gstreamer/ext/hls
Thomas Bluemel c87835a79f hlsdemux: Fix accessing invalidated memory
In gst_hls_demux_get_next_fragment() the next fragment URI gets
stored in next_fragment_uri, but the gst_hls_demux_updates_loop()
can at any time update the playlist, rendering this string invalid.
Therefore, any data (like key, iv, URIs) that is taken from a
GstM3U8Client needs to be copied. In addition, accessing the
internals of a GstM3U8Client requires locking.

https://bugzilla.gnome.org/show_bug.cgi?id=737793
2014-10-07 15:22:27 +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: Fix accessing invalidated memory 2014-10-07 15:22:27 +03:00
gsthlsdemux.h hlsdemux: Fix accessing invalidated memory 2014-10-07 15:22:27 +03:00
gsthlssink.c hlssink: do not leak playlist object 2014-05-13 16:29:46 -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: Use floats for the EXTINF duration values 2013-09-28 13:20:08 +02: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: Fix accessing invalidated memory 2014-10-07 15:22:27 +03:00
m3u8.h hlsdemux: Fix accessing invalidated memory 2014-10-07 15:22:27 +03:00
Makefile.am hlsdemux: Support OpenSSL for AES decryption of HLS fragments 2014-08-28 10:34:55 +03:00