aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'b254490bdabb21bd517c05b1a68717f9952ac8c4'Michael Niedermayer2013-12-202-0/+27
|\ | | | | | | | | | | | | * commit 'b254490bdabb21bd517c05b1a68717f9952ac8c4': vc1: arm: Add NEON no_rnd chroma MC Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1: arm: Add NEON no_rnd chroma MCMason Carter2013-12-202-0/+27
| | | | | | | | | | | | | | | | Apply David Conrad's old patch to the modern codebase. http://ffmpeg.org/pipermail/ffmpeg-devel/2009-April/059877.html Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '832e19063209a5f355af733d1a45f5051f49ce33'Michael Niedermayer2013-12-207-0/+1334
|\| | | | | | | | | | | | | * commit '832e19063209a5f355af733d1a45f5051f49ce33': vc1: arm: Add NEON assembly Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1: arm: Add NEON assemblyMason Carter2013-12-207-0/+1334
| | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | avformat/pva: Make sure the header is large enough before reading the ↵Michael Niedermayer2013-12-201-1/+7
| | | | | | | | | | | | | | | | | | timestamp from it Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f34b5dc6d58_2674_PVA_test-partial.pva Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/pva: Make sure the first byte of pes_header_data has been initializedMichael Niedermayer2013-12-201-3/+6
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f53c1d0e95c_2674_PVA_test-partial.pva Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/hue: show first decimal value of saturationStefano Sabatini2013-12-201-1/+1
| |
* | lavfi/hue: use av_clip_uint8() instead of av_clip_uint8_c()Stefano Sabatini2013-12-201-2/+2
| | | | | | | | The generic version should be faster if optimized.
* | lavfi/hue: force table initialization for the first frameStefano Sabatini2013-12-201-2/+6
| |
* | avformat/smacker: check for format mismatch more completelyMichael Niedermayer2013-12-201-1/+1
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f6e83322950_9769_wetlogo.smk Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/nistspheredec: initialize header_size to -1Michael Niedermayer2013-12-201-1/+1
| | | | | | | | | | | | | | | | Fixes use of uninitialized memory This also avoids the need to check the scanf() return as the subsequent check catches it Fixes: msan_uninit-mem_7f712e4dc173_7414_nist_ulaw.nist Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpegvideo_enc: fix frame skipping with intra only codecsMichael Niedermayer2013-12-202-14/+17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpegvideo_enc: fix integer overflow with -skip_exp >= 2Michael Niedermayer2013-12-201-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-202-2/+8
|\| | | | | | | | | | | | | * qatar/master: atomics: cosmetics: Restructure ifdefs for greater clarity Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * atomics: cosmetics: Restructure ifdefs for greater clarityDiego Biurrun2013-12-202-2/+8
| | | | | | | | | | Also fix the #endif comment in a few places and #include config.h to avoid assuming it is #included implicitly.
* | Merge commit '8558595a59913a4667f57d5a4658b1340f1a4354'Michael Niedermayer2013-12-201-8/+9
|\| | | | | | | | | | | | | | | | | | | * commit '8558595a59913a4667f57d5a4658b1340f1a4354': configure: Express atomics/thread deps through the dependency system Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Express atomics/thread deps through the dependency systemDiego Biurrun2013-12-191-7/+7
| |
* | avformat/sierravmd: Check avio_read return valueMichael Niedermayer2013-12-201-1/+6
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f82af392dae_1848_HR060606.VMD Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | remuxing .opus files to .webm codec->delay must be copied tooJan Gerber2013-12-191-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/nistspheredec: check sscanf() success before using the resultMichael Niedermayer2013-12-191-2/+5
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f935c3c6c1a_7413_nist_pcms8.nist Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/iff: warn about truncated input to decode_byterun() and clear ↵Michael Niedermayer2013-12-191-0/+4
| | | | | | | | | | | | | | | | | | remaining output Fixes use of uninitialized memory Fixes: msan_uninit-mem_7fe205e395ed_8988_test.iff Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | rpl: Dont fill the index with entries that failed to be parsedMichael Niedermayer2013-12-191-1/+3
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes: msan_uninit-mem_7fd10a199a3c_6204_landing.rpl Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libavformat/mpegts: expose raw packet sizeLeandro Dorileo2013-12-191-0/+4
| | | | | | | | | | | | | | | | | | We cannot easily determine if an mpeg TS's packet size is DVHS, FEC or so on, for that we need to expose the internal raw_packet_size field. Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/dxa: check avio_read() returnMichael Niedermayer2013-12-191-2/+8
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes msan_uninit-mem_7fd4d4323ddd_2453_MUSOSP1.dxa Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dxa: check for overread in decode_13()Michael Niedermayer2013-12-191-2/+8
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes part of msan_uninit-mem_7f5ea8284fb7_8317_scummvm.dxa Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dxa: add padding to decomp_bufMichael Niedermayer2013-12-191-1/+3
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes part of msan_uninit-mem_7f5ea8284fb7_8317_scummvm.dxa Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/flashsv: check decode_hybrid() for overreadMichael Niedermayer2013-12-191-2/+9
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f906558274e_268_14_244486_2009_04_28.flv Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/deshake_opencl: optimze transform filterLenny Wang2013-12-194-163/+188
| | | | | | | | | | Reviewed-by: Wei Gao <highgod0401@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/swfdec: clear 4 bytes at the end of a packet if they are not ↵Michael Niedermayer2013-12-191-0/+1
| | | | | | | | | | | | | | | | | | initialized Fixes use of uninitialized memory Fixes part of msan_uninit-mem_7f055dd0ab1b_9558_videopop_guitar_300k.swf Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/swfdec: check avio_read() return codeMichael Niedermayer2013-12-191-2/+12
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes part of msan_uninit-mem_7f055dd0ab1b_9558_videopop_guitar_300k.swf Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-191-1/+1
|\| | | | | | | | | | | | | | | | | | | * qatar/master: fate: Explicitly specify the pixel format for the pngparser test Conflicts: tests/fate/image.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Explicitly specify the pixel format for the pngparser testMartin Storsjö2013-12-181-1/+1
| | | | | | | | | | | | | | | | | | | | The RGB32 pixel format is RGBA/BGRA depending on target endianness - make sure to convert it to one specific format for the framecrc tests. This fixes the pngparser fate test on big endian. Signed-off-by: Martin Storsjö <martin@martin.st>
* | avformat/swfdec: check avio_read() return codeMichael Niedermayer2013-12-191-1/+4
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes msan_uninit-mem_7f90d9cce964_9558_videopop_guitar_300k.swf Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/interplayvideo: Check that enough data is available for opcode_0x7/8/DMichael Niedermayer2013-12-191-0/+15
| | | | | | | | | | | | Fixes hypothetical use of uninitialized memory, no sample available Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/interplayvideo: Check that enough data is available for opcode_0x9Michael Niedermayer2013-12-191-0/+5
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes: msan_uninit-mem_7fd5185b45df_5895_interplay-logo-2MB.mve Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/interplayvideo: Check that enough data is available for opcode_0xAMichael Niedermayer2013-12-191-0/+5
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f90e5be6b30_3965_baldursgate_camp.mve Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/ipmovie: Check palette size in OPCODE_SET_PALETTEMichael Niedermayer2013-12-181-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/ipmovie: Check that OPCODE_SET_PALETTE size is large enoughMichael Niedermayer2013-12-181-2/+2
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes: msan_uninit-mem_7fec1f40656c_4819_descent3_level5_16bit_partial.mve Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/ipmovie: remove superflous ()Michael Niedermayer2013-12-181-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/ipmovie: Check that the OPCODE_INIT_AUDIO_BUFFERS size is large enoughMichael Niedermayer2013-12-181-1/+1
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes: msan_uninit-mem_7f75b03c1f19_4820_descent3_level5_16bit_partial.mve Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/pngdec: fix signed overflowMichael Niedermayer2013-12-181-1/+1
| | | | | | | | | | | | fixes fate ftrapv failure Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-180-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Prepare release notes for Libav 10 "Eks" Conflicts: doc/RELEASE_NOTES Not merged because all that stuff has been in past releases Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Prepare release notes for Libav 10 "Eks"Anton Khirnov2013-12-181-75/+55
| | | | | | | | Additional editing by Diego Biurrun
* | avformat/isom: zero MPEG4AudioConfig to avoid leaving fields uninitializedMichael Niedermayer2013-12-181-1/+1
| | | | | | | | | | | | | | Fixes: use of uninitialized memory Fixes: msan_uninit-mem_7f392c443e0d_1433_Crowd_Applause_01.caf Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/nuv: zero buffer paddingMichael Niedermayer2013-12-181-0/+1
| | | | | | | | | | | | | | Fixes use of uninitialized memory Fixes msan_uninit-mem_7f4a141261de_7405_nirvana.nuv Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/dirac_dwt: initialize support value for fidelity waveletMichael Niedermayer2013-12-181-0/+1
| | | | | | | | | | | | | | Avoids use of uninitialized memory Fixes: msan_uninit-mem_7f15e1988a6e_2748_RL_420p_ffdirac.drc Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/concatdec: fix crash in case a file in script cannot be openedStefano Sabatini2013-12-181-0/+3
| |
* | lavf/segment: increase logging level for message with segment start informationStefano Sabatini2013-12-181-1/+1
| | | | | | | | Help debugging.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-180-0/+0
|\| | | | | | | | | | | | | | | * qatar/master: png_parser: Fix parsing on big endian See: 3d42addf336739a69aee47891413a46e4f64995b Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * png_parser: Fix parsing on big endianMartin Storsjö2013-12-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Since pc.state is populated by shifting in from the end of the 32 bit word, the content within pc.state is already in native endian and should not be read with the AV_R{L,B} functions. This was already done correctly for state64 above. This fixes the fate-corepng test on big endian. Signed-off-by: Martin Storsjö <martin@martin.st>