[Bug 766064] basesink: deadlock waiting prerolling while pipeline goes to NULL state
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Jun 8 08:07:18 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=766064
Miguel París Díaz <mparisdiaz at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|NOTABUG |---
--- Comment #19 from Miguel París Díaz <mparisdiaz at gmail.com> ---
Patch #329337 fixes the test case #329313, but does not fix the bug entirely.
What happens if we have more than one bin containing sink elements and their
elements are connected directly to other elements in other bins using
gst_pad_link_full (srcpad, sinkpad, GST_PAD_LINK_CHECK_CAPS)? (that is, the
bins does not have sinkpads)
In that case the algorithm to set the "degree" used for changing the state of
the elements in the correct order does not work properly because of [1] and
[2].
Refs
[1]
https://github.com/Kurento/gstreamer/blob/0fb3a083ce04551fbdba7a94f0ac5612515bda67/gst/gstbin.c#L2052
[2]
https://github.com/Kurento/gstreamer/blob/0fb3a083ce04551fbdba7a94f0ac5612515bda67/gst/gstbin.c#L2078
--
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