Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-24avcodec/scpr: fix checking ret value of decode_run_iMarton Balint
Fixes Coverity CID 1441460. Signed-off-by: Marton Balint <cus@passwd.hu>
2019-05-09avcodec/scpr: check remaining data after decodeMichael Niedermayer
Fixes Timeout (29sec -> 14sec) Fixes: 13713/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SCPR_fuzzer-5756778069884928 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-04-28avcodec/scpr: avoid using uninitialized valuePaul B Mahol
Fixes #7872.
2019-03-20avcodec/scpr: Perform frame copy laterMichael Niedermayer
Optimization found while looking at 13442/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SCPR_fuzzer-5758293933293568 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-03-07avcodec/scpr: Fix use of uninitialized variableMichael Niedermayer
Fixes: Undefined shift Fixes: 12911/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SCPR_fuzzer-5677102915911680 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-11-19avcodec/scpr: add version 3 supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-09-30avcodec/scpr: Skip frames which change nothingMichael Niedermayer
Fixes: Timeout Fixes: 10292/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SCPR_fuzzer-5687943864254464 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-09-09avcodec/scpr: stop checking for overread twicePaul B Mahol
2018-09-07avcodec/scpr: make sure count and min are validPaul B Mahol
2018-09-01avcodec/scpr: refactor repeated code into decode_units()Paul B Mahol
2018-08-30avcodec/scpr: error out if run length is <= 0Paul B Mahol
2018-08-16avcodec/scpr: Check for min > max in decompress_p()Michael Niedermayer
Fixes: Timeout Fixes: 9342/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SCPR_fuzzer-4795990841229312 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-04-02avcodec/scpr: fix decoding of prev+top-topleft prediction in keyframesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-04-02avcodec/scpr: check for possible out of array accessPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-02-11avcodec/scpr: Fix reading a pixel before the firstMichael Niedermayer
Fixes: 5540/clusterfuzz-testcase-minimized-6122458273808384 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-09-10avcodec/scpr: optimize shift loop.Michael Niedermayer
Speeds code up from 50sec to 15sec Fixes Timeout Fixes: 3242/clusterfuzz-testcase-5811951672229888 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-07-07scpr: Added missing error checkDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2017-05-17avcodec/scpr: mask bits to prevent out of array readMichael Niedermayer
Fixes: 1615/clusterfuzz-testcase-minimized-6625214647500800 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-05-13avcodec/scpr: Fix multiple runtime error: index 256 out of bounds for type ↵Michael Niedermayer
'unsigned int [256]' Fixes: 1519/clusterfuzz-testcase-minimized-5286680976162816 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-05-11avcodec/scpr: Check y in first line loop in decompress_i()Michael Niedermayer
Fixes: out of array access Fixes: 1478/clusterfuzz-testcase-minimized-5285486908145664 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/targets/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-05-09avcodec/scpr: Fix multiple runtime error: signed integer overflow: ↵Michael Niedermayer
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>
2017-03-12avcodec/scpr: use correct linesize for prev framePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-03-03avcodec/scpr: fix top left prediction for special case when x is 0 for keyframesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-27avcodec/scpr: check if total_freq is 0 in decode0Paul B Mahol
Fixes SIGFPE, closes #6196. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-27avcodec/scpr: add support for older versionPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-24avcodec/scpr: remove 4 dead storePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-24avcodec/scpr: improve motion vectors checking for out of buffer writePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-24avcodec/scpr: make sure that component value is <= 0x1F for 16 bpcPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-23avcodec/scpr: improve check for out of range motion vectorsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-23avcodec/scpr: check that current row is in valid rangePaul B Mahol
Stops writing out of dst array. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-23avcodec/scpr: do not allow out of array access for 16bit casePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-02-23avcodec: add ScreenPressor decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>