- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 30 Jul, 2012 1 commit
-
-
Diego Biurrun authored
-
- 27 Jul, 2012 1 commit
-
-
Marton Balint authored
Without this fix the last sample was missing from the packet. Signed-off-by:
Marton Balint <cus@passwd.hu> Reviewed-by:
Matthieu Bouron <matthieu.bouron@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Jul, 2012 1 commit
-
-
Michael Niedermayer authored
Reviewed a long time ago by: Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 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.
-
- 27 May, 2012 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 22 May, 2012 1 commit
-
-
Matthieu Bouron authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 20 Apr, 2012 1 commit
-
-
Reimar Döffinger authored
This also matches the rest of the demuxer which will return partial packets. Signed-off-by:
Reimar Döffinger <Reimar.Doeffinger@gmx.de>
-
- 19 Apr, 2012 1 commit
-
-
Matthieu Bouron authored
Reviewed-by:
Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 04 Apr, 2012 1 commit
-
-
Tomas Härdin authored
The reason for this is that such files have IndexTableSegments which when parsed cover EditUnit ranges like this: [0,1) [249,250) [249,377) [0,249) where each interval is [IndexStartPosition,IndexStartPosition+IndexDuration). This would be reduced to a sparse index like: [0,1), [249,250) instead of the full range: [0,249), [249,377) See TimeCode_HD.mxf, UMID = 060a2b340101010101010410130000000004001aa0e59175025b2a5600da4101. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 26 Mar, 2012 2 commits
-
-
Michael Niedermayer authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
fixes null ptr dereference Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 20 Mar, 2012 1 commit
-
-
Tomas Härdin authored
This fixes ticket #1099. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 18 Mar, 2012 1 commit
-
-
Tomas Härdin authored
We can't 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>
-
- 11 Mar, 2012 2 commits
-
-
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>
-
Matthieu Bouron authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 07 Mar, 2012 3 commits
-
-
Tomas Härdin authored
This allows future assumptions to be made without affecting non-intra files. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
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>
-
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>
-
- 28 Feb, 2012 3 commits
-
-
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>
-
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>
-
- 09 Feb, 2012 8 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>
-