[gst-devel] [PATCH] Make theoraenc expose the new "Speed level" property
Sebastian Dröge
sebastian.droege at collabora.co.uk
Wed Feb 18 10:09:54 CET 2009
Am Mittwoch, den 18.02.2009, 00:42 -0500 schrieb Benjamin M. Schwartz:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> The attached patch exposes the Speed Level property, new in the Theora 1.0
> series, in theoraenc as "speed-level". This property, if set to a value
> of 2, accelerates encoding by disabling motion vectors entirely.
>
> The attached patch is tested to enable control of the speed-level property
> in theoraenc. This patch does not break backwards compatibility, nor does
> it change default behaviors. (The speed-level knob will simply have no
> effect on old versions of libtheora.)
>
> My motivation, which is entirely irrelevant, is to encode video in real
> time on the XO, especially for video chat. In my completely arbitrary
> test, I observed an 18% speedup at fixed quality, at a cost of 25%
> increased bitrate. (Frankly, I was hoping for a much larger speedup, but
> never mind.)
Please file a bug at bugzilla.gnome.org with this patch. To be accepted
the speed-level property needs to be enabled conditionally, depending on
the theora version that is used for compilation.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090218/743c345d/attachment.pgp>
More information about the gstreamer-devel
mailing list