[Bug 746480] playbin: deadlock on PMT change in mpeg TS stream

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Dec 16 08:11:10 PST 2015


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

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at coaxion.net

--- Comment #5 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
This commit is not a good idea. I have a case here where the flush events go to
the sinks! Also the commit is not even required anymore with latest GIT master
for whatever reason. Let's just revert it for now...


commit 60bad4815db966a8e4f69e333203a995e38e0159
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Wed Dec 16 17:07:54 2015 +0100

    Revert "decodebin2: fix deadlock on chain shutdown"

    This reverts commit 77dc09c3a9a5e5e371e189f39b5557db440a8dc9.

    It can cause the FLUSH_START/STOP events to go to the sink elements, which
    then causes state changes and various other problems. We shouldn't really
    flush downstream here, the idea is to do *draining*.

    Apart from that the testcase for the original bug here works without this
    commit now.

-- 
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