2011/7/28 Nicolas Chauvet <kwizart(a)gmail.com>:
IIRC ffmpeg 0.7 oldabi already has multithreading.
Yes, but gst-ffmpeg 0.10.11 doesn't use it.
gst-ffmpeg MT support is 0.10.12 code:
http://cgit.freedesktop.org/gstreamer/gst-ffmpeg/commit/?id=3a12092ae6eb0...
Unfortunately they decided to disable MT by default just before
0.11.12 because "suspicious" errors/warnings (can be enabled by the
"max-threads" property)
http://cgit.freedesktop.org/gstreamer/gst-ffmpeg/commit/?id=2f63830924035...
The same applies to VLC. The MT support is 1.2.0 code:
http://git.videolan.org/?p=vlc.git;a=commit;h=dc272d02ae532dcad26b327cae9...
But Anyway, this only matters for f16 givent that gstreamer might
only
be updated to 0.12 there.
Ok. Lets wait for F16 Alpha. ;)
Regards,
Marcos