[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