- 24 Jan, 2012 1 commit
-
-
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 22 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>
-
Tomas Härdin authored
This fixes 0001GL.MXF.V1.mxf_opatom.mxf and 0001GL00.MXF.A1.mxf_opatom.mxf getting two streams each due to both using the same SourcePackageID. 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
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Janne Grunau authored
Based on patch from Tomas Härdin <tomas.hardin@codemill.se> and work by Georg Lippitsch <georg.lippitsch@gmx.at> Changed av_calloc to av_mallocz and added overflow checks.
-
Tomas Härdin authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Joakim Plate authored
Avoid modifying state if avio_seek fails. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Philip de Nier authored
This fixes reading of partition packs. The code stops reading after the operational pattern and should skip the array of essence container labels that follow. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Tomas Härdin authored
-
Anton Khirnov authored
Now that 0.8 is out we can reapply this commit. It breaks shared avserver builds due to avserver using internal libavformat symbols, which are now hidden, so this commit also disables avserver with --enable-shared.
-
- 21 Jan, 2012 1 commit
-
-
Dmitry Volyntsev authored
This avoids (for all practical cases) the issue of reusing the same UDP port as for an earlier connection. If the remote doesn't know the previous session was closed, he might keep on sending packets to that port. If we always start off trying to open the same UDP port, we might get those packets intermixed with the new ones. This is occasionally an issue when testing RTSP stuff with DSS, perhaps also with other servers. Signed-off-by: Martin Storsjö <martin@martin.st>
-