gstreamer/ext/hls
Thiago Santos f00aec48fa hlssink: implement a chain_list to request key unit for segments
upstream might send buffer lists instead of buffers and hlssink's
probe won't get called and a new segment won't be created when needed.

This patch fixes it by adding a chain_list function to the sink pad
that will just pass through the whole bufferlist if no segment needs
to be requested at the moment or convert the list into buffers to
check the proper timestamp to request the next key-unit that will
start the segment.

https://bugzilla.gnome.org/show_bug.cgi?id=746906
2015-03-30 12:31:08 -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: set timestamp on discont buffers 2015-03-04 08:00:48 -03:00
gsthlsdemux.h adaptivedemux: add bitrate-limit property 2015-02-17 11:12:42 -03:00
gsthlssink.c hlssink: implement a chain_list to request key unit for segments 2015-03-30 12:31:08 -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