[Bug 738416] decodebin: Fix autoplugging of parser elements

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Oct 21 04:32:44 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=738416
  GStreamer | gst-plugins-base | git

Sebastian Dröge (slomo) <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.5.1

--- Comment #15 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-10-21 11:32:42 UTC ---
commit aa94d5dc9aa6ef381da6b60a67f218117c662958
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Tue Oct 21 13:30:27 2014 +0200

    decodebin: Fix locking

    The chain mutex needs to be locked when looking at chain->elements. Move
code
    around a bit to require only one lock() and unlock().

commit 2b0d3927410ae24e6b0fce100bd4ebbbe805a66f
Author: Sreerenj Balachandran <sreerenj.balachandran at intel.com>
Date:   Tue Oct 21 12:58:41 2014 +0300

    decodebin: fix the autoplugging of parser elements

    If there are two parser elements available for the same media format,
    then decodebin is autoplugging an extra capsfilter and parser irrespective
    of caps and rank. So restrict the decodebin from autoplugging multiple
parser
    elements back to back in adjacent positions with in a single DecodeChain
    for the same media format.

    https://bugzilla.gnome.org/show_bug.cgi?id=738416

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


More information about the gstreamer-bugs mailing list