adaptivedemux: do not try to advance fragment if there is none
authorThiago Santos <thiagoss@osg.samsung.com>
Fri, 27 Mar 2015 03:27:34 +0000 (00:27 -0300)
committerThiago Santos <thiagoss@osg.samsung.com>
Fri, 27 Mar 2015 19:22:57 +0000 (16:22 -0300)
commit66b01c9a0c8a9d6b5eff7199042fbdf8b5cf523c
treec24096d2d239800d11ccef867d465bbb45f8eaf8
parent45422791f7f244900f3f76e7e9d7497ef1b88075
adaptivedemux: do not try to advance fragment if there is none

It might return OK from subclasses and it could cause a bitrate
renegotiation. For DASH and MSS that is ok as they won't expose
new pads as part of this but it can cause issues for HLS as
it will expose new pads, leading to pads that will only have EOS
that cause decodebin to fail

https://bugzilla.gnome.org/show_bug.cgi?id=745905
gst-libs/gst/adaptivedemux/gstadaptivedemux.c