- 03 Jan, 2014 10 commits
-
-
Anton Khirnov authored
Specifically, when the corresponding input channel exists and its matrix column is all-zero (which is necessary for zeroing the output), the matrix column must be removed from the matrix. This is not done currently, so the mixing code would end up using uninitialized pointers from stack. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
-
Anton Khirnov authored
This should make it easier to catch problems where some of those pointers are used uninitialized, since reading from NULL should always crash, while random numbers from stack can turn out to be valid pointers, so random memory may be silently overwritten.
-
Anton Khirnov authored
If it was set before then we can end up trying to decode a slice without a valid slice header, which can lead to invalid memory access. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
The code cannot handle there being none, but that should not happen for valid files. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
It is a public function, it must not assert on its parameters.
-
Anton Khirnov authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
It has been checking the number of bits in the offset instead of the actual offset. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
Anton Khirnov authored
Otherwise the generic code will unref them, which can then result in last_picture_ptr == current_picture_ptr, which causes deadlocks at least in rv40. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
- 01 Jan, 2014 1 commit
-
-
Anton Khirnov authored
-
- 29 Dec, 2013 1 commit
-
-
Luca Barbato authored
And remove all the circular inclusions of avutil.h while at it.
-
- 27 Dec, 2013 3 commits
-
-
Luca Barbato authored
Make much easier debugging.
-
Luca Barbato authored
Drop references to the doxy image gradients and style a the code blocks to keep the whitespace and indent properly. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
Green on blue was not exactly optimal. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 26 Dec, 2013 2 commits
-
-
Diego Biurrun authored
This is a more sensible place for these macros.
-
Luca Barbato authored
Certain softwares get badly confused. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 25 Dec, 2013 1 commit
-
-
Diego Biurrun authored
This avoids false positive enabling of w32threads if explicitly requested on the command line, but dependencies are missing.
-
- 24 Dec, 2013 1 commit
-
-
Diego Biurrun authored
-
- 22 Dec, 2013 5 commits
-
-
Tim Walker authored
-
Tim Walker authored
-
Tim Walker authored
-
Mason Carter authored
Introduced by 28243b0d Intensity compensation is always used once it was encountered, because v->next_use_ic is never set back to zero. Reset v->next_use_ic, when resetting v->next_luty/uv. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Guillaume Martres authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 21 Dec, 2013 1 commit
-
-
Justin Ruggles authored
-
- 20 Dec, 2013 15 commits
-
-
Martin Storsjö authored
q4-q7/d8-d15 are supposed to not be clobbered by the callee. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
-
Mickaël Raulet authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Guillaume Martres authored
Bitstreams conforming to the spec should not use profiles not defined in it. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Gildas Cocherel authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Gildas Cocherel authored
Also store a few PTL flags which were skipped before Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Guillaume Martres authored
According to the spec, the value of XXX_reserved_zero_44bits should be ignored, so don't report an error when it's not zero. Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Gildas Cocherel authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Gildas Cocherel authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Luca Barbato authored
-
Luca Barbato authored
Still assume the size value is right in non-explode mode.
-
Paul B Mahol authored
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
-
Anton Khirnov authored
This function is encoding-only. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Mason Carter authored
Apply David Conrad's old patch to the modern codebase. http://ffmpeg.org/pipermail/ffmpeg-devel/2009-April/059877.htmlSigned-off-by: Martin Storsjö <martin@martin.st>
-
Mason Carter authored
For: ff_vc1_inv_trans_{8,4}x{8,4}_{dc_,}neon ff_put_pixels8x8_neon ff_put_vc1_mspel_mc{0,1,2,3}{0,1,2,3}_neon (except for 00) Based on ARM assembly code in libavcodec/arm by Rob Clark and Mans Rullgard. Signed-off-by: Martin Storsjö <martin@martin.st>
-