[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