gstreamer/ext/hls
Alex Ashley a08dd85608 hlsdemux: select correct starting position for live streams
When playing live HLS streams, the media playback starts from the
beginning of the media playlist. When playing a live HLS stream,
media playback should start from 3 fragments from the end of the
playlist.

See section 6.3.3. of the HLS draft [1]

This commit changes the logic to select 3 fragments from the end when
playing a live stream.

[1] http://tools.ietf.org/html/draft-pantos-http-live-streaming-12#page-29

https://bugzilla.gnome.org/show_bug.cgi?id=727742
2015-02-20 19:00:01 -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: remove unused define 2015-02-17 11:53:49 -03:00
gsthlsdemux.h adaptivedemux: add bitrate-limit property 2015-02-17 11:12:42 -03:00
gsthlssink.c hlssink: reduce playlist's EXT-X-VERSION to 3 2015-02-19 12:17:21 -03: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: allow creation of 'infinite' playlist 2015-02-17 11:12:42 -03:00
gstm3u8playlist.h hlssink: remove unused attribute 2015-02-17 11:12:41 -03:00
m3u8.c hlsdemux: select correct starting position for live streams 2015-02-20 19:00:01 -03:00
m3u8.h hlsdemux: select correct starting position for live streams 2015-02-20 19:00:01 -03:00
Makefile.am hlsdemux: port to adaptive base class 2014-12-23 10:08:57 -03:00