RELEASE: GStreamer FFmpeg Plug-ins 0.10.12 "A year in hell"

Stefan Kost ensonic at
Fri Aug 12 06:22:36 PDT 2011

On 08/11/11 11:46, Tvrtko Ursulin wrote:
> Hi,
> On Thursday 11 Aug 2011 10:30:57 Edward Hervey wrote:
>> On Thu, 2011-08-11 at 10:02 +0100, Tvrtko Ursulin wrote:
>>> On Wednesday 20 Jul 2011 12:02:00 Edward Hervey wrote:
>> [...]
>>> I see that multi-threaded decoding is disabled by default in
>>> gstffmpegdec. Is this because of known issues and how serious are they?
>>   The support for it was only dropped a month before release. The reason
>> why I set the default back to only using one thread was:
>>   * Lots of warnings from the libav side on some formats
>>   * Reports of segfaulting in some situations
>>   * Critical basic MT-safety patches landing the day I was going to do
>> the release.
> Any known issues with H.264 decoding?
>>   That being said, the multi-threading support in gst-ffmpeg hasn't been
>> removed/disabled. It's just that I've re-setted the default number of
>> threads to 1 (instead of 0 which is automatic numbers).
>>   So you can still force the number of threads you want manually.
> Sure, perhaps when I wrote "disabled by default" it wasn't 100% clear - I 
> meant defaults to one thread.
>>   Hopefully everything will be more stable soon and we'll be able to do
>> a new gst-ffmpeg release with the default multi-threading enabled within
>> a couple of months.
> I'll keep an eye for that - thanks for the explanation!
>>> With regards to ffdeinterlace - I did a pretty mechanical (not
>>> understading GStreamer internals and code base that well) patch  porting
>>> the mode property from good plugins deinterlace because having this
>>> control and automatic mode is quite convenient for us.
>>> Would something like this be acceptable for merging upstream? At least in
>>> principle, I realize patch might have issues. :)
>>   Put that patch in a new bug report on . It'll be
>> handled there like all patches. I have no objections per-se.
> Done:
> I have noticed there seems to be no development activity on gstreamer-devel 
> which had me puzzled. Can I ask where is it actually taking place? Because I 
> find just reading discussion about adding features very informative and 
> valuable to learning a certain code base.
Most discussion is on irc (


> Thanks,
> Tvrtko
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at

More information about the gstreamer-devel mailing list