gstreamer/gst
Vivia Nikolaidou 432f8f392a bus: Unreferencing messages outside the lock
Shouldn't take the lock while unreferencing messages, because that may cause
more messages to be sent, which will try to take the lock and cause the app to
hang.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=728777
2015-04-23 11:27:23 +01:00
..
parse parse: Unref reference to enclosing bins 2014-07-28 09:18:02 -03:00
printf
.gitignore
gettext.h
glib-compat-private.h
glib-compat.c
glib-compat.h
gst-i18n-app.h
gst-i18n-lib.h
gst.c gst: init taglist gtype to use it in gstvalue 2014-07-14 18:45:11 -03:00
gst.h gst: include atomicqueue.h again in gst.h 2014-07-27 15:14:33 +01:00
gst_private.h DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstallocator.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstallocator.h docs: unhide docs for allocator 2014-01-31 08:36:55 +01:00
gstatomicqueue.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstatomicqueue.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstbin.c bin: Use allow-none instead of nullable until we depend on a new enough GI version 2014-08-13 14:34:02 +03:00
gstbin.h
gstbuffer.c buffer: do not touch memory tag flag when copying buffer flags 2014-08-28 12:21:35 +03:00
gstbuffer.h introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gstbufferlist.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstbufferlist.h introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gstbufferpool.c bufferpool: log reason for discarded buffers 2014-12-16 12:27:58 +01:00
gstbufferpool.h bufferpool: It's pool, not poo... even when talking about flushing 2014-05-30 09:12:50 +02:00
gstbus.c bus: Unreferencing messages outside the lock 2015-04-23 11:27:23 +01:00
gstbus.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstcaps.c caps: unset the parent refcount of the old features before freeing them in gst_caps_set_features() 2014-06-26 11:16:34 +03:00
gstcaps.h docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstcapsfeatures.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstcapsfeatures.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstchildproxy.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstchildproxy.h
gstclock.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstclock.h
gstcompat.h
gstconfig.h.in docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstcontext.c gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstcontext.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstcontrolbinding.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstcontrolbinding.h docs: fix more gtk-doc warnings 2014-02-01 16:18:13 +01:00
gstcontrolsource.c introspection: fix some minor annotation bugs 2014-06-06 15:15:12 -04:00
gstcontrolsource.h docs: add missing docs, fixing doc errors 2013-12-03 00:11:59 +00:00
gstdatetime.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstdatetime.h datetime: added missing include directives 2014-09-24 10:10:20 +03:00
gstdebugutils.c debugutils: Unref pad template after use 2014-07-16 16:44:11 +02:00
gstdebugutils.h
gstdevice.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstdevice.h device: rename "klass" and get_klass() to "device-class" and _get_device_class() 2014-06-21 01:26:46 +01:00
gstdevicemonitor.c devicemonitor: fix typo in sample code in docs 2014-09-04 12:53:25 +03:00
gstdevicemonitor.h devicemonitor: Make it possible to add multiple filters 2014-06-26 21:01:38 -04:00
gstdeviceprovider.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstdeviceprovider.h DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstdeviceproviderfactory.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstdeviceproviderfactory.h devicemonitor: Make it possible to add multiple filters 2014-06-26 21:01:38 -04:00
gstelement.c element: Fix doc and default implementation of send_event 2014-11-28 17:25:14 +01:00
gstelement.h introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstelementfactory.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstelementfactory.h
gstelementmetadata.h
gsterror.c docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gsterror.h error: GST_RESOURCE_ERROR_NOT_AUTHORIZED will be available since 1.2.4 2014-02-11 13:27:25 +01:00
gstevent.c event: add annotations to gst_event_parse_toc_select() 2014-09-17 10:22:47 +03:00
gstevent.h introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gstformat.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstformat.h
gstghostpad.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstghostpad.h
gstinfo.c info: make printing datetimes work with GST_PTR_FORMAT 2014-06-03 23:49:26 +01:00
gstinfo.h introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstiterator.c docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstiterator.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstmacros.h
gstmemory.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstmemory.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gstmessage.c introspection: Assorted minor introspection and documentation fixes 2014-07-01 09:03:41 +02:00
gstmessage.h message: Work around g-i/pygobject/gjs bug with ~0 in enums 2014-07-03 10:13:28 +02:00
gstmeta.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstmeta.h docs: fix more gtk-doc warnings 2014-02-01 16:18:13 +01:00
gstminiobject.c miniobject: Add missing (nullable) annotations 2014-06-26 19:16:07 +02:00
gstminiobject.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gstobject.c introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstobject.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstpad.c pad: fail dropped queries 2014-11-15 22:07:14 +00:00
gstpad.h introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstpadtemplate.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstpadtemplate.h pads: update docs for request pads 2014-05-08 09:13:04 +02:00
gstparamspecs.c docs: remove outdated and pointless 'Last reviewed' lines from docs 2014-04-26 21:21:51 +01:00
gstparamspecs.h
gstparse.c docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstparse.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstpipeline.c docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstpipeline.h
gstplugin.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstplugin.h introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstpluginfeature.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstpluginfeature.h introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstpluginloader.c pluginloader: fix compiler warning on windows 2014-05-14 13:40:03 +01:00
gstpluginloader.h
gstpoll.c poll: Prevent false-negative from WAKE_EVENT() on W32 2014-08-11 08:42:06 +02:00
gstpoll.h
gstpreset.c introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gstpreset.h
gstquark.c query: Add boolean to URI query to specify if a redirect is permanent or not 2014-04-28 10:03:15 +02:00
gstquark.h query: Add boolean to URI query to specify if a redirect is permanent or not 2014-04-28 10:03:15 +02:00
gstquery.c query: Add annotations to gst_query_add_allocation_pool() 2014-09-17 10:22:47 +03:00
gstquery.h introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gstregistry.c DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstregistry.h
gstregistrybinary.c DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstregistrybinary.h
gstregistrychunks.c DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstregistrychunks.h DeviceProvider: Rename from DeviceMonitor 2014-06-26 14:45:30 -04:00
gstsample.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstsample.h
gstsegment.c docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstsegment.h segment: add method to offset the segment running-time 2014-01-08 15:04:00 +01:00
gststructure.c structure: don't overread input when searching for " 2014-11-20 21:51:06 +01:00
gststructure.h docs: convert NULL, TRUE, and FALSE to %NULL, %TRUE, and %FALSE 2014-05-30 00:20:27 +01:00
gstsystemclock.c systemclock: fix multi-thread entry status issue 2014-10-24 20:03:14 +01:00
gstsystemclock.h
gsttaglist.c introspection: add some missing allow-none annotations to in params 2014-06-26 19:00:58 +02:00
gsttaglist.h gst: Store more basic type GTypes in variables 2014-06-19 08:06:55 +02:00
gsttagsetter.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttagsetter.h
gsttask.c task: Fix pause/stop race condition 2014-11-15 22:06:49 +00:00
gsttask.h
gsttaskpool.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttaskpool.h
gsttoc.c introspection: add nullability annotations to out and inout params 2014-06-26 18:59:15 +02:00
gsttoc.h docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gsttocsetter.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttocsetter.h
gsttrace.c
gsttrace.h
gsttypefind.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttypefind.h docs: Fix typos in function/object descriptions 2013-12-07 17:11:12 +00:00
gsttypefindfactory.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsttypefindfactory.h
gsturi.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gsturi.h
gstutils.c introspection: add missing (nullable) annotations to return values 2014-06-26 18:56:38 +02:00
gstutils.h docs: gtkdoc is not good at parsing inline functions in headers 2014-02-15 21:27:23 +01:00
gstvalue.c docs: Fix documentation typos and inconsistencies 2014-07-09 09:22:11 +02:00
gstvalue.h value: simplify GST_VALUE_HOLDS for our boxed and fundamental types 2014-06-21 01:10:22 +01:00
gstversion.h.in
Makefile.am GstDeviceMonitor: Rename from GstGlobalDeviceMonitor 2014-06-26 15:08:46 -04:00
math-compat.h