- 24 Jan, 2012 11 commits
-
-
Justin Ruggles authored
According to Multimedia Wiki documentation, the frame rate is not always 15, and the actual value can be found in the header.
-
Justin Ruggles authored
Also remove unused context field, audio_frame_counter.
-
Justin Ruggles authored
-
Justin Ruggles authored
The format has no coded timestamps and must use packet durations to generate them.
-
Anton Khirnov authored
Although it has been deprecated for a long time, its intended replacement (request_channel_layout) is not actually used anywhere, so request_channels is currently the only way to access that functionality.
-
Anton Khirnov authored
It has been deprecated only recently.
-
Anton Khirnov authored
It has been deprecated only recently.
-
Anton Khirnov authored
Error recognition flags can and should be set directly with AVOptions.
-
Anton Khirnov authored
-
Paul B Mahol authored
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
-
Janne Grunau authored
Found by John Villamil <johnv@matasano.com> in fuzzed rv20 in mkv files.
-
- 23 Jan, 2012 16 commits
-
-
Anton Khirnov authored
-
Nathan Caldwell authored
Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Nathan Caldwell authored
Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Nathan Caldwell authored
Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Nathan Caldwell authored
Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Nathan Caldwell authored
This should be moved to tablegen at some point. Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Nathan Caldwell authored
Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Nathan Caldwell authored
Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Nathan Caldwell authored
aacenc: cosmetics, replace 'rd' with 'bits' in codebook_trellis_rate to make it more clear what is being calculated. Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Nathan Caldwell authored
Also fix a typo. Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Nathan Caldwell authored
Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Nathan Caldwell authored
Macroify sanity checks and check return values of allocs and other functions. Signed-off-by: Alex Converse <alex.converse@gmail.com>
-
Paul B Mahol authored
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
-
Hendrik Leppkes authored
This matches the spec as well as the reference decoder, and fixes a bug with interlaced frame decoding. Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
-
Janne Grunau authored
-
Justin Ruggles authored
They have no code in common.
-
- 22 Jan, 2012 13 commits
-
-
Janne Grunau authored
-
Carl Eugen Hoyos authored
Reported and reviewed by Derek Buitenhuis. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Janne Grunau authored
-
Tomas Härdin authored
The most recent demuxing/seeking code does not need them.
-
Janne Grunau authored
This uses the old demuxing code for OP1a and separate demuxing code for OPAtom. Timestamp output is added to the old demuxing code. The seeking code is made to seek to the start of the desired EditUnit only, from which the normal demuxing code takes over (if OP1a). This means we do not use delta entries or slices, only StreamOffsets. OPAtom seeking basically works like before. This also makes D-10 seeking behave the same way as OP1a and OPAtom. In other words, we allow seeking before the start or past the end for D-10 too. Based on several patches by Tomas Härdin <tomas.hardin@codemill.se> and Reimar Döffinger <Reimar.Doeffinger@gmx.de>. Changed av_calloc to av_mallocz, added overflow checks.
-
Tomas Härdin authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Carl Eugen Hoyos authored
It is a really bad idea to assign a video codec id when we have set codec_type to audio and vice versa. Prevents detection of mp2 in mxf as mpeg2video. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Tomas Härdin authored
This replaces the old essence_offset code. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Tomas Härdin authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Tomas Härdin authored
This is not an error and expected behavior for OPAtom files. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Tomas Härdin authored
This also zeroes new entries for good measure (used by future patches). Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Tomas Härdin authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Tomas Härdin authored
Specifically, this means parsing as before until we run into essence. At that point we seek to the footer and parse until EOF. After that we start seeking backward to the previous partition and parse that until we run into essence or the next partition. This procedure is repeated until we encounter the last partition we parsed in the forward direction. The end result of all this is that large essence containers are not needlessly parsed. This speeds up parsing large files a lot. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-