gstreamer/gst/playback
Edward Hervey 0dc419197f decodebin3: Take into account decoder latency for interleave size
Some decoders might introduce quite large latencies, which would result in
multiqueue draining out on some streams. In order to avoid that, check the
latency of decoders and adjust the minimum interleave time of multiqueue
accordingly.

Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/800

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/931>
2020-11-20 09:43:50 +01:00
..
gstdecodebin2.c Don't call gst_ghost_pad_construct() anymore 2020-06-22 16:11:28 +00:00
gstdecodebin3-parse.c decodebin3: Don't leak filter caps 2020-11-19 14:36:19 +01:00
gstdecodebin3.c decodebin3: Take into account decoder latency for interleave size 2020-11-20 09:43:50 +01:00
gstparsebin.c Don't call gst_ghost_pad_construct() anymore 2020-06-22 16:11:28 +00:00
gstplay-enum.c playback: Clarify flag usage for playbin3 2020-07-07 15:53:23 +02:00
gstplay-enum.h playback: add GST_PLAY_FLAG_FORCE_SW_DECODERS enum 2020-01-09 12:28:32 +00:00
gstplayback.c doc: Fix some gtk-doc comments 2019-05-13 11:34:08 -04:00
gstplayback.h playback: New uridecodebin3 element 2018-02-10 12:24:09 +01:00
gstplaybackutils.c playback-utils: Fix caps leak on failure 2018-01-17 12:18:41 +00:00
gstplaybackutils.h playback: Mark internal functions as G_GNUC_INTERNAL 2016-09-01 13:07:07 +03:00
gstplaybin2.c playbin: Fix wrong AV element pair selection when rank is very large value 2020-06-06 20:22:28 +09:00
gstplaybin3.c Revert "playbin3: handle GST_PLAY_FLAG_FORCE_SW_DECODERS" 2020-07-07 15:53:23 +02:00
gstplaysink.c plugins: uddate gst_type_mark_as_plugin_api() calls 2020-06-06 00:41:17 +02:00
gstplaysink.h playbin: remove deprecated raw audio and raw video sink flags 2019-12-22 07:16:11 +00:00
gstplaysinkaudioconvert.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkaudioconvert.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkconvertbin.c base: use new gst_element_class_add_static_pad_template() 2016-03-24 14:25:41 +02:00
gstplaysinkconvertbin.h playsinkconvertbin: Remove obsolete segment tracking 2013-07-23 13:36:09 +02:00
gstplaysinkvideoconvert.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkvideoconvert.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstrawcaps.h playback: Add support for CEA 608/708 CC overlay elements 2018-04-09 15:15:24 +02:00
gststreamsynchronizer.c streamsynchronizer: avoid pad destruction races. 2019-09-24 20:09:09 +00:00
gststreamsynchronizer.h streamsynchronizer: every stream need keep their own send_gap_event flag 2017-03-23 12:55:57 +02:00
gstsubtitleoverlay.c Pass the code through codespell 2019-08-30 13:05:36 +00:00
gstsubtitleoverlay.h subtitleoverlay: Add a subtitle-ts-offset property 2018-11-01 09:52:34 +00:00
gsturidecodebin.c uridecodebin: Dont link random pads 2020-06-05 09:06:05 +00:00
gsturidecodebin3.c decodebin3: Store stream-start event on output pad before exposing it 2020-10-19 20:28:06 +09:00
gsturisourcebin.c urisourcebin: Fix crash caused by use after free 2020-10-22 11:42:37 +00:00
meson.build doc: Port to hotdoc 2019-05-13 11:34:08 -04:00