summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* avcodec/apedec: Fixes integer overflow of res+*data in do_apply_filter()Michael Niedermayer2019-11-20
| | | | | | | | Fixes: signed integer overflow: 7400 + 2147482786 cannot be represented in type 'int' Fixes: 18405/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5708834760294400 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/ra288: Check block_align for the assumed valueMichael Niedermayer2019-11-20
| | | | | | | | Fixes: Timeout (224sec -> 1ms) Fixes: 18408/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RA_288_fuzzer-5740382570151936 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/sonic: Fix integer overflow in predictor_calc_error()Michael Niedermayer2019-11-20
| | | | | | | | Fixes: signed integer overflow: 5 * -1094995529 cannot be represented in type 'int' Fixes: 18346/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SONIC_fuzzer-5709623893426176 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/vividas: Add EOF check in val_1 loop in track_header()Michael Niedermayer2019-11-20
| | | | | | | | Fixes: Timeout (148sec -> 0.1sec) Fixes: 18427/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5682124627116032 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/atrac9dec: Check precision_fine/coarseMichael Niedermayer2019-11-20
| | | | | | | | | | Clipping is done as it was preferred in review See: [FFmpeg-devel] [PATCH 1/5] avcodec/atrac9dec: Check precision_fine/coarse Fixes: out of array access Fixes: 18330/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ATRAC9_fuzzer-5641113058148352 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/matroskadec: Fix default value of BlockAddIDAndreas Rheinhardt2019-11-20
| | | | | Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/af_rubberband: fix sample overqueueingPaul B Mahol2019-11-20
| | | | Fixes #8389
* avfilter/vf_chromakey: add >8 bit supportPaul B Mahol2019-11-20
|
* avcodec/dvdec: Use av_clip_uint8 instead of ff_crop_tabMichael Niedermayer2019-11-20
| | | | | | | | | Fixes: out of array access Fixes: 18788/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DVVIDEO_fuzzer-6254863113781248 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Reviewed-by: Baptiste Coudurier <baptiste.coudurier@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/amfnec: allocate packets using av_new_packet()James Almer2019-11-19
| | | | | | | | | This ensures they will be reference counted, as required by the AVCodec.receive_packet() API. Should fix ticket #8386. Signed-off-by: James Almer <jamrial@gmail.com>
* fate/cbs: add initial AV1 testsJames Almer2019-11-19
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/vf_midequalizer: add 16bit formatsPaul B Mahol2019-11-19
|
* avfilter/vf_deblock: add 12bit yuva formatsPaul B Mahol2019-11-19
|
* avfilter/vf_weave: pal and hwaccel formats are not supportedPaul B Mahol2019-11-19
|
* avfilter/vf_blend: cosmetics: reindentPaul B Mahol2019-11-19
|
* avfilter/vf_chromashift: remove unused headerPaul B Mahol2019-11-19
| | | | Reverts ef479ee660e4dfbf2645fe3a50d8639fdc22ab1b.
* avfilter/Makefile: add missing dependency for lut3dGyan Doshi2019-11-19
| | | | lut3d requires framesync
* avfilter/Makefile: add missing dependency for chromashiftGyan Doshi2019-11-19
| | | | chromashift requires framesync
* doc/filters: correct libvmaf exampleGyan Doshi2019-11-19
| | | | AVTB is 1/AV_TIME_BASE
* doc/filters: correct ssim exampleGyan Doshi2019-11-19
| | | | AVTB is 1/AV_TIME_BASE
* doc/filters: correct psnr exampleGyan Doshi2019-11-19
| | | | AVTB is 1/AV_TIME_BASE
* avfilter/Makefile: add missing dependency for scale_cudaGyan Doshi2019-11-19
| | | | scale_cuda includes scale.h
* avcodec/cbs_av1: keep separate reference frame state for reading and writingJames Almer2019-11-18
| | | | | | | | | | | In scearios where a Temporal Unit is written right after reading it using the same CBS context (av1_metadata, av1_frame_merge, etc), the reference frame state used by the writer must not be the state that's the result of the reader having already parsed the current frame in question. This fixes writing Switch frames, and frames using short ref signaling. Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/vf_bm3d: improve threshold scaling with different block_size and depthPaul B Mahol2019-11-19
|
* avfilter/vf_dedot: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_deflicker: add support for alpha formatsPaul B Mahol2019-11-18
|
* avfilter/vf_amplify: add support for alpha formatsPaul B Mahol2019-11-18
|
* avfilter/vf_limiter: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_fillborders: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_premultiply: add support for 12bit yuva formatPaul B Mahol2019-11-18
|
* avfilter/vf_chromashift: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_midequalizer: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_convolution: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_neighbor: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_maskedminmax: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_maskedmerge: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_maskedclamp: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_scroll: add support for 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_blend: add 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_vaguedenoiser: add support for alpha formatsPaul B Mahol2019-11-18
|
* avfilter/vf_bm3d: use boolean for ref optionPaul B Mahol2019-11-18
|
* avfilter/vf_fftdnoiz: add support for alpha formatsPaul B Mahol2019-11-18
|
* avfilter/vf_bm3d: add support for alpha formatsPaul B Mahol2019-11-18
|
* avfilter/vf_w3fdif: add support for more >8 bit alpha formatsPaul B Mahol2019-11-18
|
* avfilter/vf_avgblur: add support for 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_gblur: add support for 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_median: add support for 12bit yuva formatsPaul B Mahol2019-11-18
|
* avfilter/vf_remap: add support for 12bit yuva formatPaul B Mahol2019-11-18
|
* avfilter/vf_lut2: add 12bit depth alpha formatsPaul B Mahol2019-11-18
|
* avfilter/vf_atadenoise: support alpha formatsPaul B Mahol2019-11-18
|