gstreamer/gst-libs/gst
Edward Hervey e00be27585 adaptivedemux: Don't hold locks when pushing FLUSH_START
Some actions (Qos, reconfigure, ...) might take place before we finish pushing out flush_start.

One problem would be that:
1) The QOS handling in adaptivedemux takes the MANIFEST LOCK
  That QOS event comes from basesink with its PREROLL_LOCK taken
2) FLUSH_START is sent from adaptivedemux with the MANIFEST_LOCK taken and the basesink flushing handler needs to take the PREROLL_LOCK

 => deadlock

https://bugzilla.gnome.org/show_bug.cgi?id=781320
2017-04-15 08:18:39 +02:00
..
adaptivedemux adaptivedemux: Don't hold locks when pushing FLUSH_START 2017-04-15 08:18:39 +02:00
allocators allocators: Add GstPhysMemoryAllocator abstraction 2017-02-27 10:42:05 +02:00
audio Fix incorrect return type in several functions 2016-10-27 23:06:26 +05:30
base docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
basecamerabinsrc Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
codecparsers docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
gl docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
insertbin meson: Build GIR files 2017-01-23 12:48:53 -03:00
interfaces interfaces: photography: clean up header indentation 2016-11-21 10:52:39 +00:00
mpegts docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
opencv opencv: add opencv image format documentation 2016-11-29 21:21:49 -05:00
player docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
uridownloader uridownloader: Use a GWeakRef to the parent to prevent a reference cycle 2017-04-03 11:35:51 +03:00
video docs: Port all docstring to gtk-doc markdown 2017-04-12 12:57:57 -03:00
wayland meson: wayland: wl_scanner is required: false 2016-11-17 17:42:30 -03:00
gettext.h Fix FSF address 2012-11-04 00:09:59 +00:00
glib-compat-private.h Update GLib dependency to 2.40.0 2015-10-02 22:24:19 +03:00
gst-i18n-plugin.h Fix FSF address 2012-11-04 00:09:59 +00:00
Makefile.am build: declare dependency from gl on allocators 2017-03-21 12:05:14 +11:00
meson.build opencv: Enable in meson build 2016-11-26 17:55:23 +00:00