https://github.com/eVRydayVR/ffmpeg-unwarpvr

sort by:
Revision Author Date Message Commit Date
205e226 update for FFmpeg 2.0.5 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 15:08:42 UTC
4a23765 avutil/lzo: add asserts to be double sure against overflows These asserts cannot fail since d6af26c55c1ea30f85a7d9edbc373f53be1743ee Based-on: ccda51b14c0fcae2fad73a24872dce75a7964996 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit cf2b7c01f81c1fb3283a1390c0ca9a2f81f4f4a8) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:25 UTC
083d0b7 avutil/lzo: Fix integer overflow Embargoed-till: 2014-06-27 requested by researcher, but embargo broken by libav today (git and mailing list) Fixes: LMS-2014-06-16-4 Found-by: "Don A. Bailey" <donb@securitymouse.com> See: ccda51b14c0fcae2fad73a24872dce75a7964996 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit d6af26c55c1ea30f85a7d9edbc373f53be1743ee) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:25 UTC
1e9ae5d avformat/mpc: attempt to allocate a packet that is not smaller than the data inside it Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 86a9370e2b91d67375e66a06d6eb573b5a017775) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:25 UTC
01e2dd5 cavsdec: fix qp fixed slice handling Fixes Ticket3400 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 0accf24b15ac5a01a67768f41c896ef4e4b8b4a2) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:25 UTC
b93659d avformat/cavsvideodec: Fix probing when the file extension is avs Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 52e563bb2f7897d615391520c3c4acba1ee7dcb4) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:25 UTC
b94621a avcodec/alsdec: Clear MPEG4AudioConfig so that no use of uninitialized memory is possible Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 6e6bd5481cf42a9765c492c77754d4633092cece) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
a2b4e38 avformat/flvenc: Do not allow creating h263/mpeg4 in flv without unofficial format extensions being enabled. Found-by: Jean-Baptiste Kempf <jb@videolan.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 74760883fcb4443d105814ed246b3cf51d7e9dca) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
9fe7e45 avcodec/aic: fix quantization table permutation Fixes Ticket3700 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 0a2004b6d11ff962361420c3150fe760cf1f7115) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
3c16925 avcodec/mss4: Fix () in MKVAL() macro Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit cf7ff0146c76b93c32edf5230a28b9590acf5105) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
81a2740 avcodec/mss34dsp: fix () in SOP* macros Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 6e720c5c815e510188a0bda654662383f2c48050) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
a144d30 avcodec/mlpdec: fix () in MSB_MASK() macro Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit fa160af08b6f42f17e93124aef86e3f6eec70d51) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
4965da9 avcodec/ivi_dsp: add some missing () to macros Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit f276bf303cbb7a8fed3c388135007bc29f45f8d5) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
a833048 avcodec/h264: fix () in macros Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit af62b42736c00332d39965168b5cc966a06f07d6) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
db6f3be avcodec/golomb-test: fix () in EXTEND() macro Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 97e6b5ee3a16fee7d130f19f4dcee030f14d91cf) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
2f1f407 avcodec/aac: fix () in IS_CODEBOOK_UNSIGNED macro Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit fa915d4193e13187773c500b80c7df6baeb22c3b) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
bdd2f7c avcodec/libvorbisenc: dont add the duration to AV_NOPTS_VALUE Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 19e66c7232d96e4ae8f05b52da2b84dfaa4e4da3) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
3327779 avutil/cpu: force mmx on selection of higher x86 SIMD features Fixes various runtime failures with manually set flags that represent no existing CPU Fixes Ticket3653 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 6310eb8010b7a3b3016e297132380cbd4e3d2d10) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
62b9c99 avcodec/diracdec: move mc buffer allocation to per frame Fixes out of array accesses for non default buffers with large strides Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 4a30f08505a4e85718896ff233c97be41a9754ca) (cherry picked from commit 9c9fc79d9237d28e33161cb2e75082d8ad232b2e) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
0e18480 sws: dont use the optimized 410->420 unscaled conversion when height%4 Fixes Ticket3594 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 421b21ca8a02a346ba03cea3bb2ecc33f791fc30) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
99d4d35 avfilter/graphdump: Fix pointer to local outside scope Fixes CID1194435 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 18af0ce62da322176f7bd283b85314d2f41bee2c) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
d9d66d2 avcodec/mjpegdec: Fix undefined shift Fixes CID1194388 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit b4329605289e25bb071ec1c1182bf25fc83b09aa) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
db33fb1 ffmpeg_filter: fix pointer to local outside scope Fixes CID1206652 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 09b16619d33ddf93005060d0782f28a1c1cbb7f6) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
0be9a2e swresample: fix AV_CH_LAYOUT_STEREO_DOWNMIX input Fixes Ticket 3542 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 291d464161a5bf3b566bc147f83e4242b0c18d74) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
ee282be avformat/h263dec: Fix h263 probe The code was missing 1 bit in the src format Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit fc145e576a443bfc89efdf35b91fd3c9ca0d8388) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
d3bcc9c avformat/mux: Check for and remove invalid packet durations Fixes assertion failure Fixes Ticket3575 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit dc6a17cf74a90e41d70ea1753cdb70c0a5b2ced8) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
eaa6d79 avfilter/filtfmts: Support dynamically allocated in/outputs Fixes crash Fixes Ticket3468 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 59c7615d58b5b7ea9caff2c8c774677973eb4f1c) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
4d9aad9 iavcodec/vc1dec: Fix missing {} Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit cb53beb81a5b9192c79de401f1e1e13fadddc429) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:24 UTC
6882a04 avfilter/vf_deshake: fix loss of precission with odd resolutions Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 73734282e0e4df92269984ee1671424e39249481) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:23 UTC
98805cb avfilter/f_select: fix loss of precission in SAD calculation Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 5a8ef3c66b762f265b05aa096105555f1d26879c) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:35:23 UTC
66ca450 avcodec/g723_1: add assert to help static code analyzers Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 1457f3fd90e17745791354fbb87899fc4803085a) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
8162b69 avcodec/diracdec: fix undefined behavior with shifts Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit b8598f6ce61ccda3f2ff0c730b009fb650e42986) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
ed38ed3 avformat/mpegts: Remove redundant check Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit ff6fa0b4b980fc5b9f7653d7b159ae02c3d95210) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
6f6f5f9 avcodec/mjpegen: Fix declared argument size Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 256f530603ef3838a712a4fcd737b46b7bce455e) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
690a3c4 swscale/swscale: fix srcStride/srcSlice typo Fixes part of Ticket3466 Found by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 14fa7fc6a81d5e59e05243cdc92108eab1b138ac) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
2ca68b9 avcodec/x86/idct_sse2_xvid: fix non C99 inline function Found-by: Matt Oliver <protogonoi@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 46d5625f44185271862337d61cd246fd569c42a4) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
853bbe1 avcodec/dirac_arith: Fix build with PIC and stack-check options Fixes Ticket3540 The function dirac_get_arith_bit in libavcodec/dirac_arith.h can't be built with PIC and check-stack because the asm code needs 6 registers and PIC and check-stack options take 1 each and x86 is quite limited in this area. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit d8ab7f31dd819f7b3e0d460a2fa4261aaae87b98) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
218c853 swscale/x86/swscale_template: loose hardcoded dstw_offset Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit f6759d9ad4a8b71e6f212ca4f1e7da9fa56d3298) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
e315549 swresample/resample: use av_malloc_array() where appropriate Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 5027f39712fdce25b9008e72d52e5abfeefd5fe6) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
c9ed7a4 swresample/dither: use av_malloc_array() Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit a5290cb1ac047851563da7aca06569e3ada55f79) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
1c321b7 swresample/resample: Limit filter length Related to CID1197063 The limit choosen is arbitrary and much larger than what makes sense. It avoids the need for checking arithmetic operations with the length for overflow Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit f9158b01d0f3effb58e87fb07db0382bc1e47de5) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
491e1ec avcodec/msrle: check return code for success before use The check is possibly redundant, but better to check for errors that dont occur than to skip the check and crash Fixes CID1197060 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 754f84663e8b3a88fa2e953b195d59230393fb8d) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
5805c0c avcodec/wma: use av_freep(), do not leave stale pointers in memory Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit d167faafe9dfa0b82bebb267c3c4e5fa5286bd67) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
c61c66c lavu/opt: validate range before dereference This change make error handling simplier. av_opt_freep_ranges may be called when some ranges are NULL, for example after memory allocation fail. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 3aac5fcfa9d3748659d78ab2a66d0ccce22cfd4f) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
5ac53d0 avcodec/h264: clear cur_pic structure instead of duplicating it in ff_h264_update_thread_context() Fixes crash Found-by: iive Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 8710ee11d75eebc17e7d63bc6ffb91766933bd68) Conflicts: libavcodec/h264_slice.c (cherry picked from commit cb44d69665596d2f19e032fc852162b0a6de0562) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
02055da avcodec/libx264: move where x264opts is applied down so it isnt overridden by avctx & defaults fixes x264opts opengop=1 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 64b79141bdfdffaa9fda69eecce140473d0a9a18) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
c7f419e avcodec/h264_mp4toannexb_bsf: prepend global headers before any in stream parameter sets Fixes h264_mp4toannexb_bsf_failure.mkv Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 289b149cecb381522cc9ccdf382825330169c655) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
b556432 avcodec/x86/mpegvideoenc_template: fix integer overflow Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:40 UTC
102df43 dox/scaler:fix bicubiclin typo See Ticket3486 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 575b957758670d6094e9095acfcc24e4e32fc4a7) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:39 UTC
36fc9bf swscale/swscale: fix integer overflow Should fix fate failure with clang ftrapv Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit c9c0451224fd7bc38b4e135e99f114f80c1ae67f) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:39 UTC
3ae71dd avcodec: Add padding after the remaining AVFrames This limits ABI issues in case libavcodec is linked to a libavutil with larger AVFrame Which can happen if they are shiped in seperate binary packages and libavutil is upgraded A cleaner alternative would be to replace them by pointers but this would likely cause a small speedloss Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit fc567ac49e17151f00f31b59030cd10f952612ef) Conflicts: libavcodec/h264.h 25 June 2014, 14:18:39 UTC
673f679 avformat/mp3enc: use av_copy_packet() Fixes double free Fixes Ticket3476 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit d003a0cd2e587a47627fd328f9fc5a484adc29f2) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:39 UTC
f65501f ffmpeg: dont call exit_program() from a signal hander This is unsafe and can deadlock amongth other things Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 9dca02ee541120de2a96c387faed9a4e033a60fd) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:39 UTC
6387aa9 avcodec/h263dec: Fix use of uninitialized memory from the bitstream buffer Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit f07cebcd910c97ff6012085c21493231752990e9) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:39 UTC
d581567 avcodec/utils: fix sizeof(AVFrame) dependence in avcodec_encode_audio2() This is a bit tricky, we allocate a correctly sized AVFrame but then only copy the compile time AVFrame size, this is to ensure that user applications which do not use the correct av frame API dont end with out of array reads. Note, applications using the correct API have set extended_data and the changed code will never be executed for them. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 8ab80707841a73ca7708e1e1aa97f3513fff3d35) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:39 UTC
9933e06 swscale/x86/swscale: fix missing xmm clobbers in yuv2yuvX_sse3() Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 6c47a4e972485e5f0c812159373f703c6f1d089f) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:39 UTC
91d024d avutil/timestamp: Warn about missing __STDC_FORMAT_MACROS for C++ use Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 8b02dfd37cb3bc9521fc6e1f5b5f13c80d144cd2) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 25 June 2014, 14:18:39 UTC
5ee384c avformat/mov: fix keyframe flags for sample from chromium Issue 340865 Fixes ticket #3362. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit a0911b059763b8f13c70adcbbe71e10382855104) 24 March 2014, 22:36:07 UTC
9ecd0f3 avformat/mov: only force parsing for video tracks if stss is empty Fixes playback of some AAC streams, which are otherwise mangled by the parser, and stss is typically only valid for video anyway. Fixes a regression since e41ea866. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 019247bdc326a90bf20d3ce5d2413cc642e8bb08) 24 March 2014, 22:36:04 UTC
7de7bd4 update for 2.0.4 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 04 March 2014, 00:20:37 UTC
e939c7b avcodec/utvideoenc: fix slice_bits size Fixes assertion failure Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 0a8c90202bb906747168a698b6837496f82c717c) Conflicts: libavcodec/utvideoenc.c (cherry picked from commit 57522ca79cc38c279123596d3288ddbf56fa8903) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 01 March 2014, 19:28:49 UTC
612ef09 configure: use pkg-config to detect libbluray The current configure fails when static libbluray is compiled with libxml2 support. Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit baa650cc7946a9eb1cf5a083f61a581a97122f03) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 26 February 2014, 23:33:00 UTC
f0ee0fc avcodec/snow: split block clipping checks Fixes out of array read Fixes: d4476f68ca1c1c57afbc45806f581963-asan_heap-oob_2266b27_8607_cov_4044577381_snow_chroma_bug.avi Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 61d59703c91869f4e5cdacd8d6be52f8b89d4ba4) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 18 February 2014, 04:10:13 UTC
d41f4e8 avcodec/ansi: fix integer overflow Fixes out of array read Fixes: 5f9698e86d92f19bb08d54ff0d57027f-signal_sigsegv_b30756_3795_cov_2693691257_ansi256.ans Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit d42ec8433c687fcbccefa51a7716d81920218e4f) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 17 February 2014, 19:56:24 UTC
bc1c8ec avcodec/msrle: use av_image_get_linesize() to calculate the linesize Fixes out of array access Fixes: 14a74a0a2dc67ede543f0e35d834fbbe-asan_heap-oob_49572c_556_cov_215466444_44_001_engine_room.mov Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit c919e1ca2ecfc47d796382973ba0e48b8f6f92a2) Conflicts: libavcodec/msrle.c 16 February 2014, 22:50:50 UTC
67b943a avcodec/utils: set AVFrame format unconditional Fixes inconsistency and out of array accesses Fixes: 10cdd7e63e7f66e3e66273939e0863dd-asan_heap-oob_1a4ff32_7078_cov_4056274555_mov_h264_aac__mp4box_frag.mp4 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit e5c7229999182ad1cef13b9eca050dba7a5a08da) Conflicts: libavcodec/utils.c (cherry picked from commit 4f94e1901a1ff0073c64122c577b6efd3dee22d4) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 16 February 2014, 03:55:02 UTC
5e7e43c avformat/mpegtsenc: Check data array size in mpegts_write_pmt() Prevents out of array writes Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 842b6c14bcfc1c5da1a2d288fd65386eb8c158ad) Conflicts: libavformat/mpegtsenc.c (cherry picked from commit e87de3f50b765134588d0b048c32ed4b8acc16fb) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 13 February 2014, 14:18:26 UTC
13ce367 avcodec/wmalosslessdec: fix mclms_coeffs* array size Fixes corruption of context Fixes: 8835659dde6a4f7dcdf341de6a45c6c8-signal_sigsegv_1dce67b_4564_cov_2504444599_classical_22_16_1_14000_v3c_0_extend_0_29.wma Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit ec9578d54d09b64bf112c2bf7a34b1ef3b93dbd3) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 07 February 2014, 14:43:07 UTC
0962c26 samplefmt: avoid integer overflow in av_samples_get_buffer_size() CC:libav-stable@libav.org (cherry picked from commit 0e830094ad0dc251613a0aa3234d9c5c397e02e6) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 05 February 2014, 00:36:49 UTC
33c47d3 avcodec/vc1: reset fcm/field_mode in non advanced header parsing Fixes NULL pointer dereference Fixes: signal_sigsegv_1ab8bf4_2847_cov_4254117347_SA10091.vc1 Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit b51e9354772de446e8196dabf9aad1567b22f74d) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 01 February 2014, 18:22:23 UTC
d0d0924 avcodec/takdec: always check bits_per_raw_sample Fixes out of array access Fixes: asan_heap-oob_19c7a94_6470_cov_1453611734_luckynight-partial.tak Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit f58eab151214d2d35ff0973f2b3e51c5eb372da4) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 31 January 2014, 18:55:25 UTC
ca5d6c6 avcodec/jpeg2000dec: fix error detection in pix_fmt_match() Fixes out of array accesses with CODEC_FLAG_EMU_EDGE Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 8001e9f7d17e90b4b0898ba64e3b8bbd716c513c) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 21 January 2014, 16:05:16 UTC
7c17207 avcodec/vmnc: Check that rectangles are within the picture Prevents out of array accesses with CODEC_FLAG_EMU_EDGE Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 6ba02602aa7fc7d38db582e75b8b093fb3c1608d) Conflicts: libavcodec/vmnc.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 21 January 2014, 16:02:19 UTC
9847f02 dnxhdenc: fix mb_rc size Fixes out of array access with RC_VARIANCE set to 0 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit f1caaa1c61310beba705957e6366f0392a0b005b) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 18 January 2014, 00:13:22 UTC
dfdeaba cmdutils: update year Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 16 January 2014, 15:03:25 UTC
33aa2c5 h264: Clear ERContext.cur_pic when unref'ing current picture. Signed-off-by: Dale Curtis <dalecurtis@chromium.org> (cherry picked from commit 4feca2214a0b69dcbe4d1c7cd145c3881459e867) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 02 January 2014, 23:44:29 UTC
b4552cc update for FFmpeg 2.0.3 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 02:22:00 UTC
172f929 avutil/log: skip IO calls on empty strings These occur when no context is set for example, thus they are common Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit a044a183a3fb90b20a8deaa3ea1158510bcdd420) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
66a9edf do O(1) instead of O(n) atomic operations in register functions about 1ms faster startup time Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 133fbfc7811ffae7b97dd129fcd0b5e646742362) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
a9382fc avcodec/libopusenc: change default frame duration to 20 ms 20 ms is used by libopus encoder. Signed-off-by: Paul B Mahol <onemda@gmail.com> (cherry picked from commit 74906d3727ec3bd9b7b28dfa7a98ff6e8cf8b6d7) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
bd9dcb4 avcodec/jpeg2000dec: Check precno before using it in JPEG2000_PGOD_CPRL Fixes out of array reads Fixes: asan_heap-oob_f0de57_6823_mjp2.mov Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 3d5a5e86be2a65e33c34ab3ad7923f54e8e49c1d) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
ae81a0e avcodec: move end zeroing code from av_packet_split_side_data() to avcodec_decode_subtitle2() This code changes the input packet, which is read only and can in rare circumstances lead to decoder errors. (i run into one of these in the audio decoder, which corrupted the packet during av_find_stream_info() so that actual decoding that single packet failed later) Until a better fix is implemented, this commit limits the problem. A better fix might be to make the subtitle decoders not depend on data[size] = 0 or to copy their input when this is not the case. (cherry picked from commit 01923bab98506b1e98b4cbf08419364ce6ffea6d) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
4f93400 avutil: reintroduce lls1 as the 52 ABI needs it lls1 taken from ff130d7 This is incompatible with libavcodec version 55.18.100 to 55.43.100 except 55.39.101 This incompatibility is caused by these libavcodec versions depending on a libavutil 52 which is ABI incompatible with the previous ABI 52 you can avoid this incompatibility by upgrading your libavcodec so it does no longer depend on the invalid ABI See: 502ab21af0ca68f76d6112722c46d2f35c004053 See: cc6714bb16b1f0716ba43701d47273dbe9657b8b See: 41578f70cf8aec8e7565fba1ca7e07f3dc46c3d2 See: Ticket3136 Tested-by: marillat Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit b382d09d29be90e0947295a70cdcbaa60b9030b8) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
0cd61c7 rename new lls code to lls2 to avoid conflict with the old which has a different ABI also remove failed attempt at a compatibility layer, the code simply cannot work Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit c3814ab654a993723b0e5f14cc252d68f233ad79) Conflicts: libavcodec/version.h 24 December 2013, 00:05:47 UTC
28ac4e9 avutil: rename lls to lls2 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit bbe66ef912470007f7cc424badde2ccec500b36b) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
6b683be mpeg12dec: Remove incomplete and wrong UV swapping code for VCR2 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 321514042534a2501a9f6223b88f0d2b8060f858) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
3a3b5ae mpegvideo: Fix swapping of UV planes for VCR2 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit bae14f38d992f326c94d93f01197ccd84ea62053) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
70fcea3 h264: Do not treat the initial frame special in handling of frame gaps The not handling of frame gaps has lead to the lack of a dummy reference frame, which has lead to the failure of decode_slice_header() which has lead to one SEI recovery message being skiped which had introduced a slightly suboptimal recovery point for at least 1 h264 file compared to JM. Found-by: Carl & BugMaster Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 9e5ef1c5c37208326c59d642e2dc7afd3f10b09b) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
b545d11 avcodec/jpeg2000dec: non zero image offsets are not supported Fixes out of array accesses Fixes Ticket3080 Found-by: ami_stuff Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 780669ef7c23c00836a24921fcc6b03be2b8ca4a) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
4324d7b avformat/thp: force moving forward Fixes infinite loop Fixes Ticket3098 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 6c4b87d3d6ae08a6da16b4616626b4d2a726afbf) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
c88bdac avformat/thp: fix variable types to avoid overflows Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 2b1056e4e27b046af3777e8bd65a5145abff878f) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
bdf6e6f avcodec/jpeglsdec: check err value for ls_get_code_runterm() Fixes infinite loop Fixes Ticket3086 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit cc0e47b55096361723b364afa43b79a3f5619cdc) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
83e4aa3 avutil/opt: initialize ret Fixes CID1108610 Fixes use of uninitialized variable Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 2d8ccf0adcae09cb9e14b01cfe20e4d77c3bbf5d) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
fce2cfb avcodec/utils: add some saftey checks to add_metadata_from_side_data() This fixes potential overreads with crafted files. Found-by: wm4 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 838f461b0716393a1b5c70efd03de1e8bc197380) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:47 UTC
72f1907 avcodec/avpacket/av_packet_split_side_data: ensure that side data padding is initialized Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 240fd8c96f59ebe9dcfc4152a1086cd3f63400c0) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:46 UTC
074ebfa avfilter/ff_insert_pad: fix order of operations Fixes out of bounds access Fixes CID732170 Fixes CID732169 No filter is known to use this function in a way so the issue can be reproduced. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit ab2bfb85d49b2f8aa505816f93e75fd18ad0a361) Conflicts: libavfilter/avfilter.c 24 December 2013, 00:05:46 UTC
47f8497 avcodec/jpeg2000dec: fix context consistency with too large lowres Fixes out of array accesses Fixes Ticket2898 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit a1b9004b768bef606ee98d417bceb9392ceb788d) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:46 UTC
93f26b7 avcodec/jpeg2000dec: prevent out of array accesses in pixel addressing Fixes Ticket2921 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit fe448cd28d674c3eff3072552eae366d0b659ce9) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:46 UTC
f684bbf avcodec/jpeg2000dec: check transform equality in MCT Fixes null pointer dereference Fixes Ticket2843 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit ac3b01a9c0607961f4540fe62040833870f5deb1) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:46 UTC
edca16f ffserver: strip odd chars from html error messages before sending them back Fixes Ticket3034 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 885739f3b4ca3fb60abf417120845e3fcfb99b53) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 24 December 2013, 00:05:46 UTC
back to top