gstreamer/gst/matroska
Philip Jägenstedt c712d28796 ebml: Validate 7-bit ASCII in gst_ebml_read_ascii
This was triggering an UTF-8 assertion in gst_caps_set_simple for
corrupt files with garbage as codec id. Test case:
gstreamer_error_trying_to_set_invalid_utf8_as_codec_id.webm

Old gst_ebml_read_ascii renamed to gst_ebml_read_string, also used by
gst_ebml_read_utf8. Unlike for UTF-8, failure to validate is an error,
as gst_ebml_read_ascii is used for reading doctype and codec id and we
might just as well give up early in those cases.
2010-05-19 20:33:38 +02:00
..
ebml-ids.h gst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements. 2008-03-08 04:40:32 +00:00
ebml-read.c ebml: Validate 7-bit ASCII in gst_ebml_read_ascii 2010-05-19 20:33:38 +02:00
ebml-read.h matroskademux: support push based mode 2009-12-16 12:46:40 +01:00
ebml-write.c Add -Wwrite-strings to the configure flags 2010-03-21 14:17:47 +01:00
ebml-write.h Add -Wwrite-strings to the configure flags 2010-03-21 14:17:47 +01:00
lzo.c docs: Remove gtk-doc comment marker 2009-06-11 11:27:26 +01:00
lzo.h Decode the codec private data and following ContentEncoding if necessary. 2008-08-02 18:18:05 +00:00
Makefile.am build: Makefile.am cleanups 2010-03-18 21:34:24 +00:00
matroska-demux.c matroskademux: Ignore unexpected CodecState 2010-05-19 20:33:35 +02:00
matroska-demux.h matroskademux: implement push mode seeking 2010-04-30 13:49:39 +02:00
matroska-ids.c matroskamux: Support "webm" DocType 2010-05-19 20:28:42 +02:00
matroska-ids.h matroskamux: Support "webm" DocType 2010-05-19 20:28:42 +02:00
matroska-mux.c matroskamux: Use SimpleBlock for WebM when possible 2010-05-19 20:32:02 +02:00
matroska-mux.h matroskamux: rename matroska_version to doctype_version 2010-05-19 20:29:19 +02:00
matroska.c gst/matroska/: Parse Attachments and post them as GST_TAG_IMAGE if we detect it as image and otherwise as GST_TAG_ATT... 2008-06-16 10:59:39 +00:00
matroska.vcproj more working plugins 2004-07-27 21:41:30 +00:00