gstreamer/ext/hls
Athanasios Oikonomou 22456ce032 hlsdemux: select correct position for live streams that don't remove fragments
Some live streams (eg youtube) don't remove fragments in order to allow
seeking back in time (live + vod).

When gst_m3u8_client_has_next_fragment is called, we are getting wrong fragment
because current_file points in first file of the fragments list resulting in
watching the stream from the beginning again.

This patch sets current_file to nth fragment for live streams, then on
gst_m3u8_client_has_next_fragment will keep up with the live stream.

https://bugzilla.gnome.org/show_bug.cgi?id=753344
2015-08-26 12:11:57 +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: abort playlist update when cancelled 2015-08-19 16:22:44 +03:00
gsthlsdemux.h hlsdemux: remove more unused attributes 2015-05-27 06:17:49 -03:00
gsthlssink.c hlssink: write the playlist end marker on EOS 2015-04-04 11:00:10 -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 position for live streams that don't remove fragments 2015-08-26 12:11:57 +03:00
m3u8.h hlsdemux: select correct starting position for live streams 2015-02-20 19:00:01 -03:00
Makefile.am Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00