diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2023-06-10 01:11:48 +0200 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2023-09-14 22:00:17 +0200 |
commit | c012d1f2bb8735f2b17ce88cd8181d2ffc989b02 (patch) | |
tree | b75e0073ca6758394ca2ad545d741bba4922bcc0 /libavformat/vorbiscomment.c | |
parent | 90647a9249aee8c0ef6c0bced3558ada9643f5b6 (diff) | |
download | ffmpeg-c012d1f2bb8735f2b17ce88cd8181d2ffc989b02.tar.gz |
avcodec/jpeg2000dec: jpeg2000 has its own lowres option
jpeg2000 overrides the global lowres variable with a lowres field called reduction_factor
ffmpeg -lowres X causes the reduction_factor to be set
ffplay -lowres X causes both lowres and the reduction_factor to be set
ossfuss sets only lowres
only the ffmpeg variant works. This patch tries to make the other 2 work.
Alternative we could just error out if things are inconsistent.
More complex restructuring should be limited to the master branch
to keep this reasonably easy to backport
Fixes: out of array access
Fixes: 59672/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_JPEG2000
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavformat/vorbiscomment.c')
0 files changed, 0 insertions, 0 deletions