]> git.sesse.net Git - ffmpeg/commit
Revert "avcodec/adpcm_swf: support decoding multiple fixed-sized blocks at once"
authorZane van Iperen <zane@zanevaniperen.com>
Fri, 6 Nov 2020 13:55:29 +0000 (23:55 +1000)
committerZane van Iperen <zane@zanevaniperen.com>
Sat, 7 Nov 2020 13:43:02 +0000 (23:43 +1000)
commit45d45c8ec571aa1807ab770c384992856f070dd6
tree7768e9e3bcb704643e9915a78c01f35f0db11bc6
parent04b37b5d7fcd5ffd141054177611d5168629e4ac
Revert "avcodec/adpcm_swf: support decoding multiple fixed-sized blocks at once"

Is incorrect behaviour. Was covering for an encoder bug where it produced frames
of the wrong size.

This reverts commit e9dd73d30d09043446ac6dd7b8ad31e557873852.

Fixes: out of array write
Fixes: 26821/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_SWF_fuzzer-5764465137811456
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
libavcodec/adpcm.c