gstreamer/ext/hls
Thiago Santos 86a503a29b hlsdemux: handle too short segments
When the segment is very short it might be the case that the
typefinding fails and when finishing the segment hlsdemux would
consider the remaining data (pending_buffer) as an encryption
leftover.

This patch fixes it and makes sure an error is properly posted
if typefind failed by refactoring buffer handling to a function
and using it from the data_received and finish_fragment functions.
2015-04-22 20:21:02 -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: handle too short segments 2015-04-22 20:21:02 -03:00
gsthlsdemux.h adaptivedemux: add bitrate-limit property 2015-02-17 11:12:42 -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 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