gstreamer/ext/hls
Alex Ashley f6bff8f5f5 hlsdemux: unquote all the quoted-string attributes
The URI attribute from the EXT-X-KEY tag and the URI attribute from the
EXT-X-I-FRAMES-ONLY tag are both quoted-string attibutes that have their
quotation marks removed during parsing. The CODECS attribute of the
EXT-X-STREAM-INF is also a quoted-string attribute, but this attribute
was not being un-quoted.

This commit changes the parser to always unquote all quoted-string
attributes and adjusts the unit tests to this new bevahiour for the
CODECS attribute.

An additional test is added to check that parsing of all of the fields
in the EXT-X-STREAM tag is correct, including those that contain comma
characters.

https://bugzilla.gnome.org/show_bug.cgi?id=758384
2015-12-22 11:15:32 -03:00
..
gsthls.h hls: rename plugin from fragmented to hls 2015-12-01 17:51:34 +00:00
gsthlsdemux.c hlsdemux: make sure every bad update_playlist return sets an error 2015-12-22 10:16:16 -03:00
gsthlsdemux.h hls: rename plugin from fragmented to hls 2015-12-01 17:51:34 +00:00
gsthlsplugin.c hls: rename plugin from fragmented to hls 2015-12-01 17:51:34 +00:00
gsthlssink.c hls: remove unused macro and direct gio usage 2015-09-30 00:43:26 +01: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 hls: rename plugin from fragmented to hls 2015-12-01 17:51:34 +00:00
gstm3u8playlist.h hls: m3u8playlist: more clean-ups 2015-09-30 00:43:26 +01:00
m3u8.c hlsdemux: unquote all the quoted-string attributes 2015-12-22 11:15:32 -03:00
m3u8.h hls: m3u8: remove pointless client_has_main() function 2015-12-01 17:51:34 +00:00
Makefile.am hls: rename plugin from fragmented to hls 2015-12-01 17:51:34 +00:00