gstreamer/gst-libs/gst/app
Sebastian Dröge 8613525301 appsrc: Always take the mutex before flushing the queue
Otherwise the application might push new buffers into the queue while we're
flushing, potentially causing the GQueue data structure to become inconsistent
and causing crashes soon after.

https://bugzilla.gnome.org/show_bug.cgi?id=754597
2015-09-09 12:33:02 +03:00
..
.gitignore gst-libs/gst/app/: Add marshal.list, make it compile and add to cvsignore. 2008-05-07 10:38:23 +00:00
app.h libs: Use foo/foo.h as single-include header consistently everywhere 2012-12-12 17:13:10 +00:00
gstapp-marshal.list update marshal list 2011-12-01 15:54:49 +01:00
gstappsink.c appsink: unref the preroll buffer and cleanup the segments on stop() 2015-08-14 19:27:07 +02:00
gstappsink.h app: Add FIXME comment for making the instance/class structs private 2014-09-16 00:43:37 +03:00
gstappsrc.c appsrc: Always take the mutex before flushing the queue 2015-09-09 12:33:02 +03:00
gstappsrc.h app: Add FIXME comment for making the instance/class structs private 2014-09-16 00:43:37 +03:00
Makefile.am gi: Use INTROSPECTION_INIT for --add-init-section 2015-06-16 18:04:57 -04:00