gstreamer/gst/playback
Sebastian Dröge 991758c3d6 decodebin: For adaptive streaming, ensure to put the buffering multiqueue after a parser or demuxer
There are cases when there is no demuxer involved that could do the
buffering, e.g. HLS with raw MP3 or AAC. In this case we want to place
the buffering multiqueue after the parser.

Before this change, we've considered the first element after the
adaptive streaming demuxer as a parser. This is not always true, e.g.
id3demux. Instead we now wait until we actually have a parser (or
decoder).

Fixes playback on such HLS streams.
2016-12-15 16:31:20 +02:00
..
.gitignore playsink: remove old marshal remains 2012-07-13 12:35:44 +02:00
gstdecodebin2.c decodebin: For adaptive streaming, ensure to put the buffering multiqueue after a parser or demuxer 2016-12-15 16:31:20 +02:00
gstdecodebin3-parse.c decodebin3: Remove unused variable 2016-12-08 16:59:07 +01:00
gstdecodebin3.c decodebin3: Remove unused variable 2016-12-08 16:59:07 +01:00
gstparsebin.c parsebin: Rename variables include 'decode' to 'parse' 2016-11-01 20:01:20 +02:00
gstplay-enum.c playbin: add nick for soft colorbalance play flag to fix gst-inspect 2014-04-27 00:26:14 +01:00
gstplay-enum.h playback: Document GST_PLAY_FLAG_SOFT_COLORBALANCE 2015-05-30 01:11:47 +10:00
gstplayback.c playback: Remove uridecodebin3 2016-06-30 17:27:53 +02:00
gstplayback.h playback: Remove uridecodebin3 2016-06-30 17:27:53 +02:00
gstplaybackutils.c playbackutils: Move compare_factories_func 2016-09-01 13:06:51 +03:00
gstplaybackutils.h playback: Mark internal functions as G_GNUC_INTERNAL 2016-09-01 13:07:07 +03:00
gstplaybin2.c playbin: Fix caps memory leak in usage of gst_static_caps_get() API 2016-11-29 13:42:28 +02:00
gstplaybin3.c playbin3: Reconfigure playsink again with pad-removed 2016-12-08 16:59:07 +01:00
gstplaysink.c playsink: warn if a custom sink is set that has no 'sink' pad 2016-11-17 00:43:58 +11:00
gstplaysink.h playback: Add video-/audio-filter properties 2014-03-16 18:38:29 +01: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 ANY caps features to default text raw caps 2016-12-12 11:10:50 +02:00
gststreamsynchronizer.c streamsynchronizer: Correctly calculate group start times in reverse playback mode 2016-09-20 15:13:52 -04:00
gststreamsynchronizer.h streamsynchronizer: Send GAP event to finish preroll when change state from PLAYING to PAUSED 2015-02-16 14:09:43 +02:00
gstsubtitleoverlay.c subtitleoverlay: Fix caps memory leak when failing to get sinkpad from subtitle renderer 2016-11-28 13:56:33 +02:00
gstsubtitleoverlay.h subtitleoverlay: Remove some more unneeded segment tracking 2013-07-23 13:41:55 +02:00
gsturidecodebin.c playback: Use new gst_bin_set_suppressed_flags() API instead of worrying about the flags in multiple places 2016-09-12 18:37:21 +02:00
gsturisourcebin.c urisourcebin: Try to link output slot before cleanup 2016-12-08 16:59:07 +01:00
Makefile.am playback: Remove uridecodebin3 2016-06-30 17:27:53 +02:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:09:51 +01:00