gstreamer/gst/flv
Vivia Nikolaidou c95cc6a015 flvmux: Return NEED_DATA when we drop a buffer
When we are dropping a buffer in find_best_pad (e.g. waiting for a
keyframe, or skipping backwards timestamp), return
GST_AGGREGATOR_FLOW_NEED_DATA to make sure we have enough data at the
next run. Otherwise, a stream that accidentally fell behind (e.g.
relinking race, or just waiting for a keyframe) will never get the
opportunity to catch up to the other one, because the other one will
always keep advancing.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/696>
2020-08-10 20:36:51 +03:00
..
amfdefs.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstflvdemux.c flvdemux: Change a GST_ERROR_OBJECT() back to GST_DEBUG_OBJECT() 2020-06-12 09:52:56 +03:00
gstflvdemux.h flvdemux: Remove unused audio_linked/video_linked booleans 2020-05-20 18:46:41 +00:00
gstflvmux.c flvmux: Return NEED_DATA when we drop a buffer 2020-08-10 20:36:51 +03:00
gstflvmux.h flvmux: Add skip-backwards-streams property 2020-04-27 16:18:34 +03:00
gstindex.c documentation: fix a number of typos 2019-10-05 22:38:11 +00:00
gstindex.h Fix FSF address 2012-11-04 00:07:18 +00:00
gstmemindex.c Fix FSF address 2012-11-04 00:07:18 +00:00
meson.build doc: Port documentation to hotdoc 2019-05-13 11:34:56 -04:00