[Bug 776039] queue: deadlock between sink query and state change
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Dec 13 19:05:14 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=776039
Sebastian Dröge (slomo) <slomo at coaxion.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
Target Milestone|git master |1.11.1
--- Comment #7 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Multiqueue needs some unrelated fixes still
commit 3fab00b46aad44e0375988fd61e13e900fa114a4
Author: Sebastian Dröge <sebastian at centricular.com>
Date: Tue Dec 13 20:51:17 2016 +0200
queue/queue2: Protect against spurious condition variable wakeups
Make sure that we only wake up when we have to flush, or when this
specific query was handled.
https://bugzilla.gnome.org/show_bug.cgi?id=776039
commit 33c239828bd0563114fddb4fece75f95a986d41e
Author: Sebastian Dröge <sebastian at centricular.com>
Date: Tue Dec 13 20:00:55 2016 +0200
queue/queue2: Ensure that the streaming thread is unlocked after
deactivating the srcpad
It might happen that the srcpad task function is never called at all, in
which case unlocking everything from there will never happen.
Make sure to unlock everything another time after the task function is
definitely stopped.
https://bugzilla.gnome.org/show_bug.cgi?id=776039
--
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