1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-04 22:03:09 +02:00

tools/target_dec_fuzzer: Set ALS max order to 15 (ALS simple profile)

Fixes: Timeout
Fixes: 429645375/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5377900448907264

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
Michael Niedermayer
2025-07-22 02:56:27 +02:00
parent 0887d2e291
commit 23c60ce742

View File

@ -265,7 +265,9 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
case AV_CODEC_ID_LSCR: maxpixels /= 16; break; case AV_CODEC_ID_LSCR: maxpixels /= 16; break;
case AV_CODEC_ID_MMVIDEO: maxpixels /= 256; break; case AV_CODEC_ID_MMVIDEO: maxpixels /= 256; break;
case AV_CODEC_ID_MOTIONPIXELS:maxpixels /= 256; break; case AV_CODEC_ID_MOTIONPIXELS:maxpixels /= 256; break;
case AV_CODEC_ID_MP4ALS: maxsamples /= 65536; break; case AV_CODEC_ID_MP4ALS: maxsamples /= 65536;
av_dict_set_int(&opts, "max_order", 15, 0);
break;
case AV_CODEC_ID_MSA1: maxpixels /= 16384; break; case AV_CODEC_ID_MSA1: maxpixels /= 16384; break;
case AV_CODEC_ID_MSCC: maxpixels /= 4096; break; case AV_CODEC_ID_MSCC: maxpixels /= 4096; break;
case AV_CODEC_ID_MSRLE: maxpixels /= 16; break; case AV_CODEC_ID_MSRLE: maxpixels /= 16; break;