gstreamer/gst/qtdemux
Tim-Philipp Müller c8c9b0f35d qtdemux: move stco, stts, stss and stps atom parsing over to GstByteReader
Make sure we don't read beyond the atom boundary. Note that the code
behaves slightly differently in the corner case where there is not
enough atom data for the specified number of samples (n_samples_time)
in the atom, but still enough data to fill the pre-allocated index of
n_samples entries: before we would just stop parsing the stts data
and continue, whereas now we will likely error out. This should not
be a problem in practice though. We could maintain the old behaviour
by doing reads with a size check inside the loop if needed.
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: move stco, stts, stss and stps atom parsing over to GstByteReader 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