summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avformat/gxfenc: dont use a int intermediate to store in a unsigned int tableMichael Niedermayer2013-12-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avformat/electronicarts: use 64bit variable for avio_tell() resultMichael Niedermayer2013-12-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/vqavideo: clear uninitialized parts of the decode bufferMichael Niedermayer2013-12-21
| | | | | | | Fixes use of uninitialized memory Fixes part of msan_uninit-mem_7f841fe2ab3b_4608_cow2_1.vqa Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avcodec/vqavideo: check destination size on all exit pathesMichael Niedermayer2013-12-21
| | | | | | Fixes part of msan_uninit-mem_7f841fe2ab3b_4608_cow2_1.vqa Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* examples/muxing: fix memleaks in resamplerIlya Basin2013-12-21
| | | | | | | - do not allocate resample dst buffer when resample is off - free sample buffers in addition to freeing data pointer arrays Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* examples/muxing: use S16 sample_fmt for resample src regardless of codec ↵Ilya Basin2013-12-21
| | | | | | | | sample_fmt We generate S16 samples and we should allocate the right buffer Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* examples/muxing: fix av_frame_free() not called when got_packet is falseIlya Basin2013-12-21
| | | | | | | Hi list! Since my last patch (fix 2 memleaks in doc/examples/muxing.c) I found more problems to fix. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* wtvdec: when testing for truncated files, actually check the .wtv file sizePeter Ross2013-12-21
| | | | | | | | Previously the demuxer was testing against avio_tell, and this would generate many false warnings. Signed-off-by: Peter Ross <pross@xvid.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-21
|\ | | | | | | | | | | | | * qatar/master: arm: Don't clobber callee saved registers in scalarproduct Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * arm: Don't clobber callee saved registers in scalarproductMartin Storsjö2013-12-20
| | | | | | | | | | | | | | 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>
* | Merge commit '5c3fa74b94fdedfd63b606f36920d7fbbc069b72'Michael Niedermayer2013-12-21
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '5c3fa74b94fdedfd63b606f36920d7fbbc069b72': hevc: support luma bit depth != chroma bit depth for PCM coding units Conflicts: libavcodec/hevc.c See: 0afa254d4efd3c06fd0194789aefc193c8506947 See: a7e300649a7a2105a4f7edfaf936f0a9e05a2d43 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hevc: support luma bit depth != chroma bit depth for PCM coding unitsMickaël Raulet2013-12-20
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '78d0b7f36e39bb4745613e312024ddd508e2f0fb'Michael Niedermayer2013-12-21
|\| | | | | | | | | | | | | | | * commit '78d0b7f36e39bb4745613e312024ddd508e2f0fb': hevc: warn when an unknown profile is used See: a21839149cddf2fa6d4cfc37d066cdb68a2ac8aa Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hevc: warn when an unknown profile is usedGuillaume Martres2013-12-20
| | | | | | | | | | | | | | Bitstreams conforming to the spec should not use profiles not defined in it. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '259cddb137988a25607f091c2414158ff81ca7d6'Michael Niedermayer2013-12-21
|\| | | | | | | | | | | | | | | * commit '259cddb137988a25607f091c2414158ff81ca7d6': hevc_ps: fix indentation See: 36658c978f5d7df2ce556075946f3a80f7eca753 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hevc_ps: fix indentationGildas Cocherel2013-12-20
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '2d18aaa14bc2233b0647d2c5abb72e0bc828c2a8'Michael Niedermayer2013-12-21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '2d18aaa14bc2233b0647d2c5abb72e0bc828c2a8': hevc: refactor Profile Tier Level hevc: don't check for errors in PTL code Conflicts: libavcodec/hevc_ps.c See: 36658c978f5d7df2ce556075946f3a80f7eca753 See: dddc9b7a8ec3a03e48c69991ca7f20f10dd6f022 See: ecb21d24373ccf8f1d090cff48f4e0c384b7f998 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hevc: refactor Profile Tier LevelGildas Cocherel2013-12-20
| | | | | | | | | | | | Also store a few PTL flags which were skipped before Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * hevc: don't check for errors in PTL codeGuillaume Martres2013-12-20
| | | | | | | | | | | | | | 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>
* | Merge commit '321cb8b048c7a8c0d2950f9278f36d912a886fa0'Michael Niedermayer2013-12-21
|\| | | | | | | | | | | | | | | * commit '321cb8b048c7a8c0d2950f9278f36d912a886fa0': hevc: store profile and level in AVCodecContext See: fb7d70c1cd95529cbbbeeab5e9fa3b200ef2545c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hevc: store profile and level in AVCodecContextGildas Cocherel2013-12-20
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit '2a41826bea3833895dc06939831b7f35ca1f597e'Michael Niedermayer2013-12-21
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '2a41826bea3833895dc06939831b7f35ca1f597e': lavc: add HEVC profiles names Conflicts: libavcodec/hevc.c libavcodec/version.h See: fb7d70c1cd95529cbbbeeab5e9fa3b200ef2545c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavc: add HEVC profiles namesGildas Cocherel2013-12-20
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'f412b2c9f3a7add0ab8021262ec4bad249347e30'Michael Niedermayer2013-12-21
|\| | | | | | | | | | | | | * commit 'f412b2c9f3a7add0ab8021262ec4bad249347e30': flv: Use the correct type to hold the file offset Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * flv: Use the correct type to hold the file offsetLuca Barbato2013-12-20
| |
* | Merge commit '15739a9bd19a7d47ad8afb25348c684a3bdd6ef2'Michael Niedermayer2013-12-21
|\| | | | | | | | | | | | | * commit '15739a9bd19a7d47ad8afb25348c684a3bdd6ef2': jvdec: Do not feed the decoder with known wrong data Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * jvdec: Do not feed the decoder with known wrong dataLuca Barbato2013-12-20
| | | | | | | | Still assume the size value is right in non-explode mode.
* | Merge commit 'e518cb863edc931888ccca6cad86f73ca7430cef'Michael Niedermayer2013-12-20
|\| | | | | | | | | | | | | | | * commit 'e518cb863edc931888ccca6cad86f73ca7430cef': jvdec: Fix memory leak of jv->frames See: 596814f9781772050c65bdd8add27445bc8374a4 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * jvdec: Fix memory leak of jv->framesPaul B Mahol2013-12-20
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '027712e851da4d124a842c9e2802f95d50582553'Michael Niedermayer2013-12-20
|\| | | | | | | | | | | | | * commit '027712e851da4d124a842c9e2802f95d50582553': jvdec: Return EOF on end of file Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * jvdec: Return EOF on end of fileLuca Barbato2013-12-20
| |
* | Merge commit 'dfc50ac85e9d68a771b556297b7c411650206f3b'Michael Niedermayer2013-12-20
|\| | | | | | | | | | | | | | | | | | | | | * commit 'dfc50ac85e9d68a771b556297b7c411650206f3b': x86: mpegvideo: move denoise_dct asm to mpegvideoenc Conflicts: libavcodec/x86/mpegvideo.c libavcodec/x86/mpegvideoenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: mpegvideo: move denoise_dct asm to mpegvideoencAnton Khirnov2013-12-20
| | | | | | | | | | | | This function is encoding-only. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit 'b254490bdabb21bd517c05b1a68717f9952ac8c4'Michael Niedermayer2013-12-20
|\| | | | | | | | | | | | | * 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-20
| | | | | | | | | | | | | | | | 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-20
|\| | | | | | | | | | | | | * commit '832e19063209a5f355af733d1a45f5051f49ce33': vc1: arm: Add NEON assembly Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vc1: arm: Add NEON assemblyMason Carter2013-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | 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-20
| | | | | | | | | | | | | | | | | | 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-20
| | | | | | | | | | | | | | 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-20
| |
* | lavfi/hue: use av_clip_uint8() instead of av_clip_uint8_c()Stefano Sabatini2013-12-20
| | | | | | | | The generic version should be faster if optimized.
* | lavfi/hue: force table initialization for the first frameStefano Sabatini2013-12-20
| |
* | avformat/smacker: check for format mismatch more completelyMichael Niedermayer2013-12-20
| | | | | | | | | | | | | | 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-20
| | | | | | | | | | | | | | | | 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-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpegvideo_enc: fix integer overflow with -skip_exp >= 2Michael Niedermayer2013-12-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-12-20
|\| | | | | | | | | | | | | * 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-20
| | | | | | | | | | 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-20
|\| | | | | | | | | | | | | | | | | | | * 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-19
| |