gstreamer/gst-libs/gst
Sebastian Dröge a19497ab67 appsrc/sink: Fix optimization for only signalling waiters if someone is actually waiting
It is possible that both application and the stream are waiting
currently, if for example the following happens:
  1) app is waiting because no buffer in appsink
  2) appsink providing a buffer and waking up app
  3) appsink getting another buffer and waiting because it's full now
  4) app thread getting back control

Previously step 4 would overwrite that the appsink is currently waiting,
so it would never be signalled again.

https://bugzilla.gnome.org/show_bug.cgi?id=795551
2018-05-02 18:11:58 +03:00
..
allocators dmabufallocator: adds gst_dmabuf_allocator_alloc_with_flags 2018-04-26 16:40:54 -04:00
app appsrc/sink: Fix optimization for only signalling waiters if someone is actually waiting 2018-05-02 18:11:58 +03:00
audio audio: fix some GIR annotations 2018-04-23 19:33:19 +02:00
fft fft: GST_EXPORT -> GST_FFT_API 2018-03-13 12:10:29 +00:00
gl viv-fb: export viv-fb display api 2018-04-26 09:29:41 +03:00
pbutils pbutils: Avoid assertion describing raw audio caps without format 2018-05-01 21:15:25 +02:00
riff riff: GST_EXPORT -> GST_RIFF_API 2018-03-13 12:16:42 +00:00
rtp rtp: fix some GIR annotations 2018-04-23 19:33:12 +02:00
rtsp rtsp: fix some GIR annotations 2018-04-23 19:33:17 +02:00
sdp libs: Documentation cleanup 2018-04-02 08:53:28 +02:00
tag tagmux: Reset final tags for reusing element 2018-05-01 09:51:53 +01:00
video videodecoder: keep event order 2018-04-26 17:05:04 -04:00
gettext.h Fix FSF address 2012-11-03 23:05:09 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 23:05:09 +00:00
gst-i18n-app.h tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00
gst-i18n-plugin.h Fix FSF address 2012-11-03 23:05:09 +00:00
Makefile.am gl: hook up to build system 2017-12-19 12:01:48 +00:00
meson.build gl: hook up to build system 2017-12-19 12:01:48 +00:00