gstreamer/plugins/elements
Sebastian Dröge 33c239828b 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
2016-12-13 21:03:54 +02:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c capsfilter: optimisation: avoid unnecessary gst_pad_has_current_caps() checks 2016-03-24 14:48:40 +02:00
gstcapsfilter.h capsfilter: optimisation: avoid unnecessary gst_pad_has_current_caps() checks 2016-03-24 14:48:40 +02:00
gstconcat.c elements: Handle GstIterator RESYNC return value correctly in gst_iterator_foreach() 2016-12-05 11:01:45 +02:00
gstconcat.h concat: Add adjust-base property 2015-06-22 14:11:30 +02:00
gstdataurisrc.c elements: add dataurisrc to build 2016-11-28 11:19:12 +00:00
gstdataurisrc.h Fix FSF address 2012-11-04 00:09:59 +00:00
gstdownloadbuffer.c queues: Don't return negative position queries. 2016-11-16 00:12:22 +11:00
gstdownloadbuffer.h sparsefile: keep it private as helper API for downloadbuffer 2014-05-13 20:05:55 +01:00
gstelements.c elements: add dataurisrc to build 2016-11-28 11:19:12 +00:00
gstelements_private.c fakesink, identity: print metas attached to buffer in silent=false mode 2016-12-05 20:29:25 +00:00
gstelements_private.h fakesink, identity: print metas attached to buffer in silent=false mode 2016-12-05 20:29:25 +00:00
gstfakesink.c fakesink, identity: print metas attached to buffer in silent=false mode 2016-12-05 20:29:25 +00:00
gstfakesink.h Revert "Potential GstContext regression" 2013-09-24 12:47:52 +02:00
gstfakesrc.c elements: use new gst_element_class_add_static_pad_template() 2016-02-28 13:10:07 +00:00
gstfakesrc.h fakesrc: removing unused pattern option 2014-10-02 13:45:34 +01:00
gstfdsink.c fdsink: Block in preroll_wait on unlock 2016-11-23 11:58:43 -05:00
gstfdsink.h fdsink: Block in preroll_wait on unlock 2016-11-23 11:58:43 -05:00
gstfdsrc.c elements: use new gst_element_class_add_static_pad_template() 2016-02-28 13:10:07 +00:00
gstfdsrc.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfilesink.c fdsink: Block in preroll_wait on unlock 2016-11-23 11:58:43 -05:00
gstfilesink.h filesink: indentation fixes 2015-12-09 14:15:26 -08:00
gstfilesrc.c filesrc: Set GError in another error case 2016-12-12 16:19:13 +01:00
gstfilesrc.h Fix FSF address 2012-11-03 20:44:48 +00:00
gstfunnel.c funnel: Make sure to only lock the stream lock once 2016-11-09 11:37:09 +02:00
gstfunnel.h funnel: add "forward-sticky-events" property 2015-06-25 10:53:55 +02:00
gstidentity.c fakesink, identity: print metas attached to buffer in silent=false mode 2016-12-05 20:29:25 +00:00
gstidentity.h identity: add drop-buffer-flags property 2015-11-13 07:37:12 -08:00
gstinputselector.c inputselector: Handle stream-group-done 2016-07-25 20:22:20 +10:00
gstinputselector.h inputselector: Only try to push the first EOS received 2015-04-24 17:19:49 -03:00
gstmultiqueue.c multiqueue: Fix overflow on get_buffering_level() 2016-12-11 13:30:52 +02:00
gstmultiqueue.h multiqueue: Distinguish between buffering percentage and buffering level 2016-08-31 12:56:19 +03:00
gstoutputselector.c elements: use new gst_element_class_add_static_pad_template() 2016-02-28 13:10:07 +00:00
gstoutputselector.h docs: add missing docs, fixing doc errors 2013-12-03 00:11:59 +00:00
gstqueue.c queue/queue2: Ensure that the streaming thread is unlocked after deactivating the srcpad 2016-12-13 21:03:54 +02:00
gstqueue.h queue: Use full running time for level calculation 2016-03-24 14:42:31 +02:00
gstqueue2.c queue/queue2: Ensure that the streaming thread is unlocked after deactivating the srcpad 2016-12-13 21:03:54 +02:00
gstqueue2.h queue2: Add higher-resolution low/high-watermark properties 2016-08-25 11:54:33 +03:00
gstsparsefile.c sparsefile: drop bogus reference to file descriptor 2015-12-12 13:13:54 -08:00
gstsparsefile.h elements: don't depend on libgio just for g_io_error_from_errno() 2014-05-13 20:06:48 +01:00
gststreamiddemux.c elements: use new gst_element_class_add_static_pad_template() 2016-02-28 13:10:07 +00:00
gststreamiddemux.h docs: add StreamidDemux to documentation 2015-07-08 17:07:49 +01:00
gsttee.c elements: Handle GstIterator RESYNC return value correctly in gst_iterator_foreach() 2016-12-05 11:01:45 +02:00
gsttee.h tee: Add allow-not-linked property 2015-03-26 10:46:26 +01:00
gsttypefindelement.c typefind: Use gst_query_has_scheduling_mode_with_flags() convenience function 2016-12-09 18:02:41 +02:00
gsttypefindelement.h docs: order and canonicalize the -sections.txt file 2015-07-03 11:52:22 +02:00
gstvalve.c valve: don't send sticky events as a direct response to upstream events 2016-03-24 14:50:50 +02:00
gstvalve.h Fix FSF address 2012-11-03 20:44:48 +00:00
Makefile.am elements: add dataurisrc to build 2016-11-28 11:19:12 +00:00
meson.build meson: Add Autotools changes that weren't mirrored 2016-11-28 19:28:27 +05:30