After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 785129 - HLS stream's video stops after discontinuity
HLS stream's video stops after discontinuity
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-07-19 14:17 UTC by Charlie Turner
Modified: 2018-11-03 14:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Minimal testcase showing the error (854 bytes, audio/x-mpegurl)
2017-07-19 14:17 UTC, Charlie Turner
Details

Description Charlie Turner 2017-07-19 14:17:59 UTC
Created attachment 355950 [details]
Minimal  testcase showing the error

In the attachment is a minimal master playlist that demonstrates the problem. It's referencing media from TED.com, which may or may not still exist by the time someone sees this ticket, but I can find a new testcase so let me know.

The problem is something to do with switch variant streams combined with discontinuities. The video / audio media playlists have TED's opening credits as a separate stream, then a discontinuity tag, and then the actually content. The video freezes close to the end of the opening credits.

The other interesting things to note about this example,

 1) If you remove the BANDWIDTH keywords, it works fine. Because now it is not variant switching => there is something to do with variant switching.
 2) If you comment out the audio rendition, the video doesn't stall => existence of both audio and video is required to trigger this bug.

I play it like this,

$ ./gstreamer/tools/gst-launch-1.0 playbin uri='file:///path/to/manifest-reduced.m3u8'
Comment 1 Reynaldo H. Verdejo Pinochet 2017-08-04 00:11:42 UTC
Confirmed with master. At least once, it went past the credits for me but it did always freeze. Thanks for the report Charlie.
Comment 2 Philippe Normand 2018-01-03 10:25:48 UTC
Adding Thiago to CC :)
Comment 3 parithi 2018-08-06 04:25:40 UTC
Is there any update on this issue. I am also facing same issue.
Comment 4 GStreamer system administrator 2018-11-03 14:11:09 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/585.