[Bug 731982] hlsdemux: Don't use approximate duration for fragment buffer pts

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 7 06:54:29 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=731982
  GStreamer | gst-plugins-bad | git

Thiago Sousa Santos <thiagossantos> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.5.1

--- Comment #14 from Thiago Sousa Santos <thiagossantos at gmail.com> 2015-01-07 14:54:22 UTC ---
Patch updated to the latest codebase and fixed the issue with resyncing when
changing the playlist.

commit cd6069f5af03b35fd0182ac9dfac3b4c0eccbe4d
Author: Thomas Bluemel <tbluemel at control4.com>
Date:   Fri Jun 20 12:38:59 2014 -0600

    hlsdemux: Don't use approximate duration for fragment buffer pts

    The duration values in playlists are approximate only, and for
    playlist versions 2 and older they are only rounded integer values.
    They cannot be used to timestamp buffers.  This resulted in playback
    gaps and skips because the actual duration of fragments is slightly
    different.  The solution is to only set the pts of the very first
    buffer processed, not for each fragment.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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