summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | avcodec/mimic: Fix runtime error: index 96 out of bounds for type 'const ↵Michael Niedermayer2017-05-111-1/+1
| | | | | | | | | | | | | | | | | | int8_t [64]' Fixes: 1468/clusterfuzz-testcase-minimized-5235964056174592 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc/mediacodec_wrapper: fix local reference leaksMatthieu Bouron2017-05-111-21/+42
| | | | | | | | Reviewed-by: Clément Bœsch <u@pkh.me>
* | lavc/ffjni: fix local reference leakMatthieu Bouron2017-05-111-0/+5
| | | | | | | | Reviewed-by: Clément Bœsch <u@pkh.me>
* | lavc/aarch64/simple_idct: fix iOS build without gas-preprocessorMatthieu Bouron2017-05-111-37/+37
| | | | | | | | | | | | | | | | | | | | Separates macro arguments with commas and passes .4H/.8H as macro arguments instead of 4H/8H (the later form being interpreted as an hexadecimal value). Fixes ticket #6324. Suggested-by: Martin Storsjö <martin@martin.st>
* | cmdutils_opencl: Fix read of uinitialized cl_memMichael Niedermayer2017-05-111-1/+1
| | | | | | | | | | | | Fixes CID1396856, CID1396860, CID1396861 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | cmdutils_opencl: Fix read of uninitialized pointerMichael Niedermayer2017-05-111-1/+1
| | | | | | | | | | | | Fixes: CID1396856 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/aacdec_fixed: Fix various integer overflowsMichael Niedermayer2017-05-113-16/+18
| | | | | | | | | | | | | | Fixes: 1377/clusterfuzz-testcase-minimized-5487049807233024 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffprobe: discard non-selected streamsClément Bœsch2017-05-111-0/+2
| |
* | avformat/hlsenc: move old_filename free operation earlierSteven Liu2017-05-111-2/+1
| | | | | | | | | | | | Suggested-by: Aaron Levinson <alevinsn@aracnet.com> Reviewed-by: Aaron Levinson <alevinsn@aracnet.com> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* | avcodec/mpeg12dec: Fixes runtime error: division by zeroMichael Niedermayer2017-05-111-1/+2
| | | | | | | | | | | | | | Fixes: 1464/clusterfuzz-testcase-minimized-4925445571084288 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/pixlet: Fix runtime error: signed integer overflow: 436207616 * ↵Michael Niedermayer2017-05-111-1/+1
| | | | | | | | | | | | | | | | | | -5160230545260541 cannot be represented in type 'long' Fixes: 1462/clusterfuzz-testcase-minimized-6558894463647744 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/webp: Always set pix_fmtMichael Niedermayer2017-05-102-2/+3
| | | | | | | | | | | | | | | | | | | | Fixes: out of array access Fixes: 1434/clusterfuzz-testcase-minimized-6314998085189632 Fixes: 1435/clusterfuzz-testcase-minimized-6483783723253760 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_uspp: Fix currently unused input frame dimensionsMichael Niedermayer2017-05-101-2/+2
| | | | | | | | | | Found-by: Nicolas Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/truemotion1: Fix multiple runtime error: left shift of negative value -1Michael Niedermayer2017-05-101-5/+5
| | | | | | | | | | | | | | Fixes: 1446/clusterfuzz-testcase-minimized-5577409124368384 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/eatqi: Fix runtime error: signed integer overflow: 4466147 * 1075 ↵Michael Niedermayer2017-05-101-1/+1
| | | | | | | | | | | | | | | | | | cannot be represented in type 'int' Fixes: 1443/clusterfuzz-testcase-minimized-4826998612426752 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/dss_sp: Fix runtime error: signed integer overflow: 2147481189 + ↵Michael Niedermayer2017-05-101-1/+1
| | | | | | | | | | | | | | | | | | 4096 cannot be represented in type 'int' Fixes: 1441/clusterfuzz-testcase-minimized-6223152357048320 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/af_afir: workaround nonsense limitation in vector_fmul_scalar()Paul B Mahol2017-05-101-2/+2
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/hevc_sei: remove bugus debug messageJames Almer2017-05-101-4/+2
| | | | | | | | | | | | | | Also Change the active_parameter_sets function name to one more in line with the rest of the file. Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/hevc_sei: fix amount of bits skipped when reading picture timing SEI ↵James Almer2017-05-101-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | message The code was skipping the entire reported SEI message size regardless of the amount of bits read. While in theory safe for NALU where the picture timing SEI message is alone or at the end as we're using the checked bitstream reader, it isn't in any other situation, where every SEI message in the NALU after the picture timing one would potentially fail to parse. Change the function name to one more in line with the rest of file, and remove the bogus "Skipped SEI" debug message while at it. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/wavdec: Check chunk_size李赞2017-05-101-0/+2
| | | | | | | | | | | | Fixes integer overflow and out of array access Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/cavs: Check updated MVMichael Niedermayer2017-05-101-2/+9
| | | | | | | | | | | | | | | | Fixes: runtime error: signed integer overflow: 251 + 2147483647 cannot be represented in type 'int' Fixes: 1438/clusterfuzz-testcase-minimized-4917542646710272 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/y41pdec: Fix width in input buffer size checkMichael Niedermayer2017-05-101-1/+1
| | | | | | | | | | | | | | | | Fixes: out of array read Fixes: 1437/clusterfuzz-testcase-minimized-4569970002362368 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ffmpeg: add enc_time_base optionerankor2017-05-104-2/+72
| | | | | | | | | | | | | | | | | | | | | | add a per-stream option for setting the encoder timebase. the following values are allowed: 0 - for video, use 1/frame_rate, for audio use 1/sample_rate (this is the default) -1 - match the input timebase (when possible) >0 - set the timebase to provided number Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate/exr : add test for Y, b44A negative half, and datawindow != displaywindowMartin Vignali2017-05-105-0/+37
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | libavformat/tcp: fix return code for tcp_acceptSimon Thelen2017-05-102-2/+2
| | | | | | | | | | | | | | | | | | ff_accept can return AVERROR(ETIMEDOUT) and errno will be 0 (or undefined), return ret instead and return ff_neterror() in ff_poll_interrupt instead of AVERROR(errno) to parse WSAGetLastError on Windows. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/codecs: Change common boolean parameters listed to "bool"Michael Niedermayer2017-05-101-1/+1
| | | | | | | | | | Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/codecs: Add missing documentation for apply_croppingMichael Niedermayer2017-05-101-0/+10
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/nvenc: add weighted prediction supportSumit Agarwal2017-05-105-1/+15
| | | | | | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | avcodec/nvenc: add fractional CQ supportBen Chang2017-05-104-4/+9
| | | | | | | | Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
* | avfilter/af_afir: remove extra space in the header inclusion guardsJames Almer2017-05-091-2/+2
| | | | | | | | Fixes fate-source.
* | avcodec/svq3: Fix multiple runtime error: signed integer overflow: -237341 * ↵Michael Niedermayer2017-05-101-8/+8
| | | | | | | | | | | | | | | | | | 24552 cannot be represented in type 'int' Fixes: 1429/clusterfuzz-testcase-minimized-5959951610544128 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/texturedsp: Fix runtime error: left shift of 218 by 24 places cannot ↵Michael Niedermayer2017-05-101-1/+1
| | | | | | | | | | | | | | | | | | be represented in type 'int' Fixes: 1428/clusterfuzz-testcase-minimized-5263281793007616 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/lagarith: Check scale_factorMichael Niedermayer2017-05-101-1/+3
| | | | | | | | | | | | | | Fixes: 1425/clusterfuzz-testcase-minimized-6295712339853312 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/lagarith: Fix runtime error: left shift of negative value -1Michael Niedermayer2017-05-101-1/+1
| | | | | | | | | | | | | | Fixes: 1424/clusterfuzz-testcase-minimized-6088327159611392 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/takdec: Fix multiple runtime error: left shift of negative value -1Michael Niedermayer2017-05-101-6/+6
| | | | | | | | | | | | | | Fixes: 1423/clusterfuzz-testcase-minimized-5063889899225088 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Changelog: mention afir additionPaul B Mahol2017-05-091-0/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add arbitrary audio FIR filterPaul B Mahol2017-05-0910-1/+764
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/scpr: Fix multiple runtime error: signed integer overflow: ↵Michael Niedermayer2017-05-091-1/+1
| | | | | | | | | | | | | | | | | | 2147483647 + 1 cannot be represented in type 'int' Fixes: 1422/clusterfuzz-testcase-minimized-5030993939398656 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/cllc: Check prefixMichael Niedermayer2017-05-091-0/+4
| | | | | | | | | | | | | | | | Fixes: runtime error: left shift of 1610706944 by 1 places cannot be represented in type 'int' Fixes: 1421/clusterfuzz-testcase-minimized-6239947507892224 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/webp: Update canvas size in vp8_lossy_decode_frame() as in ↵Michael Niedermayer2017-05-091-0/+3
| | | | | | | | | | | | | | | | | | | | vp8_lossless_decode_frame() Fixes: 1407/clusterfuzz-testcase-minimized-6044604124102656 Fixes: 1420/clusterfuzz-testcase-minimized-6059927359455232 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/webp: Factor update_canvas_size() outMichael Niedermayer2017-05-091-10/+17
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/webp: Check for VP8X after other VP8 chunksMichael Niedermayer2017-05-091-0/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/nvenc: deprecated old rc modes, add new onesTimo Rothenpieler2017-05-094-31/+49
| |
* | Changelog: document updated Video Codec SDKTimo Rothenpieler2017-05-091-0/+1
| |
* | avcodec/cuvid: use capability check instead of dummy decoderTimo Rothenpieler2017-05-091-37/+83
| |
* | compat/cuda: fix cast warnings on windowsTimo Rothenpieler2017-05-091-43/+46
| |
* | compat/cuda: update cuvid/nvdec headers to Video Codec SDK 8.0.14Timo Rothenpieler2017-05-094-461/+575
| | | | | | | | | | | | This raises the required minimum NVIDIA display driver versions: NVIDIA Linux display driver 378.13 or newer NVIDIA Windows display driver 378.66 or newer
* | avcodec/nvenc: remove usage of deprecated fieldsTimo Rothenpieler2017-05-091-7/+0
| |
* | compat/nvenc: bump nvEncodeAPI.h to Video Codec SDK 8.0.14Timo Rothenpieler2017-05-091-66/+171
| | | | | | | | | | | | This raises the required minimum NVIDIA display driver versions: NVIDIA Linux display driver 378.13 or newer NVIDIA Windows display driver 378.66 or newer
* | avcodec/snowdec: Check widthMichael Niedermayer2017-05-091-0/+4
| | | | | | | | | | | | | | | | Fixes: out of array read Fixes: 1419/clusterfuzz-testcase-minimized-6108700873850880 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
OpenPOWER on IntegriCloud