- 29 Nov, 2013 1 commit
-
-
Anton Khirnov authored
The line setting it was mistakenly removed in ecf442a5
-
- 23 Nov, 2013 1 commit
-
-
Diego Biurrun authored
-
- 14 Nov, 2013 2 commits
-
-
Reimar Döffinger authored
Generate extradata with SPS/PPS based on container dimensions. Authors of this commit are: Reimar and Thomas Mundt Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Marton Balint authored
Fixes audio packet pts values in some files generated by AVID TRMG 3.01. Signed-off-by:
Marton Balint <cus@passwd.hu> Reviewed-by:
Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 10 Oct, 2013 1 commit
-
-
Matthieu Bouron authored
Conform with SMPTE RP 224 and SMPTE s422. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 01 Oct, 2013 1 commit
-
-
Luca Barbato authored
Introduced in 93370d12
-
- 29 Sep, 2013 1 commit
-
-
Anton Khirnov authored
Fixes sync in some samples (e.g. bugs 7581 and 8374 in VLC). Based on a commit by Matthieu Bouron <matthieu.bouron@gmail.com> Reported-by:
Jean-Baptiste Kempf <jb@videolan.org> CC: libav-stable@libav.org
-
- 10 Sep, 2013 1 commit
-
-
Alexandra Khirnova authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
- 15 May, 2013 1 commit
-
-
Diego Biurrun authored
-
- 13 Mar, 2013 1 commit
-
-
Diego Biurrun authored
-
- 05 Jan, 2013 1 commit
-
-
Xi Wang authored
The following out-of-memory check is broken. *sorted_segments = av_mallocz(...); if (!sorted_segments) { ... } The correct NULL check should use *sorted_segments. Signed-off-by:
Xi Wang <xi.wang@gmail.com> Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 15 Nov, 2012 1 commit
-
-
Janne Grunau authored
Check the number of index tables before using byte offset based seeking instead of the index_tables pointer. Found by Måns Rullgård <mans@mansr.com>.
-
- 11 Oct, 2012 1 commit
-
-
Martin Storsjö authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 10 Oct, 2012 1 commit
-
-
Janne Grunau authored
Fixes CID732275.
-
- 08 Oct, 2012 1 commit
-
-
Anton Khirnov authored
-
- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 30 Jul, 2012 1 commit
-
-
Diego Biurrun authored
-
- 10 Jul, 2012 10 commits
-
-
Michael Niedermayer authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Tomas Härdin authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Tomas Härdin authored
We cannot do this in general since we could be reading a file with B-frames while lacking an index. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Joseph Artsimovich authored
Reviewed-by:
Tomas Härdin <tomas.hardin@codemill.se> Reveiwed-by:
Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Tomas Härdin authored
This allows future assumptions to be made without affecting non-intra files. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Tomas Härdin authored
The "ECs != 1 -> OP1a" assumption was wrong. Luckily, the file that triggered that behavior had two ECs, not zero. Hence distinguishing between them is simple in this case. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Tomas Härdin authored
This fixes rare cases where OPAtom may be treated as OP1a, causing all essence to be read into RAM. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Philip de Nier authored
The properties of the CDCI Descriptor are insufficient to specify the pixel format for uncompressed picture data. SMPTE 377-1 and RP224v10 have defined a set of picture coding labels to indicate what formatting was used. This patch uses 2 labels to detect UYVY422 or YUYV422 pixel formats. It defaults to UYVY422 for 8-bit 4:2:2 pictures to support files that were created before the coding labels were introduced ~2008 The codec pix_fmt default was changed from 0 (PIX_FMT_YUV420P) to -1 (PIX_FMT_NONE) Reviewed-by:
Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Philip de Nier authored
This supports detection of uncompressed picture in files that didn't include a Picture Coding Label. The lables weren't available until SMPTE 377-1 and RP224v10 Reviewed-by:
Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Philip de Nier authored
This matches the order used for the index table edit rate. Reviewed-by:
Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at> Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 07 Jul, 2012 1 commit
-
-
Ronald S. Bultje authored
Also replace x>>av_log2(sizeof(..)) + 1 by x/sizeof(..). The +1 is probably meant to emulate av_log2_ceil(sizeof(..)) in cases where ".." is not a power of two.
-
- 09 Feb, 2012 12 commits
-
-
Tomas Härdin authored
The last entry is the total size of the essence container. Previously a TemporalOffset error would be logged, even though segments like these are expected. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
This avoids a SIGFPE if SampleRate is missing or set to naughty values. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
These are common with audio atoms. Without this the demuxer would read two bytes at a time for a mono 16-bit file. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
This fixes demuxing of 2011_DCPTEST_24FPS.V.mxf. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
This fixes SIGSEGV on files with both CBR and VBR index segments (zzuf6.mxf). Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
Without this certain files could get the demuxer stuck in a loop. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
Specially crafted files can lead the parsing code to take too long. We fix a lot of these problems by not allowing local tags to extend past the end of the set and not allowing other KLVs to be read past the end of themselves. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
This fixes SIGSEGV on files where this is the case, such as zzuf4.mxf. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
This can happen if an index table segment has a very large IndexStartPosition. zzuf3.mxf is an example of such a file. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
This fixes an infinite loop with zzuf2.mxf. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
Tomas Härdin authored
This fixes a SIGSEGV with zzuf1.mxf. Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-