gstreamer/gst/qtdemux
Tim-Philipp Müller 4be46b1586 qtdemux: use bytereader to parse stsz and stsc atoms
Use GstByteReader to parse stsz and stsc chunks, and check size of
available data before parsing it, instead of blindly assuming there
will be enough data. Fixes crashes with some fuzzed/broken files.
2009-09-23 16:54:42 +01:00
..
gstrtpxqtdepay.c Remove trivial unused variables detected by CLang static analyzer. 2009-04-18 18:51:28 +02:00
gstrtpxqtdepay.h gst/qtdemux/gstrtpxqtdepay.*: Fail if we don't know the quicktime format. 2007-09-26 14:26:39 +00:00
LEGAL Fix grammar. 2009-04-03 09:57:15 +01:00
Makefile.am qtdemux: add QtAtomParser, an inlined GstByteReader variant 2009-09-23 16:54:41 +01:00
qtatomparser.h qtdemux: add qt_atom_parser_get_offset() and optimise _peek_sub() 2009-09-23 16:54:42 +01:00
qtdemux.c qtdemux: use bytereader to parse stsz and stsc atoms 2009-09-23 16:54:42 +01:00
qtdemux.h qtdemux: consider 3gpp style tag parsing in some more cases 2009-08-31 16:50:00 +02:00
qtdemux.vcproj more working plugins 2004-07-27 21:41:30 +00:00
qtdemux_dump.c qtdemux: use GST_MEMDUMP 2009-06-22 10:49:03 +01:00
qtdemux_dump.h qtdemux: Add handling for stps atoms 2009-02-06 16:21:58 -08:00
qtdemux_fourcc.h qtdemux: add support for agsm 2009-08-21 11:44:43 +02:00
qtdemux_types.c qtdemux: micro optimize qtdemux a little 2009-04-30 18:41:44 +02:00
qtdemux_types.h gst/qtdemux/: Cleanup and refactor to make the code more readable. 2007-01-12 10:22:16 +00:00
qtpalette.h gst/qtdemux/: Cleanup and refactor to make the code more readable. 2007-01-12 10:22:16 +00:00
quicktime.c qtdemux: implement 3GPP (TS 26.244 V8.0.0) Asset metadata handling, Fixes #132193 2009-04-15 20:14:19 +03:00