[Bug 758987] hlsdemux: Resync live playlists to the 3rd newest fragment if we fall off the playlist
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Dec 4 08:07:33 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=758987
Sebastian Dröge (slomo) <slomo at coaxion.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Target Milestone|git master |1.7.1
--- Comment #2 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
commit 821320fbc4f978388a13d5862cf8872004dd26fd
Author: Sebastian Dröge <sebastian at centricular.com>
Date: Thu Dec 3 11:46:10 2015 +0200
hlsdemux: Resync live playlists to the 3rd newest fragment if we fall off
the playlist
As HLS does not provide any way of knowing the server's clock, and we do
buffering of "live" streams, at some point we will fall behind the server
in
many cases and would have to advance to a fragment that is not in the
playlist
anymore.
Previously we would've just resynced to the next oldest fragment that is
still
there, but this causes problems as from this point onwards we would always
fall off the playlist again all the time.
Instead we now resync and move to the 3rd newest fragment like we would do
when starting playback of a live stream.
https://bugzilla.gnome.org/show_bug.cgi?id=758987
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list