Ticket #359 (closed task: fixed)

Opened 4 months ago

Last modified 3 months ago

Process whitelisting for frame dropping

Reported by: astrange Assigned to:
Priority: normal Milestone: 1.1.1
Component: Perian-Main Version: 1.1
Severity: normal Keywords:
Cc:

Description

IsFrameDroppingEnabled?() should only return true if we know the process will never encode anything, due to #320. One simple way to do this is to just check the process name - QuickTime Player, NicePlayer?, and Movie Time might be enough. The other alternative is something gross, like patching the encode functions.

Attachments

whitelist.diff (1.3 kB) - added by astrange on 08/11/08 14:30:37.
patch

Change History

08/07/08 16:27:21 changed by tick

Do we really need to block 1.1.1 on this issue?

08/11/08 14:30:37 changed by astrange

  • attachment whitelist.diff added.

patch

08/14/08 23:29:50 changed by astrange

The patch should check process name via CFCopyProcessName(), if that works, otherwise QTPlayerHelper can't be distinguished from QT Player.

08/20/08 20:37:25 changed by gbooker

  • status changed from new to closed.
  • resolution set to fixed.

(In [925]) Used patch to determine when frame dropping should occur. CopyProcessName? can distinguish between "QuickTime Player" and "QTPlayerHelper". Fixes #359