[Webkit-unassigned] [Bug 31155] [GTK] player should implement setPreservesPitch()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Nov 5 01:18:28 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=31155


Sebastian Dröge <slomo at circular-chaos.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at circular-chaos.org




--- Comment #1 from Sebastian Dröge <slomo at circular-chaos.org>  2009-11-05 01:18:28 PDT ---
Note that this is a non-trivial task and it depends on what exactly the
setPreservesPitch() semantics are.

Should it keep the pitch by playing audio at normal speed and skipping every
200ms or by doing complex signal processing to change playback speed of the
audio and then adjusting all frequencies?

See
http://cgit.freedesktop.org/gstreamer/gstreamer/plain/docs/design/part-trickmodes.txt
for some ideas for the first (search for SKIP), that's not implemented yet
though.

The second can be done by using the scaletempo or pitch plugins in the audio
pipeline... but: they need quite some CPU and the pitch plugin uses a GPL
licensed library

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list