gstreamer/gst-libs/gst
Michael Olbrich 0a63569fd1 adaptivedemux: fix stream exposure condition
The new streams should not be exposed until all streams are done with the
current fragment. The old code is incorrect and actually only checked the
current stream. Fix this by properly checking all streams.

Also, ignore the current stream. The code is only reached when the current
stream finished downloading and since
07f49f15b1 ("adaptivedemux: On EOS, handle it
before waking download loop") download_finished is set after
gst_adaptive_demux_stream_advance_fragment_unlocked() is called.

Without this HLS playback with multiple streams is broken, because the new
streams are never exposed.

https://bugzilla.gnome.org/show_bug.cgi?id=770075
2016-08-23 01:40:39 +10:00
..
adaptivedemux adaptivedemux: fix stream exposure condition 2016-08-23 01:40:39 +10:00
audio Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
base Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
basecamerabinsrc Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
codecparsers Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
gl Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
insertbin Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
interfaces Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
mpegts Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
player Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
uridownloader Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
video Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00
wayland libs: Don't install headers and pc files for libgstwayland/badvideo/badbase 2014-07-11 09:33:57 +02:00
gettext.h Fix FSF address 2012-11-04 00:09:59 +00:00
glib-compat-private.h Update GLib dependency to 2.40.0 2015-10-02 22:24:19 +03:00
gst-i18n-plugin.h Fix FSF address 2012-11-04 00:09:59 +00:00
Makefile.am audio: Move audioaggregator base class to a library 2016-01-22 12:39:48 +02:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:35:54 +01:00