[Bug 775445] adaptivedemux: Fix deadlock during transition from track disable to enable

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Mar 7 00:08:50 UTC 2017


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

Seungha Yang <sh.yang at lge.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #341304|reviewed                    |none
             status|                            |
 Attachment #341304|0                           |1
        is obsolete|                            |

--- Comment #14 from Seungha Yang <sh.yang at lge.com> ---
Created attachment 347349
  --> https://bugzilla.gnome.org/attachment.cgi?id=347349&action=edit
inputselector: Always proxy position/duration query

active-pad switch causes reconfigure event with lock taken,
and upstream element might query the current position or duration
before returning the reconfigure event.
Meanwhile, gst_input_selector_get_linked_pad() is used to get srcpad
inside of default query handle, and it takes also lock.
Since inputselector is still locked by active-pad switch, and so the query
cannot be handled further.

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