gstreamer/ext/hls
Thomas Bluemel cd6069f5af 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.
2015-01-07 09:30:40 -03:00
..
gstfragmented.h Make the hls plugin depend on gnutls and move to ext/hls/ 2013-03-19 10:54:18 +01:00
gstfragmentedplugin.c Make the hls plugin depend on gnutls and move to ext/hls/ 2013-03-19 10:54:18 +01:00
gsthlsdemux.c hlsdemux: Don't use approximate duration for fragment buffer pts 2015-01-07 09:30:40 -03:00
gsthlsdemux.h hlsdemux: Don't use approximate duration for fragment buffer pts 2015-01-07 09:30:40 -03:00
gsthlssink.c hlssink: remove unnecessary title on EXTINF tag 2014-12-04 17:52:08 +01:00
gsthlssink.h Make the hls plugin depend on gnutls and move to ext/hls/ 2013-03-19 10:54:18 +01:00
gstm3u8playlist.c hlssink: remove unnecessary title on EXTINF tag 2014-12-04 17:52:08 +01:00
gstm3u8playlist.h Make the hls plugin depend on gnutls and move to ext/hls/ 2013-03-19 10:54:18 +01:00
m3u8.c hlsdemux: Implement live seeking 2015-01-05 17:59:08 -03:00
m3u8.h hlsdemux: Implement live seeking 2015-01-05 17:59:08 -03:00
Makefile.am hlsdemux: port to adaptive base class 2014-12-23 10:08:57 -03:00