[FFmpeg-cvslog] New commits on branch release/4.2

Git System git at videolan.org
Wed Oct 6 15:15:09 EEST 2021


URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ff87b7bd2f8ea04adf95f4072217630980c7507e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 30 19:00:56 2021 +0200

    swscale/alphablend: Fix slice handling
    
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 06d67265881249566f385309e2fb5a9449720b6e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=838c34ec53342873df91403087cd8d7542a89c99
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Sep 14 20:16:27 2021 +0200

    avcodec/mxpegdec: Check for AVDISCARD_ALL
    
    Fixes: Fixes NULL pointer dereference
    Fixes: 36610/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MXPEG_fuzzer-6052641783283712
    Fixes: 37907/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MXPEG_fuzzer-4725170850365440
    Fixes: 37904/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MXPEG_fuzzer-6367889262247936
    Fixes: 38085/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MXPEG_fuzzer-5175270823297024
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 20afd3a63a75a160f61a98a8dcfe06f527ea19b4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=01b228834a4f33c3054e6a3c06484fb4dd35770f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Sep 14 20:31:39 2021 +0200

    avcodec/flicvideo: Check remaining bytes in FLI*COPY
    
    Fixes: Timeout
    Fixes: 37795/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FLIC_fuzzer-4846536543043584
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5f835efbca874ad42cb954e6788588f52a57a7a2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8b8ab274af2c04f38a6674312687ec6d32aba2b9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 19 22:35:36 2021 +0200

    avcodec/cbs_h265_syntax_template: Limit sps_num_palette_predictor_initializer_minus1 to 127
    
    Fixes: index 128 out of bounds for type 'uint16_t [128]'
    Fixes: 38651/clusterfuzz-testcase-minimized-ffmpeg_BSF_HEVC_METADATA_fuzzer-6296416058736640
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: James Almer <jamrial at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 85413a5ae6948a1d6e4e947a4fca984b8c686016)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6edcacf465a8bc679b45c4012685658812871640
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Aug 31 20:15:09 2021 +0200

    avcodec/mpeg12dec: Do not put mpeg_f_code into an invalid state on error return
    
    Fixes: invalid shift
    Fixes: 37018/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG2VIDEO_fuzzer-5290280902328320
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5a95abcce4d93f979e4b53f2220f7a54edd03312)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=10226f869e9bb83d26f6c8ff790e3815a20d49c7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 30 18:38:23 2021 +0200

    avcodec/mpegvideo_enc: Limit bitrate tolerance to the representable
    
    Fixes: error: 1.66789e+11 is outside the range of representable values of type 'int'
    Fixes: Ticket8201
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 245017ec8a87d6e4c764d06afeca37100b980d85)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=29f073ca464e202c4621828ce925072757769eab
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Sep 15 22:00:47 2021 +0200

    avcodec/apedec: Fix integer overflow in intermediate
    
    Fixes: signed integer overflow: 559334865 * 4 cannot be represented in type 'int'
    Fixes: 37929/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-6751932295806976
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 90da43557f7257d72e95504f63ae6504406d6eab)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8b796b47230f8af9fa9cea3fab6e213db4e6768
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Sep 15 22:00:46 2021 +0200

    avformat/mvdec: Do not set invalid sample rate
    
    Fixes: signed integer overflow: -682581959642593728 * 16 cannot be represented in type 'long'
    Fixes: 37883/clusterfuzz-testcase-minimized-ffmpeg_dem_MV_fuzzer-5311691517198336
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 737e6bf2162b89d396f4d477bfe8c99f1dd885de)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c5d07ade3e9b10e83eac3fbaf214fa824908e124
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Apr 15 22:44:19 2021 +0200

    avformat/rmdec: Use 64bit for intermediate for DEINT_ID_INT4
    
    Fixes: runtime error: signed integer overflow: 65312 * 65535 cannot be represented in type 'int'
    Fixes: 32832/clusterfuzz-testcase-minimized-ffmpeg_dem_RM_fuzzer-4817710040088576
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e2c2872393f25253aa40861a9707934c4b83a3af)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cd5c9b590d95e31f7be0ed3a852cf8f0f1d6ef27
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 13 23:04:13 2021 +0200

    avformat/mov: Check for duplicate clli
    
    Fixes: memleak
    Fixes: 35261/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-4869656287510528
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9a222f140e2674ac936b2f41c480487bc666dd95)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=261e06947edc8c57a64f46146f90599f876b1668
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 3 22:26:41 2021 +0200

    avformat/jacosubdec: Check for min in t overflow in get_shift()
    
    Fixes: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself
    Fixes: 34651/clusterfuzz-testcase-minimized-ffmpeg_dem_JACOSUB_fuzzer-5157941012463616
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 989febfbd0c986e9e3e0f269a6b22778bf79147b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=78706c08d98157e213f40012e05aec7b29b82469
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 5 21:24:15 2021 +0200

    avformat/mxfdec: check channel number in mxf_get_d10_aes3_packet()
    
    Fixes: Out of array access
    Fixes: 37030/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5387719147651072
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Tomas Härdin <tjoppen at acc.umu.se>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3dd5a8a13510d08a4e25e8f138d718672a0fed4a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d17624507ac5c2622fa8de74d213d8ba3df6387c
Author: James Almer <jamrial at gmail.com>
Date:   Wed Jul 21 01:02:44 2021 -0300

    avcodec/utils: don't return negative values in av_get_audio_frame_duration()
    
    In some extrme cases, like with adpcm_ms samples with an extremely high channel
    count, get_audio_frame_duration() may return a negative frame duration value.
    Don't propagate it, and instead return 0, signaling that a duration could not
    be determined.
    
    Fixes ticket #9312
    
    Signed-off-by: James Almer <jamrial at gmail.com>
    (cherry picked from commit e01d306c647b5827102260b885faa223b646d2d1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cfb2b5db9ea01a8ace595b24717612954d79af34
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 5 21:00:38 2021 +0200

    avcodec/jpeg2000dec: Check that atom header is within bytsetream
    
    Fixes: Infinite loop
    Fixes: 36666/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_JPEG2000_fuzzer-5912760671141888
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3c659f861856d751fe3aa1358b1cccff3117f948)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b34dd48adff3f12465c01d0625ec292b3f17ccd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 4 19:55:28 2021 +0200

    avcodec/apedec: Fix 2 integer overflows in filter_3800()
    
    Fixes: signed integer overflow: 1683879955 - -466265224 cannot be represented in type 'int'
    Fixes: 37419/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-6074294407921664
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 33feb527fff9bf547c4118147434869875cf0c3d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e73b973c53e6e2fcd799cbee0d6d272efbbfbc7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 3 18:54:08 2021 +0200

    avcodec/xpmdec: Move allocations down after more error checks
    
    Fixes: Timeout
    Fixes: 37035/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_XPM_fuzzer-5142718576721920
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e58692837c20c8484a23cd9beb63ac422f82458a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e4e6a3fbcc4fd4c4aaebcfd4478222ff84f63d71
Author: Martin Storsjö <martin at martin.st>
Date:   Wed Dec 11 14:18:43 2019 +0200

    network: Define ENOTCONN as WSAENOTCONN if not defined
    
    This fixes compilation with old mingw.org toolchains, which has got
    much fewer errno.h entries.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>
    (cherry picked from commit 6569e9505c781468092c15fa84d034c9e37d26ca)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=295597b7491eb942e4f3c332682f8473d4b6afc7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue May 11 18:54:53 2021 +0200

    avformat/avidec: Use 64bit for frame number in odml index parsing
    
    Fixes: signed integer overflow: 1179337772 + 1392508928 cannot be represented in type 'int'
    Fixes: 34088/clusterfuzz-testcase-minimized-ffmpeg_dem_AVI_fuzzer-5846945303232512
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a4c98c507ed3c729fc92d641b974385f8aa37b33)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a55db635fd5b4ebe6ae012415db65426c2914b07
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 22 21:57:28 2021 +0200

    avcodec/mjpegbdec: Skip SOS on AVDISCARD_ALL as does mjpeg
    
    Fixes: NULL pointer dereference
    Fixes: 36342/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEGB_fuzzer-4579188072906752
    Fixes: 36344/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEGB_fuzzer-5049579300061184
    Fixes: 36345/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEGB_fuzzer-5301149845553152
    Fixes: 36374/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEGB_fuzzer-6056312352931840
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 104a8399ae96f022a3662bd67668ad07e53e3093)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=78e045df3852761a70daa81df521e7a050b097d4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 22 20:47:00 2021 +0200

    avcodec/mjpegdec: Check for bits left in mjpeg_decode_scan_progressive_ac()
    
    Fixes: Timeout
    Fixes: 36262/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_JPEGLS_fuzzer-4969052454912000
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 909faca929cf30dcd439fa33479177e76fb5121d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5976047ae0227fe4fdaea6b7d1bf6eb671984da6
Author: maryam ebrahimzadeh <me22bee at outlook.com>
Date:   Wed Aug 4 16:15:18 2021 -0400

    avformat/adtsenc: return value check for init_get_bits in adts_decode_extradata
    
    As the second argument for init_get_bits (buf) can be crafted, a return value check for this function call is necessary.
    'buf' is  part of  'AVPacket pkt'.
    replace init_get_bits with init_get_bits8.
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9ffa49496d1aae4cbbb387aac28a9e061a6ab0a6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e2aae4c730f2434bc5264ac7b2418f51ef63c7a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 25 15:50:54 2021 +0200

    avcodec/webp: Check available space in loop in decode_entropy_coded_image()
    
    Fixes: Timeout
    Fixes: 35401/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WEBP_fuzzer-5714401821851648
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5e00eab61112c52f27a09fe77d50e6fc508f9c53)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3dbc3d7aa304f756d5343c219dbd85632df3a1e0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 8 20:46:32 2021 +0200

    avcodec/vc1dec: ff_print_debug_info() does not support WMV3 field_mode
    
    Fixes: out of array read
    Fixes: 36331/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMV3_fuzzer-5140494328922112.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c59b5e3d1e0121ea23b5b326529f5bdca44cf982)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0f8a56d5aff8c6c8c414df4d938137131bbce32f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 14 09:55:00 2021 +0200

    avcodec/frame_thread_encoder: Free AVCodecContext structure on error during init
    
    Fixes: MemLeak
    Fixes: 8281
    Fixes: PoC_option158.jpg
    Fixes: CVE-2020-22037
    
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at outlook.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7bba0dd6382e30d646cb406034a66199e071d713)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bcb56d512b142f74c72d595213d5b9183d56fde2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jul 31 21:17:23 2021 +0200

    avcodec/faxcompr: Check for end of input in cmode == 1 in decode_group3_2d_line()
    
    Fixes: Infinite loop
    Fixes: 35591/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-4503764022198272
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f803635c4fac761ac68b39a369272d4c26433dc1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=62ec07a948cbfd8b02a7b47cbac8479e4bd5770b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jul 31 00:01:53 2021 +0200

    avcodec/vc1dec: Disable error concealment for *IMAGE
    
    The existing error concealment makes no sense for the image formats, they
    use transformed source images which is different from keyframe + MC+difference
    for which the error concealment is designed.
    Of course feel free to re-enable this if you have a case where it works and
    improves vissual results
    
    Fixes: Timeout
    Fixes: 36234/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-6300306743885824
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 643b2d49bf52d5a3205ce3db732e0c4c396bd457)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cbe02fb8605ab2848218167496a206dabb31f0a6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 30 23:04:08 2021 +0200

    avcodec/sbrdsp_fixed: Fix negation overflow in sbr_neg_odd_64_c()
    
    Fixes: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself
    Fixes: 35593/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-5182217725804544
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8f2856a1daa4e3d5767b6efe7a70ec86926dba47)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab78ddd4c1c017d8b0e4090361c83875c81dc208
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 1 20:42:53 2021 +0200

    avformat/wtvdec: Check for EOF before seeking back in parse_media_type()
    
    Fixes: Infinite loop
    Fixes: 36311/clusterfuzz-testcase-minimized-ffmpeg_dem_WTV_fuzzer-4889181296918528
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 89505d38de989bddd579ce3b841f1c011f1d7bf2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1f1318971e1d7683d8930712eb06c8d12b2a0b48
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Apr 27 20:57:02 2021 +0200

    avformat/wavdec: Use 64bit in new_pos computation
    
    Fixes: signed integer overflow: 129 * 16711680 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_WAV_fuzzer-6742285317439488
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9b57d2f0a967195dc1c72fda8f3a983a0132a243)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=afcd295bb0275c337d00174e9d277a9aad0031e2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Apr 27 20:53:32 2021 +0200

    avformat/sbgdec: Check for overflow in timestamp preparation
    
    Fixes: signed integer overflow: 9223372036854775807 + 86400000000 cannot be represented in type 'long'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_SBG_fuzzer-6731040263634944
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9dbed908403b0d97ae70881fab68020f148b6b11)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=13d9666b5e1c8f25b926d558183a2220ff4eaf70
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Apr 23 19:44:08 2021 +0200

    avformat/dsicin: Check packet size for overflow
    
    Fixes: signed integer overflow: 24672 + 2147483424 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_DSICIN_fuzzer-6731325979623424
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9d1c47ec033d038e04578eaf0767c8983250d03d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=18df459002cea101d0021b62a7d608a8a29aa552
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Apr 23 19:33:58 2021 +0200

    avformat/bfi: check nframes
    
    Fixes: signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_BFI_fuzzer-6737028768202752
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b4e77dfca1c2970446f79277034d8e60c3fe3f4e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=baa941a5f98ebd3a05d5fb3eef16f09f072a46dd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Apr 23 19:11:03 2021 +0200

    avformat/avidec: fix position overflow in avi_load_index()
    
    Fixes: signed integer overflow: 9223372033098784808 + 4294967072 cannot be represented in type 'long'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_AVI_fuzzer-6732488912273408
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 527821a2dd6f19d9a4d2abe05833346ae86c66c6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef74f8b75fc39501e0b39da44824f2b29eea0a93
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Apr 23 17:35:20 2021 +0200

    avformat/asfdec_f: Check sizeX against padding
    
    Fixes: signed integer overflow: 2147483607 + 64 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_ASF_fuzzer-6753897878257664
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f034c2e36acb7d0c11dc1849ddf8a67bde44eff4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=99c8690870999fbafefb2ccb3af31322d9e8eb03
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Apr 23 17:28:29 2021 +0200

    avformat/aiffdec: Check for size overflow in header parsing
    
    Fixes: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_AIFF_fuzzer-6723467048255488
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bae2e1977744f42d56b85193d4910811de829714)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9410be6ddd7d26a85e5cae95819801aff7b4b9ed
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon May 31 21:00:32 2021 +0200

    avcodec/aaccoder: Add minimal bias in search_for_ms()
    
    Fixes: floating point division by 0
    Fixes: Ticket8218
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 75a099fc734a4ee2b1347d0a3d8c53d883b95174)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d3a60533b0b0374b7719dbc40b07b6ac7d3ae41
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 5 20:28:24 2021 +0200

    avfilter/af_drmeter: Check that there is data
    
    Fixes: floating point division by 0
    Fixes: -nan is outside the range of representable values of type 'int'
    Fixes: Ticket8307
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4f49fa6abe89e2fca2585cac4c63190315972cf0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=853147f75351564c31033f34ba259d0a0771a773
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 5 20:04:45 2021 +0200

    avfilter/vf_mestimate: Check b_count
    
    Fixes: left shift of negative value -1
    Fixes: Ticket8270
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 06af6e101bbd04e8ecc5337bc3b6894a5e058e14)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=22fa7efe02c713979e8b373057bba91c1210fda9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 11 14:27:22 2021 +0200

    avformat/mov: do not ignore errors in mov_metadata_hmmt()
    
    Fixes: Timeout
    Fixes: 35637/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-6311060272447488
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c52c99a18f6e40973e52d99d4bb29e34a66c695a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d72fc6be2bef83901364e85e01f5b3374b62ddf
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 11 12:39:34 2021 +0200

    avformat/mxfdec: Check size for shrinking
    
    av_shrink_packet() takes int size, so size must fit in int
    Fixes: out of array access
    Fixes: 35607/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-4875541323841536
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 65b862ab59c4bfaae98be596b84a072f52444398)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=796a84fd047099ba25329ee2c420d11709ebe8b1
Author: maryam ebr <me22bee at outlook.com>
Date:   Tue Aug 3 01:05:47 2021 -0400

    avcodec/dnxhddec: check and propagate function return value
    
    Similar to CVE-2013-0868, here return value check for 'init_vlc' is needed.
    crafted DNxHD data can cause unspecified impact.
    
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: James Almer <jamrial at gmail.com>
    (cherry picked from commit 7150f9575671f898382c370acae35f9087a30ba1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d3f92069972532cc4e3700bd3756940371503cbf
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 9 15:20:47 2021 +0200

    swscale/slice: Fix wrong return on error
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7874d40f10cca922797a8da14189a53ee52f0156)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b72df5e492250c73e4a8a6c399179e4cb29187e5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jul 7 14:05:26 2021 +0200

    swscale/slice: Check slice for allocation failure
    
    Fixes: null pointer dereference
    Fixes: alloc_slice.mp4
    
    Found-by: Rafael Dutra <rafael.dutra at cispa.de>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 997f9cfc1295769be8d3180860ceebbc16f59069)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=452e7cba2c59ece2074915f1fc2c0b1ea9788750
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue May 11 18:40:32 2021 +0200

    avformat/matroskadec: Fix handling of huge default durations
    
    Fixes: negation of -9223372036854775808 cannot be represented in type 'int64_t' (aka 'long'); cast to an unsigned type to negate this value to itself
    Fixes: 33997/clusterfuzz-testcase-minimized-ffmpeg_dem_WEBM_DASH_MANIFEST_fuzzer-6752039691485184
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 343d950a4a8a8c32f5f7d9d4ac1fbe317cb9cc80)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4596eefd83ebc803a877715e21e4800585f39c13
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon May 31 15:27:18 2021 +0200

    avcodec/lpc: check for zero err in normalization in compute_lpc_coefs()
    
    Fixes: floating point division by 0
    Fixes: Ticket8213
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 70874e024a6eae0f95bd8dd4b9b4367ffd937f41)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2104bed56282435e600a3652fc322248203de484
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue May 18 22:38:40 2021 +0200

    avformat/ftp: Check for av_strtok() failure
    
    Fixes: CID1396258 Dereference null return value
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9d40782088cf969fbadc881e4a97ec22b8ae0177)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5baa77567534789c6ab8fad66d1a063a76e137a9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 16 20:36:46 2021 +0200

    tools/cws2fws: Check read() for failure
    
    Fixes: CID1452579 Argument cannot be negative
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0b3cdd7cc2c63969e144cc3eb39d0c61260509ee)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=81bddb185998f421285ce288eeed8285cc4dd641
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 21 22:59:04 2021 +0200

    avcodec/cpia: Fix missing src_size update
    
    Fixes: out of array read
    Fixes: 35210/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CPIA_fuzzer-5669199688105984
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit cea05864e65db9a2dc8af82b2c63fb8f03c5f876)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f806412b005483bf02a7224dd3c90a88551e82a7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 21 21:02:39 2021 +0200

    avcodec/clearvideo: Check tile_size to be not too large
    
    Fixes: left shift of 1 by 31 places cannot be represented in type 'int'
    Fixes: 35023/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CLEARVIDEO_fuzzer-6740166587842560
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 11fac9613e6a340d4d9968e2d8a43c3726ab57d3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=22ae198e0c4e53823450dd0a7c1470046091ee15
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 24 20:00:05 2021 +0200

    avcodec/utils: Use 64bit for intermediate in AV_CODEC_ID_ADPCM_THP* duration calculation
    
    Fixes: signed integer overflow: 486539264 * 14 cannot be represented in type 'int'
    Fixes: 35281/clusterfuzz-testcase-minimized-ffmpeg_dem_RSD_fuzzer-6068262742917120
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 00ae9b77ef757f82660b4b3d2f490374a4f209fd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5d7fbb35d3a2841ad1ed25493277e15af68bd0d5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Apr 26 22:35:37 2021 +0200

    avformat/rmdec: Check old_format len for overflow
    
    Maybe such large values could be disallowed earlier and closer to where
    they are set.
    
    Fixes: signed integer overflow: 538976288 * 8224 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_RM_fuzzer-6704350354341888
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 06d174e289eb185f03a34a738965f0042f39c038)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8b8e5ccdc22c7c68bdfc5d31bbf91898929a620f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 25 20:45:10 2021 +0200

    avformat/realtextdec: Check the pts difference before using it for the duration computation
    
    Fixes: signed integer overflow: 5404200000 - -9223372031709351616 cannot be represented in type 'long'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_REALTEXT_fuzzer-6737340551790592
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit fe12aa689003db9b07a6e1b837031dcc57a71435)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7da58f8fe7886424360fdb267d7191bd18e83924
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 25 20:16:38 2021 +0200

    avformat/qcp: Avoid negative nb_rates
    
    Fixes: signed integer overflow: 2 * -1725947872 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_QCP_fuzzer-6726807632084992
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1b865cc703d29cb307e1fa628aa02940d54eb42a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dda8d338a139e6771d352cbc1c0e59acf7f1657d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 25 20:01:03 2021 +0200

    avformat/nutdec: Check tmp_size
    
    Fixes: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_NUT_fuzzer-6739990530883584
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1ca00b5e44f21840b608e238fa135a1aab6e576b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba6d58a33321edf36e5f0cfcc73f8c621983c7a6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 25 19:54:19 2021 +0200

    avformat/msf: Check that channels doesnt overflow during extradata construction
    
    Fixes: signed integer overflow: 2048 * 1122336 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_MSF_fuzzer-6726959600107520
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a1a277926b49dad60d9e78c6c7a8c6b5d0d6d7c9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9f7f01b769d44f34703d40f47c38754ba4ed511
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Apr 24 17:42:19 2021 +0200

    avformat/mpc8: Check for position overflow in mpc8_handle_chunk()
    
    Fixes: signed integer overflow: 15 + 9223372036854775796 cannot be represented in type 'long'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_MPC8_fuzzer-6723520756318208
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_MPC8_fuzzer-6739833034768384
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8ef25d118246bf443900033fb3588dba628d11b0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92214f9c1d5a1a842c994dda23549d6c49b1bae8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Apr 24 15:41:16 2021 +0200

    avformat/iff: Use 64bit in duration computation
    
    Fixes: signed integer overflow: 588 * 16719904 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_IFF_fuzzer-6748331936186368
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 93d964689c3b2bae26e6e3f502c1ffc4c2e46989)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fbd85a15e1ae7f8969180a937356991ca6c7d546
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Apr 24 13:08:24 2021 +0200

    avformat/dxa: Check fps to be within the supported range more precissely
    
    Fixes: negation of -2147483648 cannot be represented in type 'int32_t' (aka 'int'); cast to an unsigned type to negate this value to itself
    Fixes: assertion failure
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_DXA_fuzzer-6744985740378112
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6ea494befcb5d944ce8275e6f59de1a24c25ffb6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=42e4597252585c1fe39eecc1be33f485fbdd1077
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue May 4 22:52:41 2021 +0200

    avcodec/iff: Only write palette to plane 1 if its PAL8
    
    Fixes: null pointer passed as argument 1, which is declared to never be null
    Fixes: 33791/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5107575256383488.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 216eb60b853e9a230c1238ab7d1c63d3fa892d34)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fee5c1ec54bc985e867b30aeb0155cfb081db39d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue May 4 18:34:44 2021 +0200

    avformat/tta: Check for EOF in index reading loop
    
    Fixes: OOM
    Fixes: 33585/clusterfuzz-testcase-minimized-ffmpeg_dem_TTA_fuzzer-4564665830080512
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b72d657b73b2aa4a2a2f72f613199e6080ad48c0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e46fac4042b1660cde09cd5719453563059e2ad1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 17 18:37:01 2021 +0200

    Update missed irc links
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c067d20177613e9cf74bcbd2a26e729ef7ababdb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b65f9e606a0811439195dac6006284c0cc6cab40
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 10 20:35:43 2021 +0200

    avformat/rpl: The associative law doesnt hold for signed integers in C
    
    Add () to avoid undefined behavior
    Fixes: signed integer overflow: 9223372036854775790 + 57 cannot be represented in type 'long'
    Fixes: 34983/clusterfuzz-testcase-minimized-ffmpeg_dem_RPL_fuzzer-5765822923538432
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 480f11bdd713c15e4964093be7ef0adf5b619cc1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2955147e93f0aab6b13f38f240e1787c69670e78
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jun 9 21:25:58 2021 +0200

    avcodec/faxcompr: Check available bits in decode_uncompressed()
    
    Fixes: Timeout
    Fixes: 34950/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-5686764151898112
    Fixes: 34966/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-4587409334468608
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ff56c139e07a4de2803b974b6595f6b71fbf53bd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2d592463411ec4365a6f3ddf708783902352d2b2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jun 9 21:20:04 2021 +0200

    avcodec/faxcompr: Check if bits are available before reading in cmode == 9 || cmode == 10
    
    Fixes: Timeout
    Fixes: 34950/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-5686764151898112
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7d8421e3d5bc1300687a65384baccbcb3874b7ac)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=665192827aa0bf1aae217a2673f558dd139109a3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Apr 28 16:50:13 2021 +0200

    avcodec/utils: do "calc from frame_bytes, channels, and block_align" in 64bit
    
    Fixes: signed integer overflow: 104962766 * 32 cannot be represented in type 'int'
    Fixes: 33614/clusterfuzz-testcase-minimized-ffmpeg_dem_RSD_fuzzer-6252129036664832
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3447979d08d701581a65f7275425cb1a59302319)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=91afefa2b6729134a9f3e0466109180a1895ec80
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jun 8 20:10:56 2021 +0200

    avcodec/ttadata: Add sentinel at the end of ff_tta_shift_1
    
    Fixes: out of array access
    Fixes: 34933/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TTA_fuzzer-5629322560929792
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit dbbcfbcc4e4f0e91f814f2e13ced7b6d99069518)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95a86b7fc9c61825269730787d2cdce2688d7eba
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jun 8 18:14:21 2021 +0200

    avformat/mov: Check for duplicate mdcv
    
    Fixes: memleak
    Fixes: 34932/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-5456227658235904
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f54d85cee64b98bca5d2bee703f2a266ea75dce7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f747fd6d6f4f7fcc3d3613c23cc25fe2a2316b48
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 5 20:00:38 2021 +0200

    avfilter/vf_dctdnoiz: Check threads
    
    Fixes: floating point division by 0
    Fixes: Ticket 8269
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4a3917c02c428b11128ac3d4a01b780ea44aa53c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=879ac3418eb946a2e7c82777977c29f553549120
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 5 19:54:45 2021 +0200

    avfilter/vf_ciescope: Fix undefined behavior in rgb_to_xy() with black
    
    Fixes: floating point division by 0
    Fixes: undefined behavior in handling NaN
    Fixes: Ticket 8268
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3d500e62f6206ad11308b18976246366aed8c1a5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=516632359d5998234f9435f00c21ab5aede52067
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 3 22:46:05 2021 +0200

    avformat/rpl: Check for EOF and zero framesize
    
    Fixes: Infinite loop
    Fixes: 34751/clusterfuzz-testcase-minimized-ffmpeg_dem_RPL_fuzzer-5439330800762880
    Fixes: 34774/clusterfuzz-testcase-minimized-ffmpeg_dem_RPL_fuzzer-5851571660390400
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a0a4a527c3b0819368d9b148542bb7663f39df79)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c86f19e47c7ea0d5581cf182b2a757b5792be01e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon May 31 21:40:17 2021 +0200

    avcodec/vc2enc: Check for non negative slice bounds
    
    Fixes: invalid shifts
    Fixes: Ticket 8221
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f7862e82686b347eb6a9e64fa7ccdf25d5a76b4b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=511989d2a7f0a6a0f36cb3b3dca648ed6b05d2ed
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Apr 26 22:43:51 2021 +0200

    avformat/rpl: Use 64bit in bitrate computation and check it
    
    Fixes: signed integer overflow: 777777776 * 4 cannot be represented in type 'int'
    Fixes: 29102/clusterfuzz-testcase-minimized-ffmpeg_dem_RPL_fuzzer-6726188921913344
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 29b244ffc15abe2c24d2145f63048e8b3bdaa303)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e01ffd6f3fc453060510110e9f4ec522d253f65d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 30 18:09:37 2021 +0200

    avcodec/svq1enc: Do not print debug RD value before it has been computed
    
    Avoids floating point division by 0
    
    Fixes: Ticket8191
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c297f7e57a223da9f0d350e30456d60c8c87f902)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e779e4ace65275c17cff18c5734292ace49bb79
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 29 17:50:27 2021 +0200

    avcodec/aacpsy: Check bandwidth
    
    Fixes: Ticket8011
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 36dead4bc28ca8aab13c61661f28c68bdefa5e9d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ddd6d344c57bf966a3644c2889994d2cbcffa27a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 29 17:49:22 2021 +0200

    avcodec/aacenc: Do not divide by lambda_count if it is 0
    
    Avoids Floating point division by 0
    
    Fixes: Ticket8011
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c520b986915a3fdf3a20f6ce0ad5833eccfb7a91)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92b047755ec9fad17e5865bf8a0a148596c3b407
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jun 1 10:07:05 2021 +0200

    avcodec/aacenc: Use FLT_EPSILON for lambda minimum
    
    (cherry picked from commit 4b89cf7aa49191c7f8a5ae6e9cf6cfc79ff4ee5e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7cc32a537b1003395bac7cb27fd7e72e130386c3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 31 22:42:54 2021 +0100

    avformat/cinedec: Fix index_entries size check
    
    Fixes: out of array access
    Fixes: 29868/clusterfuzz-testcase-minimized-ffmpeg_dem_CINE_fuzzer-5692001957445632
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0ab6b4469caf11119546a58c538f7c55af77ab36
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 29 11:17:35 2021 +0200

    avfilter/vf_yadif: Fix handing of tiny images
    
    Fixes: out of array access
    Fixes: Ticket8240
    Fixes: CVE-2020-22021
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7971f62120a55c141ec437aa3f0bacc1c1a3526b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6b5c7a5fccf7237b2aceb4334dec53f181e0149
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 29 09:58:31 2021 +0200

    avfilter/vf_vmafmotion: Check dimensions
    
    Fixes: out of array access
    Fixes: Ticket8241
    Fixes: Ticket8246
    Fixes: CVE-2020-22019
    Fixes: CVE-2020-22033
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 82ad1b76751bcfad5005440db48c46a4de5d6f02)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cf876bdef8ba66c66518aa2192fff2975ad02d0b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 29 09:22:27 2021 +0200

    avformat/movenc: Check pal_size before use
    
    Fixes: assertion failure
    Fixes: out of array read
    Fixes: Ticket8190
    Fixes: CVE-2020-22015
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4c1afa292520329eecd1cc7631bc59a8cca95c46)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=196d21d7eea22b9bd9c7f6b1ef20c6198dc4841a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri May 28 20:31:19 2021 +0200

    avcodec/lpc: Avoid floating point division by 0
    
    Fixes: Ticket7996
    Fixes: CVE-2020-20445
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 38d18fb57863bb9c54e68ae44aa780c5c282a184)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e56ee5a3e4d5110d2ef718249613591ad9c6a8e0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri May 28 20:18:25 2021 +0200

    avcodec/aacpsy: Avoid floating point division by 0 of norm_fac
    
    Fixes: Ticket7995
    Fixes: CVE-2020-20446
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 223b5e8ac9f6461bb13ed365419ec485c5b2b002)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c21762969e1e66870716d84c3ded81d866ab85b4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri May 28 21:37:26 2021 +0200

    avcodec/aacenc: Avoid 0 lambda
    
    Fixes: Ticket8003
    Fixes: CVE-2020-20453
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a7a7f32c8ad0179a1a85d0a8cff35924e6d90be8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c840ac7464af50895efd581ab5a90a883691d1f0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Apr 20 20:24:21 2021 +0200

    avcodec/exr: x/ymax cannot be INT_MAX
    
    The code uses x/ymax + 1 so the maximum is INT_MAX-1
    
    Fixes: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
    Fixes: 33158/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EXR_fuzzer-5545462457303040
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 48342aa0750f83006582d1598b5f22297f6dbf83)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b673bcc0175e42680f19a14156dab0a96856caa5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 20 21:16:52 2021 +0200

    avformat/avio: Check av_opt_copy() for failure
    
    Fixes: CID1477416 Unchecked return value
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f8611ae1efc47fbe1aff140c89bee4fd1d62d3e1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a19e2a5a94265333a5bf5a4fc41c4672ab6541e3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Apr 19 16:46:08 2021 +0200

    avcodec/clearvideo: Check for 0 tile_shift
    
    Fixes: shift exponent -1 is negative
    Fixes: 33401/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CLEARVIDEO_fuzzer-5908683596890112
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 63e75e09aef5836330a2786f0a9229ed82239e6b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e98ee41e7ef3bf02cf0de826f0293f6af0e07c0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Apr 19 15:50:43 2021 +0200

    avcodec/vc1: Check remaining bits in ff_vc1_parse_frame_header()
    
    Fixes: Timeout
    Fixes: 33156/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMV3_fuzzer-6259655027326976
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 38c47615880357314ba30727a85bf7b00989706a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f143bb05c66e546090cf6a0e7145fbbee47fc23a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Apr 19 13:37:26 2021 +0200

    avformat/mov: Ignore duplicate CoLL
    
    Fixes: memleak
    Fixes: 32146/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-5377612845285376
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9548dc74d8db2bc002e1195dbd076f621f5c3ea1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6dcff59432f66579b12384c73a2e60b425b289bb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Apr 19 13:30:17 2021 +0200

    avformat/mov: Limit nb_chapter_tracks to input size
    
    Fixes: Timeout (15k loop iterations instead of 400m)
    Fixes: 31368/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-6601583174483968
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 299a56c9006b2eb8807c3e3efefb91a78fe6b3b2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=16629cf4a6a70ce1727a26f1c31f9a294c85013d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Apr 12 22:33:06 2021 +0200

    avformat/utils: Use 64bit earlier in r_frame_rate check
    
    Fixes: signed integer overflow: 1406796319 * 2 cannot be represented in type 'int'
    Fixes: 32777/clusterfuzz-testcase-minimized-ffmpeg_IO_DEMUXER_fuzzer-5632576913014784
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 578633fc1ac8c02a36a706bd71f775550412d1e1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6785185ea55a0a479195bf9b588f2f8c2de71563
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Apr 28 16:44:13 2021 +0200

    avformat/mvdec: Check sample rate in parse_audio_var()
    
    Fixes: signed integer overflow: -635424002382840000 * 16 cannot be represented in type 'long'
    Fixes: 33612/clusterfuzz-testcase-minimized-ffmpeg_dem_MV_fuzzer-5704741108711424
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0ff60249a57cba00ab679ca6190a802cc0c7b9c7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4a688d139b61ba105d9af94e0de87c1248d915d2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Apr 28 16:58:50 2021 +0200

    avcodec/faxcompr: Check for end of bitstream in decode_group3_1d_line() and decode_group3_2d_line()
    
    Fixes: infinite loop
    Fixes: 33674/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-4816457818046464
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 08d2df41538b583932c1a6772e3c8978a2334107)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92ecb9c9e611788421c788d186dfdd63432a4dee
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Apr 29 21:21:27 2021 +0200

    avcodec/utils: treat PAL8 for jpegs similar to other colorspaces
    
    Fixes: out of array access
    Fixes: 33713/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEG_fuzzer-5778775641030656
    Fixes: 33717/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_JPEGLS_fuzzer-4960397238075392
    Fixes: 33718/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SMVJPEG_fuzzer-5314270096130048.fuzz
    Fixes: 33719/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEG_fuzzer-5352721864589312
    Fixes: 33721/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_THP_fuzzer-5938892055379968
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f0ce023ddb8863d16ab650fcc0731851a55db084)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d5e8b27465152901af0f7c872b819aa69b2b067
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 2 15:49:55 2021 +0200

    avcodec/jpeglsdec: Set alpha plane in PAL8 so image is not 100% transparent
    
    Fixes: tickets/3933/128.jls
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 011006874cb46325b6bc83234f81879ff421c05f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fdfacc449be405f81c3405738fb00173c93aaa1f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Apr 23 17:16:20 2021 +0200

    avformat/asfdec_o: Use ff_get_extradata()
    
    Fixes: OOM
    Fixes: 27240/clusterfuzz-testcase-minimized-ffmpeg_dem_ASF_O_fuzzer-5937469859823616
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 098314e1e5142aa2b53dc5371a9d01eb09ddd30f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=97c9eaaf0443523f43543aa89924da097c0b54dd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Apr 19 20:23:44 2021 +0200

    avformat/id3v2: Check end for overflow in id3v2_parse()
    
    Fixes: signed integer overflow: 9223372036840103978 + 67637280 cannot be represented in type 'long'
    Fixes: 33341/clusterfuzz-testcase-minimized-ffmpeg_dem_DSF_fuzzer-6408154041679872
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit efdb56450418933965dc6e27f0b1625d25e44a8c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d64c2256e70bfc3d765ec849717b8c93486a7dd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Apr 19 20:23:41 2021 +0200

    avformat/wtvdec: Improve size overflow checks in parse_chunks()
    
    Fixes: signed integer overflow: 32 + 2147483647 cannot be represented in type 'int
    Fixes: 32967/clusterfuzz-testcase-minimized-ffmpeg_dem_WTV_fuzzer-5132856218222592
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f8ec1da8ac8e3daf2403e744f166ea9557b2d333)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33dc68cad18ee430017fcbb390aa325f335371be
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Apr 15 20:08:22 2021 +0200

    avcodec/faxcompr: Check remaining bits on error in decode_group3_1d_line()
    
    Fixes: Timeout
    Fixes: 32886/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-4779761466474496
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7b3881f0da6da00cb6b5b123328e2fbfca936c47)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ca2f59b8989e8c80fa86d357e4249a923898d0d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Apr 10 20:32:55 2021 +0200

    avcodec/utils: Check ima wav duration for overflow
    
    Fixes: signed integer overflow: 44331634 * 65 cannot be represented in type 'int'
    Fixes: 32120/clusterfuzz-testcase-minimized-ffmpeg_dem_RSD_fuzzer-5760221223583744
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f40e9b13554d88cbdd6cd2b4a3da2cbea9590f5d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8620139042170768352d615d365ec2275135bbb5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Apr 9 22:46:13 2021 +0200

    avformat/cafdec: Check channels
    
    Fixes: signed integer overflow: -1184429040541376544 * 32 cannot be represented in type 'long'
    Fixes: 31788/clusterfuzz-testcase-minimized-ffmpeg_dem_CAF_fuzzer-6236746338664448
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 641c1db22bb27752b925293ad93f68843baa43bf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=98843a29ebac33bbcecec8b31ba6619b81d9238c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 11 21:04:12 2021 +0200

    avcodec/dpx: Check bits_per_color earlier
    
    Fixes: shift exponent 251 is too large for 32-bit type 'int'
    Fixes: 32147/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DPX_fuzzer-5519111675314176
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c093eb30311b7148a4da1c7555498187c8cdf0db)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d1ec3974a4d81a9631ca1ed60a4078ded3e2f195
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Mar 30 13:22:14 2021 +0200

    avcodec/pnm_parser: Check image size addition for overflow
    
    Fixes: assertion failure
    Fixes: out of array access
    Fixes: 32664/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PGMYUV_fuzzer-6533642202513408.fuzz
    Fixes: 32669/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PGMYUV_fuzzer-6001928875147264
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 79ac8d55468adc9cb9a0908e671807a2a789b7d0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=746fda9419ec4b073c23b08de50686c9be81de41
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Mar 30 12:36:08 2021 +0200

    avcodec/h265_metadata_bsf: Check nb_units before accessing the first in h265_metadata_update_fragment()
    
    Fixes: null pointer dereference
    Fixes: 32113/clusterfuzz-testcase-minimized-ffmpeg_BSF_HEVC_METADATA_fuzzer-4803262287052800
    
    Same as 0c48c332eeb2866d9353125f701e099c48889463
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 497ea04dbda78d4eb9cffd208737b676f838725c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ddcaa14abbe1fec4099ff844ac60e089b3b4e92e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Mar 30 11:03:56 2021 +0200

    avformat/rmdec: use larger intermediate type for audio_framesize * sub_packet_h check
    
    Fixes: signed integer overflow: 65535 * 65535 cannot be represented in type 'int'
    Fixes: 31406/clusterfuzz-testcase-minimized-ffmpeg_dem_IVR_fuzzer-5024692843970560
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit cf2fd9204b3c707d9e414583b043ee88b8e8c52e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7cafb6461dfebf62d7292004394d9633bdea4a7a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Mar 20 14:36:28 2021 +0100

    avcodec/h264_slice: Check input SPS in ff_h264_update_thread_context()
    
    Fixes: crash
    Fixes: check_pkt.mp4
    
    Found-by: Rafael Dutra <rafael.dutra at cispa.de>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ceae92cb291c2536a93482cdf3c1ae3f7330b924)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94c0877dd0f6cb06fb8264b6645fe87564d941b6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Mar 22 15:22:35 2021 +0100

    avcodec/mpegvideo: Update chroma_?_shift in ff_mpv_common_frame_size_change()
    
    Fixes: out of array access
    Fixes: 31201/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_fuzzer-4627865612189696.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 87d87e6587deec1fa8ed5f5c6901535becdb0358)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d24c7e4c8bdd6d24799876a7205c883ac90c5ae8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Mar 24 17:03:08 2021 +0100

    avformat/mov: Ignore multiple STSC / STCO
    
    Fixes: STSC / STCO inconsistency and assertion failure
    Fixes: crbug1184666.mp4
    
    Found-by: Chromium ASAN fuzzer
    Reviewed-by: Matt Wolenetz <wolenetz at google.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2611d20d353026f996cb9aaced8b35db37f490d4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fbb6d182d08e11b078e8f9e15f4eb42fe6b93f0e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Feb 2 17:29:23 2021 +0100

    avformat/utils: Extend overflow check in dts wrap in compute_pkt_fields()
    
    Fixes: signed integer overflow: -9223372032574480351 - 4294967296 cannot be represented in type 'long long'
    Fixes: 30022/clusterfuzz-testcase-minimized-ffmpeg_dem_KUX_fuzzer-5568610275819520
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b37ff29e0e093b15585e9fb44bbd82bdf14b5230)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=41903a9dd222f97e7a20fd22481267483e554964
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Feb 19 21:43:45 2021 +0100

    avfilter/vf_scale: Fix adding 0 to NULL (which is UB) in scale_slice()
    
    Found-by: Jeremy Leconte <jleconte at google.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1cf96ce269364e3c2b4ec2097f121ad42b336839)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=73947ed459825c0a8442340baa5589bce6642010
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Mar 15 09:47:43 2021 +0100

    avutil/common: Add FF_PTR_ADD()
    
    Suggested-by: Andreas Rheinhardt
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 522a5259e9cc17faf1f83c9cfb93c960a2ecf8a2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=79a910c8053cfb2ea227d53347e5315a86de3c38
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Mar 4 00:30:45 2021 +0100

    avformat/wtvdec: Check size in SBE2_STREAM_DESC_EVENT / stream2_guid
    
    Fixes: signed integer overflow: 539033600 - -1910497124 cannot be represented in type 'int'
    Fixes: 30928/clusterfuzz-testcase-minimized-ffmpeg_dem_WTV_fuzzer-5922630966312960
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1f74661543c0c336e88846f90608fda7bd12deac)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=25a4ecd49bbb4e22880e360a550f9833c7855712
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Mar 4 19:21:35 2021 +0100

    avformat/cafdec: Do not build an index if all packets are the same
    
    Fixes: Timeout
    Fixes: 28214/clusterfuzz-testcase-minimized-ffmpeg_dem_CAF_fuzzer-6495999421579264
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ea12590c8ecc1e3c4c7732e5adced21fb5feffa6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eef4190e89637f1abe17cb2532509ebebdda5536
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Feb 15 21:29:11 2021 +0100

    avformat/vividas: Use equals check with n in read_sb_block()
    
    Fixes: OOM
    Fixes: 27780/clusterfuzz-testcase-minimized-ffmpeg_dem_VIVIDAS_fuzzer-5097985075314688
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e44214a8242bc12fa2c86fcc8b0abd2053f1c8f9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6dbd46339f61b8d973c4cfe705748e6d1bd6ba93
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Feb 10 23:05:17 2021 +0100

    avcodec/sonic: Use unsigned temporary in predictor_calc_error()
    
    Fixes: signed integer overflow: -2147471366 - 18638 cannot be represented in type 'int'
    Fixes: 30157/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SONIC_fuzzer-5171199746506752
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 075d793ba87635b77f8302d8a454fa681f90d267)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aa3cdf2a569bf8311510b232639b1f7a0882f0e8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Feb 11 22:44:36 2021 +0100

    avformat/jacosubdec: Use 64bit intermediate for start/end timestamp shift
    
    Fixes: signed integer overflow: -1957694447 + -1620425806 cannot be represented in type 'int'
    Fixes: 30207/clusterfuzz-testcase-minimized-ffmpeg_dem_JACOSUB_fuzzer-5050791771635712
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2c477be08a64a78ab0a358ae00e2f2dc746f2b47)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=347053103f24d2330ed418fec797ef03468b74d6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Feb 11 22:58:53 2021 +0100

    avformat/flvdec: Check array entry number
    
    Fixes: signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'
    Fixes: 30209/clusterfuzz-testcase-minimized-ffmpeg_dem_FLV_fuzzer-5724831658147840
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b5d8fe1c874947ca67ee8117b18f8052f0e590fc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44318df9152ab775a2e7f22df4232e805f2582bc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Mar 20 17:02:36 2021 +0100

    avcodec/h264_slice: Check sps in h264_slice_header_init()
    
    Fixes: null pointer dereference
    Fixes: h264_slice_header_init.mp4
    
    Found-by: Rafael Dutra <rafael.dutra at cispa.de>
    Tested-by: Rafael Dutra <rafael.dutra at cispa.de>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 80472438996ed1928b30f6ac4e0d17a492de2cdf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d57bede385f64be6814a249673b8754cddc555f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Mar 18 18:01:52 2021 +0100

    avformat/movenc: Avoid loosing cluster array on failure
    
    Fixes: crash
    Fixes: check_pkt.mp4
    
    Found-by: Rafael Dutra <rafael.dutra at cispa.de>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5c2ff44f915d6ceeea36a2f99e534562764218dd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=97bb7b8ac79f859b5d2fe1224bf199ae6ec6e8ae
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Mar 18 10:59:19 2021 +0100

    avformat/avidec: Check for dv streams before using priv_data in parse ##dc/##wb
    
    Fixes: null pointer dereference
    Fixes: 31588/clusterfuzz-testcase-minimized-ffmpeg_dem_AVI_fuzzer-6165716135968768
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f733688d30021587c3f3a1b280d6ece8b04f26ff)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44c75695b11b9a5fde583b4df6b0f610ef050873
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Mar 17 23:39:04 2021 +0100

    avformat/mov: Check sample size for overflow in mov_parse_stsd_audio()
    
    Fixes: signed integer overflow: 2 * 1914708000 cannot be represented in type 'int'
    Fixes: 31639/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-6303428239294464
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d35677736a59ec6579b4da63d9b1444986ba339e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=188f48b6d49f6ce8e893ca49ad650d2a68dfd471
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Mar 5 20:27:50 2021 +0100

    avcodec/ffwavesynth: Avoid signed integer overflow in phi_at()
    
    Fixes: signed integer overflow: 2314885530818453536 - -9070214327174160352 cannot be represented in type 'long'
    Fixes: 31000/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-6558389742206976
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Nicolas George <george at nsup.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit be08b84f8bb7acc0c45800c7f488399327a22961)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ef5814e0fc12ccf21c745cfde8404510d342f7c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Mar 19 16:30:08 2021 +0100

    avcodec/mpeg4videoenc: Check extradata malloc()
    
    Fixes: Null pointer dereference
    Fixes: any mpeg4 testcase which fails the malloc at that exact spot
    
    Found-by: Rafael Dutra <rafael.dutra at cispa.de>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 33a1687bf623cdd5c6ffe8f63024d22ed20b4ead)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d694a9426db16cb2c1b6b0102d1ee2099d546af7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Mar 17 13:14:39 2021 +0100

    avcodec/speedhq: Width < 8 is not supported
    
    Fixes: out of array access
    Fixes: 31733/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SPEEDHQ_fuzzer-4704307963363328
    Fixes: 31736/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SPEEDHQ_fuzzer-6190960292790272
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 462b8261aa3c4f9844b2e050c74b9a2018e3649d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ae300bcf66d299fe63fa6e9ef0eae15bc22aa22b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jan 29 21:18:36 2021 +0100

    avformat/matroskadec: Check for EOF in resync loop
    
    Fixes: Timeout (too long -> instantly)
    Fixes: 29136/clusterfuzz-testcase-minimized-ffmpeg_dem_WEBM_DASH_MANIFEST_fuzzer-4586141227548672
    
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5282147d0c92ac821e85b93e2db6704f4720e0c1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb8db0639e017b66a981e6b3cd868c25e7ee2d70
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Feb 1 19:55:03 2021 +0100

    avcodec/utils: Use more bits for intermediate for AV_CODEC_ID_ADPCM_MS
    
    Fixes: signed integer overflow: 1172577312 * 2 cannot be represented in type 'int'
    Fixes: 29924/clusterfuzz-testcase-minimized-ffmpeg_dem_BOA_fuzzer-4882912874594304
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0f441b9063281d8ef5d4c30b10379d08aad8924f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8c683b707ea85484b80ec044907aabd35a029293
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Mar 2 20:07:13 2021 +0100

    avcodec/jpegls: Check A[Q] for overflow in ff_jpegls_update_state_regular()
    
    Fixes: Timeout
    Fixes: 30912/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEG_fuzzer-5556235476795392
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8a3fea802a3e4274dbe084d372ec8aeab3932b3e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=455e4ca5888074af9028d8966bff85e2d61466d1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Mar 2 20:47:06 2021 +0100

    avformat/voc_packet: prevent remaining size from becoming negative in ff_voc_get_packet()
    
    Fixes: memleak
    Fixes: 30909/clusterfuzz-testcase-minimized-ffmpeg_dem_AVS_fuzzer-4886284057313280
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 337984c13327bc67e1e9e3e9bfd743cfbfbc42f8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c4708620f80c448b77030ce768eaa99eaba53c67
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Mar 1 13:44:12 2021 +0100

    avutil/timecode: Avoid fps overflow
    
    Fixes: Integer overflow and division by 0
    Fixes: poc-202102-div.mov
    
    Found-by: 1vanChen of NSFOCUS Security Team
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c94875471e3ba3dc396c6919ff3ec9b14539cd71)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2f3efc996a84b6a1a545b45ad00806035c0ea772
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Feb 22 20:20:48 2021 +0100

    avformat/mvi: Check audio size for more overflows
    
    Fixes: left shift of negative value -352256000
    Fixes: 30837/clusterfuzz-testcase-minimized-ffmpeg_dem_MVI_fuzzer-5755626262888448
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 403b35e16e16a8c4a13e531ccdc23598f685ca20)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd4060a718599dc8359a33c60bb29f58792c7754
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Mar 9 00:55:38 2021 +0100

    avcodec/flacdec: Avoid undefined shift in error case
    
    Fixes: flac_1040988
    
    Reported-by: Thomas Guilbert <tguilbert at google.com>
    Reviewed-by: Thomas Guilbert <tguilbert at google.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bd525e2876bef428e896b8da5e5b5507451f4ed5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=467a2c95a9218587c6bd26593b48b88d00c5fd12
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 31 21:22:11 2021 +0100

    avcodec/ffv1dec: Check if trailer is available
    
    Fixes: out of array read
    Fixes: 29750/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFV1_fuzzer-4808377272238080.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 36ad2f41e30ad9f2a8ead76e0b1526b9712f0925)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c46708618460cb399e4543ab7f179efd1a14c03c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Mar 9 21:39:30 2021 +0100

    avcodec/4xm: Check pre_gb in decode_i_block()
    
    Fixes: Timeout
    Fixes: 31257/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FOURXM_fuzzer-5150866229297152
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b87781649e2862d07fcb8d322289d89b47a530b6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a015ca9606d88136d0cc1cb49104cdc157422f3a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 30 19:09:36 2021 +0100

    avcodec/dcadsp: Fix integer overflow in dmix_add_c()
    
    Fixes: signed integer overflow: 1515225320 + 759416059 cannot be represented in type 'int'
    Fixes: 29256/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DCA_fuzzer-5719088561258496
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b4ebf483bcbf2e5db6bd29607142741f62598b4e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6d20ed96c7d5e2f10608971634a3d5d39555bf9f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 26 16:50:10 2021 +0100

    avformat/flvdec: Check double before cast in parse_keyframes_index()
    
    Fixes: -2.21166e+304 is outside the range of representable values of type 'long'
    Fixes: 29169/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5725452796821504
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 09e5e406c7b9d7c1ee97ebae1476a2f68e6a90d1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e8f9a3690d2c8fe79f9ffe60087c705b952c11a0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 20 00:11:34 2021 +0100

    avformat/paf: Check for EOF before allocation in read_header()
    
    Fixes: OOM
    Fixes: 26584/clusterfuzz-testcase-minimized-ffmpeg_dem_PAF_fuzzer-5172661183053824
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bcb1e9d3b9b97359e01e5978067c8ee558efa8b4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=00c664f10ed8d926a88267fae932350927d58160
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 20 23:56:43 2021 +0100

    avcodec/aacdec_template: Avoid undefined negation in imdct_and_windowing_eld()
    
    Fixes: negation of -2147483648 cannot be represented in type 'INTFLOAT' (aka 'int'); cast to an unsigned type to negate this value to itself
    Fixes: 29057/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-5642758933053440
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 633924539aae73714facf31aa7001d01e8be48a1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=174093afd1739884e74fd81508b34c5cd2863b97
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 14 22:08:25 2021 +0100

    avformat/lxfdec: Fix multiple integer overflows related to track_size
    
    Fixes: signed integer overflow: 538976288 * 8 cannot be represented in type 'int'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_LXF_fuzzer-6634030636335104
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7819412f4468514a2bab924291d79806a569388c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=97c89068e9d5fbe1b892e0e4efbf0dad0cbbaaa3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Oct 25 00:23:12 2020 +0200

    avcodec/exr: skip bottom clearing loop when its outside the image
    
    Fixes: signed integer overflow: 1633771809 * 32960 cannot be represented in type 'int'
    Fixes: 26532/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EXR_fuzzer-5613925708857344
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=908e836bcabdafe530bb5a2a425695be5c6fbce4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 14 21:11:05 2021 +0100

    avutil/parseutils: Check sign in av_parse_time()
    
    Fixes: signed integer overflow: -9223372053736 * 1000000 cannot be represented in type 'long'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_CONCAT_fuzzer-6607924558430208
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5d7f17e885ef3a7aae2035bed54604938d83e98d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=118c895270eece7db31cf195ba6e2d4789fe4310
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Mar 3 10:49:04 2021 +0100

    avformat/aiffdec: Check that SSND is at least 8 bytes
    
    Fixes: Infinite loop
    Fixes: 30874/clusterfuzz-testcase-minimized-ffmpeg_dem_AIFF_fuzzer-5933710488764416
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 460d3dc41f57a6dcefbd72db6e2e368fee05340b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2e344eac478762b6ae27b41ee30ff63b5999123
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Mar 3 10:49:03 2021 +0100

    avformat/dcstr: Check sample rate
    
    Fixes: signed integer overflow: -1300248894420254720 * 16 cannot be represented in type 'long'
    Fixes: 30879/clusterfuzz-testcase-minimized-ffmpeg_dem_DCSTR_fuzzer-5094464215449600
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit fdcb966f4a3c6f872891b8dd554e3652b9e02d4f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=db0a8edfe8ff5f6640a3edce36a860259b2d38e3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Mar 1 23:24:37 2021 +0100

    avcodec/alsdec: Check bitstream input in read_block()
    
    Fixes: Timeout
    Fixes: 28110/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5036338973507584
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 53d739db4e528388fae89459e887a633ffbce12c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b0a5c67417f8a428c39d568622c2447e748cd00
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 13 00:08:46 2020 +0100

    avformat/mov: Extend data_size check in mov_read_udta_string()
    
    Fixes: signed integer overflow: -2147483634 - 16 cannot be represented in type 'int'
    Fixes: 28322/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-5711888402612224
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 74c4c539538e36d8df02de2484b045010d292f2c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5ccb9ccea1e427feb5395df3f01db438817d200d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 12 22:19:22 2020 +0100

    avformat/aadec: Check for EOF while reading chapters
    
    Fixes: timeout
    Fixes: 28199/clusterfuzz-testcase-minimized-ffmpeg_dem_AA_fuzzer-4896162657861632
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bcc7d14453ea2bafa6569a07002943808f2a396a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b3a37b1abc61688f19c66dca04d742c54725461d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 12 01:24:42 2020 +0100

    avformat/voc_packet: Add a basic check on max_size
    
    Fixes: signed integer overflow: -2147483648 - 4 cannot be represented in type 'int'
    Fixes: 28127/clusterfuzz-testcase-minimized-ffmpeg_dem_VOC_fuzzer-4880586455646208
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 52f75181bfada2b4b127e744674591c7753c4b7d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5323cef5d05f55fc1746ddd8815d0c15cfdd9515
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Dec 11 01:06:46 2020 +0100

    avformat/microdvddec: use 64bit for durations
    
    Fixes: signed integer overflow: 7 - -2147483647 cannot be represented in type 'int'
    Fixes: 28036/clusterfuzz-testcase-minimized-ffmpeg_dem_MICRODVD_fuzzer-5171698751766528
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f569ac4ce0514bf4e0dd768c5ed007c82548d326)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c641b7dd4b6e46155a8697ce283823e05c7ef927
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Feb 19 21:16:25 2021 +0100

    avcodec/hapdec: Change compressed_offset to unsigned 32bit
    
    Fixes: out of array access
    Fixes: 29345/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HAP_fuzzer-5401813482340352
    Fixes: 30745/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HAP_fuzzer-5762798221131776
    
    Suggested-by: Anton
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 89fe1935b18621af06587c76bcde6adcdc8f2249)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3a8911ec09afb182b830f806b92209a40e5c36a3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Feb 15 20:52:17 2021 +0100

    avformat/rmdec: Check codec_length without overflow
    
    Fixes: signed integer overflow: 2147483647 + 64 cannot be represented in type 'int'
    Fixes: 30333/clusterfuzz-testcase-minimized-ffmpeg_dem_RM_fuzzer-5175286983426048
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d558c9f2375fd2136d20422cb1119cfbf872abeb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4df5e76723febd0363ed47f662323945cf6648ea
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Feb 15 20:41:31 2021 +0100

    avformat/mov: Check element count in mov_metadata_hmmt()
    
    Fixes: Timeout
    Fixes: 30325/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-6048395703746560
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1d277b92fa4c149d589e6828d4e18ad578406f1f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a9c3bade3b2de58d9c6cdac65844aa78a372b3cc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Feb 15 17:13:34 2021 +0100

    avcodec/vp8: Move end check into MB loop in vp78_decode_mv_mb_modes()
    
    Fixes: Timeout (long -> 5sec)
    Fixes: 30269/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP7_fuzzer-5430325004075008
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6a797ceafe2a96aa1682a1eca421eddd4c498275)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5acfef072763b0456154861045d2466bef181747
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Feb 2 19:28:15 2021 +0100

    avcodec/fits: Check gcount and pcount being non negative
    
    Fixes: signed integer overflow: 9223372036854775807 - -30069403896 cannot be represented in type 'long'
    Fixes: 30046/clusterfuzz-testcase-minimized-ffmpeg_dem_FITS_fuzzer-5807144773484544
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c000a9128815e7cee4316dc45605259bbaa138ff)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4b8666d20f38973ef32908d44f792153f1116ab2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 19 00:00:40 2020 +0100

    avformat/nutdec: Check timebase count against main header length
    
    Fixes: Timeout (long -> 3ms)
    Fixes: 28514/clusterfuzz-testcase-minimized-ffmpeg_dem_NUT_fuzzer-6078669009321984
    Fixes: 30095/clusterfuzz-testcase-minimized-ffmpeg_dem_NUT_fuzzer-5074433016463360
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c425198558826795d94af45eeb9d94e4436c9a0f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70855e0e61080673f2f18a1e2acff643b8981e9a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Feb 11 22:40:21 2021 +0100

    avformat/electronicarts: Clear partial_packet on error
    
    Fixes: Infinite loop
    Fixes: 30165/clusterfuzz-testcase-minimized-ffmpeg_dem_EA_fuzzer-6224642371092480
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 59bb9dc2a670cbe5d659585392b6d79f7bb6d40f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8e8bf8ca8f3aed030cddcf97818306b2fdbb3799
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Feb 10 23:21:53 2021 +0100

    avformat/r3d: Check samples before computing duration
    
    Fixes: signed integer overflow: -4611686024827895807 + -4611686016279904256 cannot be represented in type 'long'
    Fixes: 30161/clusterfuzz-testcase-minimized-ffmpeg_dem_R3D_fuzzer-5694406713802752
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7a2aa5dc2af6c4fc66aaedd341b0886fbc746f0d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2dbe8005daa0628df92bb720dc341dd2d3b6fd0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Feb 10 22:28:20 2021 +0100

    avcodec/pnm_parser: Check av_image_get_buffer_size() for failure
    
    Fixes: out of array access
    Fixes: 30135/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PBM_fuzzer-4997145650397184
    Fixes: 30208/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PGMYUV_fuzzer-5605891665690624.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5314a4996cc76e2a8534c74a66f5181e95ac64fc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7628ea6d0120ef0a264c89b73fa9565d8fe93253
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 24 00:22:39 2020 +0100

    avformat/wavdec: Consider AV_INPUT_BUFFER_PADDING_SIZE in set_spdif()
    
    The buffer is read by using the bit reader
    Fixes: out of array read
    Fixes: 27539/clusterfuzz-testcase-minimized-ffmpeg_dem_WAV_fuzzer-5650565572591616
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0a7c648e2d85a59975cc88079975cf9f3306ed0a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e5a1d0febef27a609c82cb1f72fd6b166abc06da
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 30 22:04:37 2020 +0100

    avformat/rmdec: Check remaining space in debug av_log() loop
    
    Fixes: Timeout (long -> 2 ms)
    Fixes: 26709/clusterfuzz-testcase-minimized-ffmpeg_dem_IVR_fuzzer-5665833403285504
    Fixes: 27522/clusterfuzz-testcase-minimized-ffmpeg_dem_IVR_fuzzer-6321071221112832
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a8fe78decd700afec461f06df4ce0d36f3e9cc4b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7cf8366fe56d045c5c37d41db39c5bf58083ad51
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 23 21:42:23 2020 +0100

    avformat/flvdec: Treat high ts byte as unsigned
    
    Fixes: left shift of 255 by 24 places cannot be represented in type 'int'
    Fixes: 27516/clusterfuzz-testcase-minimized-ffmpeg_dem_KUX_fuzzer-5152854660349952
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f514113cfa9fc44d80086bb2a2b783e8026dc3a9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fcbcc75059dbb47691acd3575ab9d0c99b532627
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 31 17:00:38 2021 +0100

    avformat/samidec: Sanity check pts
    
    Fixes: signed integer overflow: 0 - -9223372036854775808 cannot be represented in type 'long'
    Fixes: 29743/clusterfuzz-testcase-minimized-ffmpeg_dem_SAMI_fuzzer-5499256859394048
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2014b0135293c41d261757bfa1aaba51653bab8e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5f24927a761a09a49d5afb9f564ed0a2917dc72
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 31 16:54:06 2021 +0100

    avcodec/jpeg2000dec: Check atom_size in jp2_find_codestream()
    
    Fixes: Infinite loop
    Fixes: 29722/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_JPEG2000_fuzzer-6412228041506816
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2a2082a41bca9dbb22c45288972f2da309443cf8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bcdcc17015ae9f254ad0208b425261484cce6db1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 31 16:30:59 2021 +0100

    avformat/avidec: Use 64bit in get_duration()
    
    Fixes: signed integer overflow: 2147483424 + 8224 cannot be represented in type 'int'
    Fixes: 29619/clusterfuzz-testcase-minimized-ffmpeg_dem_AVI_fuzzer-5191424373030912
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a0ceb0cdd41b56241697cd8f83e22cdb4822d2d9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5dafc1edca45632243a49a3b7330384fdc53326a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 31 16:28:08 2021 +0100

    avformat/mov: Check for duplicate st3d
    
    Fixes: memleak
    Fixes: 29585/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-6594188688490496
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 658f0606cba0f866714cbe09af30ec40c4168930)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b79229316d2804ef8d4d98ece0a8c3870a51b3b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 31 16:19:42 2021 +0100

    avformat/mvdec: Check for EOF in read_index()
    
    Fixes: Timeout
    Fixes: 29550/clusterfuzz-testcase-minimized-ffmpeg_dem_MV_fuzzer-5094307193290752
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6c64351bb1f4dc148069a37754b746fcd4c784cf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b290a54e5fd36cd3a43b89110c51c6f40de6b16c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 30 19:37:52 2021 +0100

    avcodec/jpeglsdec: Fix k=16 in ls_get_code_regular()
    
    Fixes: Timeout
    Fixes: left shift of 33046 by 16 places cannot be represented in type 'int'
    Fixes: 29258/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEG_fuzzer-4889231489105920
    Fixes: 29515/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEG_fuzzer-6161940391002112
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 980900d991606cbc3747b37d6e83c7aae98cbecc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ac7566e2d8eca69924990d30658eb7a282cb2367
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 31 16:14:03 2021 +0100

    avformat/id3v2: Check the return from avio_get_str()
    
    Fixes: out of array access
    Fixes: 29446/clusterfuzz-testcase-minimized-ffmpeg_dem_AAC_fuzzer-5096222622875648
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 25f240fcb398eb499ca4b70c026a8bb9f2a32731)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ae3364bc305caa3c006e027eedd014f3df53c906
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 31 14:59:27 2021 +0100

    avcodec/hevc_sei: Check payload size in decode_nal_sei_message()
    
    Fixes: out of array access
    Fixes: 29392/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-4821602850177024.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0791a515d38fd35c1e2a309ec8f4015153687b8c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2a43371b8565df20675d44c52b73d49c054c5fe
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 31 16:22:53 2021 +0100

    libavutil/eval: Remove CONFIG_TRAPV special handling
    
    Fixes: division by zero
    Fixes: 29555/clusterfuzz-testcase-minimized-ffmpeg_dem_VIVO_fuzzer-5149951447400448
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8574fcbfc7784173347418e09035ff8121574571)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d66c20378d912514c456a2f46acff18190ddac9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Feb 8 14:29:01 2021 +0100

    avformat/wtvdec: Check len in parse_chunks() to avoid overflow
    
    Fixes: signed integer overflow: 2147483647 + 7 cannot be represented in type 'int'
    Fixes: 30084/clusterfuzz-testcase-minimized-ffmpeg_dem_WTV_fuzzer-6192261941559296
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5552ceaf568915e668679f9581e07eb5507cafc4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e0ef4e2a99ac9f473cd54d4ebe932f13e3bbe80
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Feb 7 21:50:03 2021 +0100

    avformat/asfdec_f: Add an additional check for the extradata size
    
    Fixes: OOM
    Fixes: 30066/clusterfuzz-testcase-minimized-ffmpeg_dem_ASF_fuzzer-6182309126602752
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2c8cd4490a6ab2742e6ad1ce059b4f4957b39500)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8707132a90b1fdcb71aaefe5d01aaefaadcb8f9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Feb 8 14:29:02 2021 +0100

    avformat/3dostr: Check sample_rate
    
    Fixes: signed integer overflow: -1268324762623155200 * 8 cannot be represented in type 'long'
    Fixes: 30123/clusterfuzz-testcase-minimized-ffmpeg_dem_THREEDOSTR_fuzzer-6710765123928064
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7e5034f97e41d3f8112c1f8da3b5274ab99ef6f8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b31b549e7637a2ba9b156627889ccef5c3036203
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 22 20:41:56 2020 +0100

    avformat/4xm: Make audio_frame_count 64bit
    
    Fixes: signed integer overflow: 2099257366 * 2 cannot be represented in type 'int'
    Fixes: 27486/clusterfuzz-testcase-minimized-ffmpeg_dem_FOURXM_fuzzer-5112179134824448
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 842c268c6436c9e90e689402be138c2e539f7059)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bba37dfe0f827007fd9df5e40ae6efdb8337ef95
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 22 19:13:01 2020 +0100

    avformat/mov: Use av_mul_q() to avoid integer overflows
    
    Fixes: signed integer overflow: 538976288 * 538976288 cannot be represented in type 'int'
    Fixes: 27473/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-5758978289827840
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4f70e1ec0cfa8ae24b224faf522c1d6ca95a42f6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=45995534b2778ece0e496ec7aa8c93974316b7c6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 22 17:55:12 2020 +0100

    avcodec/vp9dsp_template: Fix integer overflows in itxfm_wrapper
    
    Fixes: signed integer overflow: 2147483641 + 32 cannot be represented in type 'int'
    Fixes: 27452/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP9_fuzzer-5078752576667648
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4dfb7ff528c02afbafba14676c139ecb82164c44)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8493ee2af5237ae9606c385a98a88deab6995990
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Dec 3 00:54:46 2020 +0100

    avformat/rmdec: Reorder operations to avoid overflow
    
    Fixes: signed integer overflow: -2147483648 - 14 cannot be represented in type 'int'
    Fixes: 27659/clusterfuzz-testcase-minimized-ffmpeg_dem_RM_fuzzer-5697250168406016
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b12e713b8061cc6a71ec69da946552bc593d5fa7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95da75eb99b6060564f7ba50700df581a872f34f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Dec 3 00:31:07 2020 +0100

    avcodec/mxpegdec: fix SOF counting
    
    Fixes: Timeout (>10sec -> 15ms)
    Fixes: 27652/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MXPEG_fuzzer-5125920868007936
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 401495def62638a205569cac0f7861c7faba4d18)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=044af7cb4bf8c4f1fe49ea1b959ee47ab3e4ca48
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 22 00:31:47 2020 +0100

    avcodec/rscc: Check inflated_buf size whan it is used
    
    Fixes: out of array access
    Fixes: 27434/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RSCC_fuzzer-5196757675540480
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    (cherry picked from commit a5ed6da9bdbe32408aabe1c75e4b55fcaeec1e9b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ad9e2f8914ac394b53ec2393c5ec358aeaad8879
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Feb 2 20:47:10 2021 +0100

    avformat/mvdec: Sanity check SAMPLE_WIDTH
    
    Fixes: signed integer overflow: 999999999 * 8 cannot be represented in type 'int'
    Fixes: 30048/clusterfuzz-testcase-minimized-ffmpeg_dem_MV_fuzzer-5864289917337600
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ab82c105787fa81d1e35b9209f3d53e98be936a4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3f6044ae55ae758a8ce45c2c9d7c4ec82e1667f6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Dec 18 23:13:58 2020 +0100

    avformat/rmdec: Fix codecdata_length overflow check
    
    Fixes: signed integer overflow: 2147483647 + 64 cannot be represented in type 'int'
    Fixes: 28509/clusterfuzz-testcase-minimized-ffmpeg_dem_IVR_fuzzer-6310969680723968
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3c41d0bfd6041890b394a3e6eb2f8da92b83416b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6bc7e2bd6ed75d2344449cf6aa2164c3ec7578ba
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Dec 18 00:31:08 2020 +0100

    avcodec/simple_idct: Fix undefined integer overflow in idct4row()
    
    Fixes: signed integer overflow: -1498310196 - 902891776 cannot be represented in type 'int'
    Fixes: 28445/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5075163389493248
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 57f7e5caa324fd760aa9e134ee963e9936083c59)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d4c2967a35622fd38677e8ceb1c96ec0f3f67fd0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 17 22:57:28 2021 +0100

    avformat/tta: Use 64bit intermediate for index
    
    Fixes: signed integer overflow: 42032 * 51092 cannot be represented in type 'int'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_TTA_fuzzer-6679539648430080
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit fd61b42b4c8709a7888fa5c9cce0c19d754e39fc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=da9a2397e60f119bc111953d52d7ccf125da6d9f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 17 22:52:59 2021 +0100

    avformat/soxdec: Check channels to be positive
    
    Fixes: signed integer overflow: 32 * -1795162112 cannot be represented in type 'int'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_SOX_fuzzer-6724151473340416
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b0588b73daeb0e6a0741f39b33943c67eac71619)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef89d0144989ca738cfb292c3fe3bc4928710b37
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Nov 11 23:17:50 2020 +0100

    avcodec/cscd: Check output len in zlib as in lzo
    
    Fixes: Timeout (>10sec -> 134ms)
    Fixes: 27245/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CSCD_fuzzer-575318210772992
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6de039823c2ffcf88e8bfff0d4e3ed9d5601a122)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e4bfc5e4218cb38768e366df5a281c533f6863c2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 30 00:46:26 2021 +0100

    avcodec/vp3: Check input amount in theora_decode_header()
    
    Fixes: Timeout
    Fixes: 29226/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_THEORA_fuzzer-6195092572471296
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 869fe41d1088c4badcd98ee1ca2490451a07b173)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a8efc94b3924c64e5bdc2615bcc7802aa0bc8bc1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jan 29 23:58:04 2021 +0100

    avformat/wavdec: Check avio_get_str16le() for failure
    
    Fixes: out of array access
    Fixes: 29195/clusterfuzz-testcase-minimized-ffmpeg_dem_W64_fuzzer-5037853281222656
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d7594ee751e621f6c7ef4d4977c4a3ce169ae0af)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f594353f262c49810a6ee7ed8bef3995c4f30efa
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 12 21:54:31 2021 +0100

    avformat/flvdec: Check for EOF in amf_skip_tag()
    
    Fixes: Timeout
    Fixes: 29070/clusterfuzz-testcase-minimized-ffmpeg_dem_KUX_fuzzer-5650106766458880
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9725d07a1770fbfafe5f7b3f7d95a2a513308538)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=502ca11d692aa1e55c8a7a5b34f4d8fda747e9fd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 10 23:01:12 2020 +0100

    avformat/aiffdec: Check size before subtraction in get_aiff_header()
    
    Fixes: Infinite loop
    Fixes: 27235/clusterfuzz-testcase-minimized-ffmpeg_dem_AIFF_fuzzer-5761398380167168
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8af299acde9601e64740b75430960503615873b4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6ed98dfd143b9310e0f8bf601279ca537fdece0f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 12 22:18:59 2021 +0100

    avformat/electronicarts: More chunk_size checks
    
    Fixes: Timeout
    Fixes: 26909/clusterfuzz-testcase-minimized-ffmpeg_dem_EA_fuzzer-6489496553783296
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d03f0ec9a1ce9903ae533059d30758bede238e40)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=381f3d9fac6a35e0a928f5ecaff1ccadd6498a0c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 8 00:08:35 2020 +0100

    avcodec/cfhd: check peak.offset
    
    Fixes: signed integer overflow: -2147483648 - 4 cannot be represented in type 'int'
    Fixes: 26907/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CFHD_fuzzer-5746202330267648
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 386faeda5ff1924c17766248ce19528dbf90cf15)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a6c91db54cbc8c0234008810a55c7fb65d9cbfaf
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 7 21:11:32 2020 +0100

    avformat/tedcaptionsdec: Check for overflow in parse_int()
    
    Fixes: signed integer overflow: 1111111111111111111 * 10 cannot be represented in type 'long'
    Fixes: 26892/clusterfuzz-testcase-minimized-ffmpeg_dem_TEDCAPTIONS_fuzzer-5756045055754240
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b0f8586ca9853ab3d324ccd3c42bad4375000b0a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7faebb4e0a792e36f6e221bd1bde8a356095d95b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 6 23:42:39 2021 +0100

    avformat/nuv: Check channels
    
    Fixes: signed integer overflow: -3468545475927866368 * 4 cannot be represented in type 'long'
    Fixes: 28879/clusterfuzz-testcase-minimized-ffmpeg_dem_NUV_fuzzer-6303367307591680
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit fc45d924d7ff6be80e90870540ba35efc290e428)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=846e09c8b378c13914816432ef92eba12887adf1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Dec 24 20:42:27 2020 +0100

    avformat/mpc8: Check size before implicitly converting to int
    
    Fixes: Timeout
    Fixes: 28551/clusterfuzz-testcase-minimized-ffmpeg_dem_MPC8_fuzzer-6229183210586112
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 78d6d8ddb571ecca54616517defbf894a45ea9c3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e5dbd96637c990f3eeb41b43705d47c39d5284d7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 16 22:44:33 2021 +0100

    avformat/nutdec: Fix integer overflow in count computation
    
    Note, the value is checked a few lines later already
    
    Fixes: signed integer overflow: -440402016 - 1879048064 cannot be represented in type 'int'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_NUT_fuzzer-6603876618469376
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0014249fd92132515b3ff0ce034dd65e745cb400)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9cc75e54a88614286d228b331fd64e80a8297714
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 16 22:20:37 2021 +0100

    avformat/mvi: Use 64bit for testing dimensions
    
    Fixes: signed integer overflow: 65535 * 65535 cannot be represented in type 'int'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_MVI_fuzzer-6649291124899840
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 48fb752767086a48e599f9e86d87096f66cc7590)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=428ff6d20935d8557a34d225259794e3eb396412
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 16 22:05:53 2021 +0100

    avformat/utils: Check dts in update_initial_timestamps() more
    
    Fixes: signed integer overflow: -9223372036853488158 - 90000000 cannot be represented in type 'long long'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_MPSUB_fuzzer-6696625298866176
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 29851cb840c176d514573914799ca6c95f3f4e8e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=32ad867b246b9502ce27004a74229b36e81451a1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 26 17:41:28 2021 +0100

    avformat/flvdec: Check for avio_read() failure in amf_get_string()
    
    Suggested-by: Anton Khirnov <anton at khirnov.net>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit cb316676112c01e8d66420908b6b3d06b3b498e3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ee92e68f6c052d2d30d22dbdd1531b16655f3a09
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 23 22:00:40 2021 +0100

    avformat/flvdec: Check for nesting depth in amf_skip_tag()
    
    Fixes: out of array access
    Fixes: 29440/clusterfuzz-testcase-minimized-ffmpeg_dem_KUX_fuzzer-5985279812960256.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2ef522c918d48b9f101548b2cadce02003cb3510)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3db1c93b5cba6bed2681acc36eaeec05ebcf7621
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 23 21:20:57 2021 +0100

    avformat/flvdec: Check for nesting depth in amf_parse_object()
    
    Fixes: out of array access
    Fixes: 29202/clusterfuzz-testcase-minimized-ffmpeg_dem_KUX_fuzzer-5112845840809984
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 074e204b42acdacc0a055671481e00914524af93)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6cd5bfe3cdfbc5c85b4946c6f0537195ec9f501b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 20 00:00:27 2021 +0100

    avformat/asfdec_o: Check for EOF in asf_read_marker()
    
    Fixes: Timeout
    Fixes: 26460/clusterfuzz-testcase-minimized-ffmpeg_dem_ASF_O_fuzzer-5710884393189376
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9e3d09f435f83f9653056b2fecc4d03ac45f3ffd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5d1613f48cb55e2fa0e21f72f08d74513d25065
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 14 21:29:01 2021 +0100

    avformat/utils: Check dts - (1<<pts_wrap_bits) overflow
    
    Fixes: signed integer overflow: -9223372036842389247 - 2147483648 cannot be represented in type 'long long'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_FLV_fuzzer-4845007531671552
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d82ee907d6caafbc1212c4b63ecac2dcd30f23b0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=657efee3d42f490ade58704aa4e39b71cabcf909
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 14 18:41:41 2021 +0100

    avformat/bfi: Check chunk_header
    
    Fixes: signed integer overflow: -2147483648 - 3 cannot be represented in type 'int'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_BFI_fuzzer-6665764123836416
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 638a151a877c27a46c15643db26c9ba726feecde)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d5b6c4dd0ec52151da1f153ffb506e1a7e860071
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 14 18:38:16 2021 +0100

    avformat/ads: Check size
    
    Fixes: signed integer overflow: -2147483616 - 64 cannot be represented in type 'int'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_ADS_fuzzer-6617769344892928
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c78b2b138ce222de2f4cecac8fd4361f05ee9428)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=aa63110c1d83dd60b2dfbbb2c2e78df578939da8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 2 00:58:42 2021 +0100

    avformat/iff: Check block align also for ID_MAUD
    
    Fixes: Timeout & OOM
    Fixes: 28701/clusterfuzz-testcase-minimized-ffmpeg_dem_IFF_fuzzer-5185094964871168
    Fixes: 29116/clusterfuzz-testcase-minimized-ffmpeg_dem_IFF_fuzzer-4874284795297792
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b17ffe8f8f30ba03901bcf7caa6c523e874e8fde)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7fcac5c8c31be802c392c7332887595235f6e671
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 3 19:21:18 2020 +0100

    avcodec/utils: Check for integer overflow in get_audio_frame_duration() for ADPCM_DTK
    
    Fixes: signed integer overflow: 131203586 * 28 cannot be represented in type 'int'
    Fixes: 26817/clusterfuzz-testcase-minimized-ffmpeg_dem_MSF_fuzzer-6296902548848640
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2488ba85a0fa5ee4125888258d3d95ce3f03bbb6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d960a7a5d848841dcb2ede8222360e8e09d262b9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 3 23:41:36 2020 +0100

    avformat/fitsdec: Better size checks
    
    Fixes: out of array access
    Fixes: 26819/clusterfuzz-testcase-minimized-ffmpeg_dem_FITS_fuzzer-5634559355650048
    Fixes: 26820/clusterfuzz-testcase-minimized-ffmpeg_dem_FITS_fuzzer-5760774955597824
    Fixes: 27379/clusterfuzz-testcase-minimized-ffmpeg_dem_FITS_fuzzer-5129775942991872.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 14bbb6bb30a6053e82f865c2d69d1a4dd2297fc1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=34e30575ae0391fc13ebe4ec825499af4aa90dea
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 21 21:41:41 2021 +0100

    avformat/mxfdec: Fix integer overflow in next position in mxf_read_local_tags()
    
    Fixes: signed integer overflow: 9223372036854775723 + 8192 cannot be represented in type 'long'
    Fixes: 29072/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-4812604904177664
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d3d9b1fc8e2dfc8b4d66c9916ab7221062ff4660)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5367c59d680d3a63eb269b0b8705c5072dd56fbb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 9 21:48:31 2020 +0100

    avformat/avidec: dv does not support palettes
    
    Fixes: memleak
    Fixes: 26937/clusterfuzz-testcase-minimized-ffmpeg_dem_AVI_fuzzer-5763003338981376
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1b373b41d940e3058cdfb3d17703e23ed665353c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=424f434c56e799d8e943200408870e499e244c8b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 9 19:58:20 2020 +0100

    libavformat/utils: consider avio_size() failure in ffio_limit()
    
    Fixes: Timeout (>20sec -> 3ms)
    Fixes: 26918/clusterfuzz-testcase-minimized-ffmpeg_dem_THP_fuzzer-5750425191710720
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1b1dac2716d713dfd6949b7eb4a3c18c16f1faf6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca82f2f1e2477eb90598cb688d789dfe3742b5f3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 17 00:07:26 2021 +0100

    avformat/nistspheredec: Check bits_per_coded_sample and channels
    
    Fixes: signed integer overflow: 80 * 92233009 cannot be represented in type 'int'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_NISTSPHERE_fuzzer-6669100654919680
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 60770a50fba0d47203d417b048b37d314918085d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=891209076d34f3a2d2963e28a14b82405dc5de93
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 12 21:17:18 2021 +0100

    avformat/asfdec_o: Check size vs. offset in detect_unknown_subobject()
    
    Fixes: signed integer overflow: 2314885530818453566 + 7503032301549264928 cannot be represented in type 'long'
    Fixes: 26639/clusterfuzz-testcase-minimized-ffmpeg_dem_ASF_O_fuzzer-6024222100684800
    
    Alternatively this could be ignored but then the end condition of the loop
    would be hard to reach as avio_tell() is int64_t
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0bee216ad454dd7238a03dd9a76428cc6c3233cc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2382d586898a7950dec39b8c5780d24d05b033a5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 15 22:52:42 2020 +0200

    avformat/utils: check for integer overflow in av_get_frame_filename2()
    
    Fixes: signed integer overflow: 317316873 * 10 cannot be represented in type 'int'
    Fixes: 24708/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5731180885049344
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 03c479ce236955fc329c7f9f4765ee1ec256bb73)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e73410837b94165934f862f02d3647ff6b86b26
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 28 21:31:16 2020 +0100

    avutil/timecode: Avoid undefined behavior with large framenum
    
    Fixes: signed integer overflow: 2147462079 + 2149596 cannot be represented in type 'int'
    Fixes: 27565/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5091972813160448
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1b1905739638c22b476c99c679b41f29fa00bf07)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd899b2ceebcc6f2ce624fda7be4cfc4bef6a015
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 28 21:20:43 2020 +0100

    avformat/mov: Check a.size before computing next_root_atom
    
    Fixes: signed integer overflow: 64 + 9223372036854775799 cannot be represented in type 'long'
    Fixes: 27563/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-6244650163372032
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8c9a5a0fe9f27be35332a2b8f604dc85d219a056)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1adc3490110dc44ba8ed5ec056deb7d0044ca2c9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 17 00:07:29 2021 +0100

    avformat/sbgdec: Reduce the amount of floating point in str_to_time()
    
    Fixes: 1e+75 is outside the range of representable values of type 'long'
    Fixes: 26910/clusterfuzz-testcase-minimized-ffmpeg_dem_SBG_fuzzer-6626834808700928
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Nicolas George <george at nsup.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ac6c8993f79eaefb76e1fdf0eef5373ab3a46a4e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a0984a153eed8f5074ab61161b19ab5c2fe3f1a1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 20 20:22:48 2020 +0200

    avformat/mxfdec: Free all types for both Descriptors
    
    Fixes: memleak
    Fixes: 26352/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5201158714687488
    
    Suggested-by: Tomas Härdin <tjoppen at acc.umu.se>
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 88519be8db66811e203408b413d9039ac9c3fe91)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d5aa69dbed759180425f33f9cb23751350287999
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 23 18:01:11 2020 +0200

    uavformat/rsd: check for EOF in extradata
    
    Fixes: OOM
    Fixes: 26503/clusterfuzz-testcase-minimized-ffmpeg_dem_RSD_fuzzer-6530816735444992
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7186ec88b98bc589f1403985ab10cc7f77461ec8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=24ca658ea6099b85ae7e17cec28d4d26cc838093
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Dec 4 00:52:47 2020 +0100

    avcodec/wmaprodec: Check packet size
    
    Fixes: left shift of negative value -25824
    Fixes: 27754/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_XMA2_fuzzer-5760255962906624
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 69aeba8a19ac2fa6e1c9bdfb19229b513f314bb1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b0eacc1c2f7c39123645b97e3402aaab20abfc6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Dec 3 23:41:10 2020 +0100

    avcodec/rasc: Check frame before clearing
    
    Fixes: null pointer dereference
    Fixes: 27737/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RASC_fuzzer-5769028685266944
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 380a3a0adfae7aa898d2ec8a5b0d5cd949a11111)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ce729649f55ac65637237cd4bc602c9576867ae
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 26 11:50:28 2020 +0100

    avformat/vividas: Check number of audio channels
    
    Fixes: division by 0
    Fixes: 28597/clusterfuzz-testcase-minimized-ffmpeg_dem_VIVIDAS_fuzzer-5752201490333696
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 66deab3a2609aa9462709c82be5d4efbb6af2a08)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=273f53e57d92ebe24ff85c1ac4b5b7a9839c97f9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 26 18:55:08 2020 +0100

    avcodec/alsdec: Fix integer overflow with quant_cof
    
    Fixes: signed integer overflow: -210824 * 16384 cannot be represented in type 'int'
    Fixes: 28670/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5682310846480384
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7ce40dde03ea56684f2cb6b40991a90bc38c3ad9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=53da7366456a4e595e649306a8f537d0f50c3604
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 27 18:47:44 2020 +0100

    avformat/mpegts: Fix argument type for av_log
    
    Reviewed-by: Marton Balint <cus at passwd.hu>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 654b21ef176a807bf4e8359a4ed52c629d766100)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b3c1a30003b516cd7e406846f605716d16e6ec8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Nov 18 00:48:26 2020 +0100

    avformat/cafdec: clip sample rate
    
    Fixes: 1.21126e+111 is outside the range of representable values of type 'int'
    Fixes: 27398/clusterfuzz-testcase-minimized-ffmpeg_dem_CAF_fuzzer-5412960339755008
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 684aec6a6872c9e3bb0afee1979f1cd3edd1f8ce)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dcb07bee759921c83f5b009a2e11f592669ea485
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 19 00:22:04 2020 +0100

    avcodec/ffv1dec: Fix off by 1 error with quant tables
    
    Fixes: assertion failure
    Fixes: 28447/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFV1_fuzzer-5369575948550144
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5cae71d2b722d0beed4d46f189db42fbb57d877b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92c1ee9486494e70c7a44a93649667e05e303f2c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 19 00:22:01 2020 +0100

    avformat/mpegts: Increase pcr_incr width to 64bit
    
    Fixes: division by zero
    Fixes: 26459/clusterfuzz-testcase-minimized-ffmpeg_dem_MPEGTSRAW_fuzzer-5666350112178176
    Fixes: 28154/clusterfuzz-testcase-minimized-ffmpeg_dem_MPEGTSRAW_fuzzer-5195728439476224
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Marton Balint <cus at passwd.hu>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ef7b117b7be8a81d6b245cadf096cbe4b1a12987)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d84bc6850eb98b66111eb71c680559342d7434ea
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Oct 25 19:19:54 2020 +0100

    avcodec/utils: Check bitrate for overflow in get_bit_rate()
    
    Fixes: signed integer overflow: 617890810133996544 * 16 cannot be represented in type 'long'
    Fixes: 26565/clusterfuzz-testcase-minimized-ffmpeg_dem_MV_fuzzer-5092054700654592
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8aadae670f28b88e94770262cd1136562bdb2f45)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb43e14f8cf63e118ac07d9fb325ceb94d3458e6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Oct 25 18:39:45 2020 +0100

    avformat/mov: Check if hoov is at the end
    
    Fixes: Timeout, probably infinite loop
    Fixes: 26559/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-5391165484171264
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0afbaabdca2730d3f8d88719d64802d50b92d351)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=781f4fc4480626d654e53eebaca85797e9fd5889
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Dec 18 23:05:22 2020 +0100

    avcodec/hevc_ps: check scaling_list_dc_coef
    
    Fixes: signed integer overflow: 2147483640 + 8 cannot be represented in type 'int'
    Fixes: 28449/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-5686013259284480
    
    Reviewed-by: James Almer <jamrial at gmail.com>
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f1700bd8bb983bb3b56c3a1f8b9078cb62a44f65)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=40932b723f49e5b03a2ec684283b29bd321442ff
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Dec 11 00:49:23 2020 +0100

    avformat/iff: Check data_size
    
    Fixes: infinite loop
    Fixes: 27834/clusterfuzz-testcase-minimized-ffmpeg_dem_IFF_fuzzer-5694930919620608
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 001bc594d82f3df67a6e96c6ea022f4e39002385)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35076c8f630c9f1adc6eb8a26b8f583bacc15ca8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Dec 7 00:37:25 2020 +0100

    avformat/matroskadec: Sanity check codec_id/track type
    
    Fixes: memleak
    Fixes: 27766/clusterfuzz-testcase-minimized-ffmpeg_dem_MATROSKA_fuzzer-5198300814508032
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7b88dd8f0cb48b46f3178d274a9117a3d2307f4e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9ea488e0fb55474910a0adc6afc7130850a7f726
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Dec 9 00:49:29 2020 +0100

    avformat/rpl: Check the number of streams
    
    Fixes: out of memory access
    Fixes: 27787/clusterfuzz-testcase-minimized-ffmpeg_dem_RPL_fuzzer-4743666463408128.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0677bdb1f522d0d25b47bca3d8e09ece83083678)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=95882fe008a979067655034efdcb576aa80e5a0e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 10 22:36:25 2020 +0100

    avformat/vividas: Check sample_rate
    
    Fixes: Assertion c > 0 failed at libavutil/mathematics.c
    Fixes: 27001/clusterfuzz-testcase-minimized-ffmpeg_dem_VIVIDAS_fuzzer-5726041328582656
    Fixes: 27453/clusterfuzz-testcase-minimized-ffmpeg_dem_VIVIDAS_fuzzer-5716060384526336
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b1bced5433adcf5ad743d929c788b66af9efaf24)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e1bea3ad03d342e15eaf71b1c81c43fd465fb7a7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 22 17:24:20 2020 +0100

    avformat/vividas: Make len signed
    
    Fixes: out of array access
    Fixes: 27424/clusterfuzz-testcase-minimized-ffmpeg_dem_VIVIDAS_fuzzer-5682070692823040
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b29d351f972f801d0374ca8565cee398b8f69160)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2d73ff7004908f1797a2607aa373246183f81b37
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Nov 5 22:14:21 2020 +0100

    avcodec/h264idct_template: Fix integer overflow in ff_h264_chroma422_dc_dequant_idct()
    
    Fixes: signed integer overflow: -2105540608 - 2105540608 cannot be represented in type 'int'
    Fixes: 26870/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H264_fuzzer-5656647567147008
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 51dfd6f1bdb03bfc7574b12e921fb3b8639ba5cf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a643e2e9c1cb9ab0b33570756399c898a23d8420
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Nov 5 21:22:13 2020 +0100

    avformat/dsfdec: Check block_align more completely
    
    Fixes: infinite loop
    Fixes: 26865/clusterfuzz-testcase-minimized-ffmpeg_dem_DSF_fuzzer-5649473830912000
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 65b8974d54455adc7a462f0f7385b76e1d08101c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fe64c72c5a6b4db6edc13b7575b03ac6f60b5b50
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 30 21:50:32 2020 +0100

    avformat/mpc8: Check remaining space in mpc8_parse_seektable()
    
    Fixes: Fixes infinite loop
    Fixes: 26704/clusterfuzz-testcase-minimized-ffmpeg_dem_MPC8_fuzzer-6327056939614208
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4f66dd13d08d063e2748d172239df595078ff624)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca040d6b65b46c840f5541367163741ca9117ce2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 7 21:39:21 2020 +0100

    avformat/id3v2: Sanity check tlen before alloc and uncompress
    
    Fixes: Timeout (>20sec -> 65ms)
    Fixes: 26896/clusterfuzz-testcase-minimized-ffmpeg_dem_DAUD_fuzzer-5691024049176576
    Fixes: 27627/clusterfuzz-testcase-minimized-ffmpeg_dem_AEA_fuzzer-4907019324358656
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d7f87a4b9ef18a9846439b7787874cc11e5940de)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2f16247c99442ec5b96ce5acb98f1f8fb9cb353b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 1 20:20:02 2020 +0100

    avformat/vqf: Check len for COMM chunks
    
    Fixes: Infinite loop
    Fixes: 26696/clusterfuzz-testcase-minimized-ffmpeg_dem_VQF_fuzzer-5648269168082944
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a834af133b1fe8f29b4075808710ffd98abcac40)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6718c814aa1dbf6c071e499b59f436948a13fe0c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 23 00:24:01 2020 +0200

    avcodec/hevc_cabac: Limit value in coeff_abs_level_remaining_decode() tighter
    
    The max depth is 16bps, the max allowed coefficient depth is depth+6
    Fixes: signed integer overflow: 1074266112 + 1073725439 cannot be represented in type 'int'
    Fixes: 26493/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-5657763331702784
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7cf852b03c3ae6b61f89614371d2cb308d0b7f86)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=071ae40ee3c38883f3b4f2f054cf5813e648561a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 22 23:13:16 2020 +0200

    avformat/cafdec: Check the return code from av_add_index_entry()
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9dc3301745d8271ae3ba0f1b998d8e6a0aa01bc1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f1018f874c96f6f25bb42cc97ab4ac4e3ecc4f1f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Nov 18 00:58:37 2020 +0100

    avformat/cafdec: Check for EOF in index read loop
    
    Fixes: OOM
    Fixes: 27398/clusterfuzz-testcase-minimized-ffmpeg_dem_CAF_fuzzer-541296033975500
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit eb46939e3ab3e0e4df69486b1a037bffc50493bd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=68dd210aab49adc70781965c6741ff8648a37980
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 22 23:08:13 2020 +0200

    avformat/cafdec: Check that bytes_per_packet and frames_per_packet are non negative
    
    These fields are not signed in the spec (1.0) so they cannot be negative
    Changing bytes_per_packet to unsigned would not solve this as it is exported
    as block_align which is signed
    
    Fixes: Infinite loop
    Fixes: 26492/clusterfuzz-testcase-minimized-ffmpeg_dem_CAF_fuzzer-5632087614554112
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5eed718087f2ba307a3d1d294016d2ebae9230f3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f226e4b469699cf6acc7d014c9ad4d3b1c45a638
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 30 21:50:32 2020 +0100

    avformat/mpc8: correct integer overflow in mpc8_parse_seektable()
    
    Fixes: signed integer overflow: -4683718486770919638 * 2 cannot be represented in type 'long'
    Fixes: 26704/clusterfuzz-testcase-minimized-ffmpeg_dem_MPC8_fuzzer-6327056939614208
    Fixes: 27550/clusterfuzz-testcase-minimized-ffmpeg_dem_MPC8_fuzzer-6259212652642304
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0897402ac8a2045691395380a9fd2ea88c0d3798)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d3dd028a5ee52f0d19a6040fe8d963b7f4a68d1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 3 01:14:26 2020 +0100

    avformat/mpc8: correct 32bit timestamp truncation
    
    Fixes: left shift of 65536 by 15 places cannot be represented in type 'int'
    Fixes: 26801/clusterfuzz-testcase-minimized-ffmpeg_dem_MPC8_fuzzer-5164313092030464
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ad3e495657eaa24cba9251c2379797c208998201)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4810fe79363d196b87a73333d37d3baad6c04f49
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 24 22:21:48 2020 +0200

    avcodec/exr: Check ymin vs. h
    
    Fixes: out of array access
    Fixes: 26532/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EXR_fuzzer-5613925708857344
    Fixes: 27443/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EXR_fuzzer-5631239813595136
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3e5959b3457f7f1856d997261e6ac672bba49e8b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9be82d9ab0715e31500949f9ce3dfbbd83aba2d3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Oct 25 00:23:10 2020 +0200

    avformat/avs: Use 64bit for the avio_tell() output
    
    Fixes: signed integer overflow: 9223372036854775807 - -1 cannot be represented in type 'long'
    Fixes: 26549/clusterfuzz-testcase-minimized-ffmpeg_dem_AVS_fuzzer-4844306424397824
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1278f117d75ab9238ef181ba29b31c6ea569571b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a1206b3fc641b4b956069616c24081932da9f43e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 14 22:13:52 2020 +0100

    avformat/wavdec: More complete size check in find_guid()
    
    Fixes: signed integer overflow: 9223372036854775807 + 8 cannot be represented in type 'long'
    Fixes: 27341/clusterfuzz-testcase-minimized-ffmpeg_dem_W64_fuzzer-5442833206738944
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a207df2acb92d6366ab2f0f18ba35709066b8eec)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d3606caee9215b3c2875f049c0a96d73913d10df
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 14 20:59:01 2020 +0100

    avformat/iff: Check size before skip
    
    Fixes: Infinite loop
    Fixes: 27292/clusterfuzz-testcase-minimized-ffmpeg_dem_IFF_fuzzer-5731168991051776
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8b50e8bc2975fad85e0713e05940ee9ecb5e8a18)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2521c55a5426425d8ba7a975392c9f16efbbe03b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Nov 13 23:30:47 2020 +0100

    avformat/rmdec: Check for EOF in index packet reading
    
    Fixes: Timeout(>10sec -> 1ms)
    Fixes: 27284/clusterfuzz-testcase-minimized-ffmpeg_dem_RM_fuzzer-6304211110985728
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ebf4bc629e6d0dbb4bb6725849bdd06456e4c8af)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=df388f600d3bec356098c3debca355351ec2a10a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 10 00:04:51 2020 +0100

    avcodec/vp3dsp: Use unsigned constant to avoid undefined integer overflow in ff_vp3dsp_set_bounding_values()
    
    Fixes: signed integer overflow: 64 * 33686018 cannot be represented in type 'int'
    Fixes: 26911/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_THEORA_fuzzer-4904975073017856
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c7e775f7126562ae8cfe1411022efa000b572f01)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=89db9bbfc398464adbfd965a6092a7a247849ff3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Nov 4 01:06:46 2020 +0100

    avformat/icodec: Check for zero streams and stream creation failure
    
    Fixes: NULL pointer dereference
    Fixes: 26814/clusterfuzz-testcase-minimized-ffmpeg_dem_ICO_fuzzer-5758487797432320
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b33233bd53f74f94f4cd7be0645a99a9549a913e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=636fe4145194c47d3daee5f5234098757fc684b3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Nov 4 01:06:45 2020 +0100

    avformat/icodec: Factor failure code out in read_header()
    
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 27ee67c00f4402030af3b7477dd5088464d31d80)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a21ad9701fb6668a17aefda10efe6e187a02e8c7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 31 13:51:47 2020 +0100

    avformat/bintext: Check width
    
    Fixes: division by 0
    Fixes: 26780/clusterfuzz-testcase-minimized-ffmpeg_dem_ADF_fuzzer-5117945027756032
    Fixes: 26998/clusterfuzz-testcase-minimized-ffmpeg_dem_ADF_fuzzer-5119352359354368
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f6dc285fb5f30406b275b968ee438a738da799d1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=316c6d1645dd80a4f4bfa1319e8259a81449a7e7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 10 00:04:50 2020 +0100

    avformat/sbgdec: Check that end is not before start
    
    Fixes: signed integer overflow: -9223372036854775808 + -5279949906739200 cannot be represented in type 'long'
    Fixes: 26908/clusterfuzz-testcase-minimized-ffmpeg_dem_SBG_fuzzer-6329610851319808
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Nicolas George <george at nsup.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9ef60a66f1f155605049402415bd901c8baf1a24)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cdf76ca5729e9e88d194a67ec84d1eb93c6e1820
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 8 00:17:09 2020 +0100

    avformat/lvfdec: Check stream_index before use
    
    Fixes: assertion failure
    Fixes: 26905/clusterfuzz-testcase-minimized-ffmpeg_dem_LVF_fuzzer-5724267599364096.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b1d99ab14f2fd273e678dcb618dabfb38aab91b6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=63e0cb0b68925f690d46b6deb44eb80349306ff4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Nov 5 20:23:54 2020 +0100

    avformat/au: cleanup on EOF return in au_read_annotation()
    
    Fixes: memleak
    Fixes: 26841/clusterfuzz-testcase-minimized-ffmpeg_dem_AU_fuzzer-5174166309044224
    Regression since: e680d50eb4feddafb2d8575b21fc5fc8764f4801
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d16974c3dd3a05900aa080ea0729284aea358d10)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bce5806f424bcdfd9985525c7674ba11f7b923a9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Nov 4 01:06:47 2020 +0100

    avformat/mpegts: Limit copied data to space
    
    Fixes: out of array access
    Fixes: 26816/clusterfuzz-testcase-minimized-ffmpeg_dem_MPEGTSRAW_fuzzer-6282861159907328.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Marton Balint <cus at passwd.hu>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 79cf7c71910a69b9f22b3e7ee6508a771262abaf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a56fdfc01f2b2c4f761c98e575c8015ab2f6beeb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 31 13:51:47 2020 +0100

    avformat/bintext: Check width in idf_read_header()
    
    Fixes: division by 0
    Fixes: 26802/clusterfuzz-testcase-minimized-ffmpeg_dem_IDF_fuzzer-5180591554953216.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 442d53f409c8d84c7db120227caac00af54aa884)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=143037c580d2fbef8fdadb69028aca31619c9a46
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 27 21:51:08 2020 +0100

    avformat/iff: check size against INT64_MAX
    
    Bigger sizes are misinterpreted as negative numbers by the API
    Fixes: infinite loop
    Fixes: 26611/clusterfuzz-testcase-minimized-ffmpeg_dem_IFF_fuzzer-4890614975692800
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f291cd681b1235e150464ad83974d60d6879b492)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=955b471fbe77bdab4f007c43c65e71c596e212b5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 28 20:11:54 2020 +0100

    avformat/vividas: improve extradata packing checks in track_header()
    
    Fixes: out of array accesses
    Fixes: 26622/clusterfuzz-testcase-minimized-ffmpeg_dem_VIVIDAS_fuzzer-6581200338288640
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 27a99e2c7d450fef15594671eef4465c8a166bd7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f201ec88d0de5b8ccd6c13c5b6be5e5ed148c052
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 24 20:30:48 2020 +0200

    avformat/paf: Check for EOF in read_table()
    
    Fixes: OOM
    Fixes: 26528/clusterfuzz-testcase-minimized-ffmpeg_dem_PAF_fuzzer-5081929248145408
    Fixes: 26584/clusterfuzz-testcase-minimized-ffmpeg_dem_PAF_fuzzer-5172661183053824
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 437b7302b09a04e0fbfcd594114b52c5c6d89d32)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5d804bfba370c69de3ef79d1a766fe4cc49f8c07
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 26 21:08:55 2020 +0100

    avformat/gxf: Check pkt_len
    
    Fixes: Infinite loop
    Fixes: 26576/clusterfuzz-testcase-minimized-ffmpeg_dem_GXF_fuzzer-4823080360476672
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit dad9a86ca7bf912289aafb33d96980630e6ec53a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1574b35c32a5869d71476c72d57258d403d53ec
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 26 20:55:31 2020 +0100

    avformat/aiffdec: Check packet size
    
    Fixes: Fixes infinite loop
    Fixes: 26575/clusterfuzz-testcase-minimized-ffmpeg_dem_AIFF_fuzzer-5727522236661760
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0ba71a72d3a617b255b71988a000d5093222f779)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa31c57838fd92ef47283a47273abc323d5530c3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 31 23:46:33 2020 +0100

    avformat/concatdec: use av_strstart()
    
    Fixes: out array read
    Fixes: 26610/clusterfuzz-testcase-minimized-ffmpeg_dem_CONCAT_fuzzer-5631838049271808
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Reviewed-by: Nicolas George <george at nsup.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2610acb49a140901dacbd36c598a5514cf9ade0d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=59305f5dfee560aadacc4b31824e8e2400d5a52b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 17 23:50:57 2020 +0200

    avformat/wavdec: Refuse to read chunks bigger than the filesize in w64_read_header()
    
    Fixes: OOM
    Fixes: 26414/clusterfuzz-testcase-minimized-ffmpeg_dem_FWSE_fuzzer-5070632544632832
    Fixes: 26475/clusterfuzz-testcase-minimized-ffmpeg_dem_W64_fuzzer-5770207722995712
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7b2244565ac8cb1eddd085e1a382a893ac03bfb4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab8e3d3d46e441ebcab1706169b47856d39cd365
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 21 18:15:53 2020 +0200

    avformat/rsd: Check size and start before computing duration
    
    Fixes: signed integer overflow: 100794754 * 28 cannot be represented in type 'int'
    Fixes: 26474/clusterfuzz-testcase-minimized-ffmpeg_dem_RSD_fuzzer-5181797606096896
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c79d8a685182a8d8735887399bf0f3742b020597)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9029882be69c3a7beb78dcd2763beb619891bca8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 21 23:05:41 2020 +0200

    avformat/vividas: better check of current_sb_entry
    
    This is the simplest fix for the problem, it is possible to instead check
    this when the variables are set and propagate errors and then fail earlier
    
    Fixes: out of array access
    Fixes: 26490/clusterfuzz-testcase-minimized-ffmpeg_dem_VIVIDAS_fuzzer-5723367078100992
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b848baef0dc42d97a5c1ab975cc8994a265b88ae)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2765860a65134b47b397f1ac03eca8c78f54cd65
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 21 22:56:17 2020 +0200

    avformat/iff: More completely check body_size
    
    Fixes: infinite loop
    Fixes: 26485/clusterfuzz-testcase-minimized-ffmpeg_dem_IFF_fuzzer-5126561373880320
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3588e2e6b05ba92f0907e9ffe263c2e65d53e346)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=804fcfb05e0ae0f5010e0ae83059013a967cf80d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 21 19:37:45 2020 +0200

    avformat/xwma: Check for EOF in dpds_table read code
    
    Fixes: Timeout (>30 -> 140ms)
    Fixes: 26478/clusterfuzz-testcase-minimized-ffmpeg_dem_XWMA_fuzzer-5918147066200064
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 44b18a76b8d4e01c7ce62474aaf196857e75e976)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=49c220f93beadf9bde2641a4ec6344d32fb69193
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 27 17:21:19 2020 +0100

    avcodec/utils: Check sample rate before use for AV_CODEC_ID_BINKAUDIO_DCT in get_audio_frame_duration()
    
    Fixes: shift exponent 95 is too large for 32-bit type 'int'
    Fixes: 26590/clusterfuzz-testcase-minimized-ffmpeg_dem_SMACKER_fuzzer-5120609937522688
    
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ec7e0d42884b40ce93b6b5e94de5f7849310f8a0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca6118797ef46980ec10f3dc898d50f26e5824b9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 23 20:29:50 2020 +0200

    avcodec/dirac_parser: do not offset AV_NOPTS_OFFSET
    
    Fixes: signed integer overflow: -9223372036854775807 - 48000 cannot be represented in type 'long long'
    Fixes: 26521/clusterfuzz-testcase-minimized-ffmpeg_dem_DIRAC_fuzzer-5635536506847232
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Lynne <dev at lynne.ee>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 343c3149ab3d77be76f035d3b18bb2b2da48ce1f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6e0988527f9e0bf7692825ddba5ac7db1eaa3405
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 20 21:32:59 2020 +0200

    avformat/rmdec: Make expected_len 64bit
    
    Fixes: signed integer overflow: 1347551268 * 14 cannot be represented in type 'int'
    Fixes: 26458/clusterfuzz-testcase-minimized-ffmpeg_dem_RM_fuzzer-5655364324032512
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 728330462cadb765307cc132377b6b5d177a225c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=607a34f726d2f97e322a543eb78271aa53004687
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 20 21:44:32 2020 +0200

    avformat/pcm: Check block_align
    
    Fixes: signed integer overflow: 321 * 8746632 cannot be represented in type 'int'
    Fixes: 26461/clusterfuzz-testcase-minimized-ffmpeg_dem_PVF_fuzzer-6326427831762944
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b23a619c132a8ad5282a5fd02bfe8b253101c79d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2325490a2f5860d21d0c1c5e1f419dfb6b0e600f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 20 21:55:13 2020 +0200

    avformat/lrcdec: Clip timestamps
    
    Fixes: signed integer overflow: 7111111111111531010 - -7335632962598013506 cannot be represented in type 'long'
    Fixes: 26463/clusterfuzz-testcase-minimized-ffmpeg_dem_LRC_fuzzer-6015558333759488
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 80bc2ac3c06319cf85428c58c471d105d25ae987)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb054a2daa7c4401be00e481f319a96b304047dd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 24 19:24:30 2020 +0200

    avformat/electronicarts: Check for EOF in each iteration of the loop in ea_read_packet()
    
    Fixes: timeout(>20sec -> 1ms)
    Fixes: 26526/clusterfuzz-testcase-minimized-ffmpeg_dem_EA_fuzzer-5672328069120000
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 857aba7c45faf0335ad91ecabc0bce8b94320758)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e583c69816187ae852ad228b7a9bb08ef1d144c6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 17 23:29:42 2020 +0200

    avformat/ifv: Check that total frames do not overflow
    
    Fixes: Infinite loop
    Fixes: 26392/clusterfuzz-testcase-minimized-ffmpeg_dem_GIF_fuzzer-5713658237419520
    Fixes: 26435/clusterfuzz-testcase-minimized-ffmpeg_dem_SUBVIEWER_fuzzer-6548251853193216
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b990148d1e6dcfed7fc0a5d2d0d7f636fcf9896b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4d5d82314fd857d11db18fa1bbf45af484dad98e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Oct 18 22:04:14 2020 +0200

    avcodec/vp9dsp_template: Fix some overflows in iadst8_1d()
    
    Fixes: signed integer overflow: 190587 * 11585 cannot be represented in type 'int'
    Fixes: 26407/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP9_fuzzer-5086348408782848
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bca0735be52e471b1906aed34c60028d90646d90)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d3595579ca3c3ad07ba36fd9571029883740a11a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Oct 18 21:54:14 2020 +0200

    avcodec/fits: Check bscale
    
    Fixes: division by 0
    Fixes: 26208/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FITS_fuzzer-6270472117026816
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c2ccd76fd000f69e355280b487213fb63821c8aa)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=17e941dbd41f9d0c815b240917ee73f7254dd38f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 19 10:53:31 2020 +0200

    avformat/nistspheredec: Check bps
    
    Fixes: left shift of 1111111190 by 3 places cannot be represented in type 'int'
    Fixes: 26437/clusterfuzz-testcase-minimized-ffmpeg_dem_NISTSPHERE_fuzzer-4886896091856896
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7c144b363e67bef7651108c88687b38155172c1f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b8ba08ef17993f5fff73c0c3814b4f435a800c4b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 19 17:29:01 2020 +0200

    avformat/jacosubdec: Use 64bit inside get_shift()
    
    Fixes: signed integer overflow: 111111111 * 30 cannot be represented in type 'int'
    Fixes: 26448/clusterfuzz-testcase-minimized-ffmpeg_dem_JACOSUB_fuzzer-5638440374501376
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 715ff75e5dbbbefff7337351db596a9b7a5d4379)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92938c2f303d231f604c13405320f7d72c7dc9b1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 19 17:05:01 2020 +0200

    avformat/genh: Check block_align
    
    Fixes: infinite loop
    Fixes: 26440/clusterfuzz-testcase-minimized-ffmpeg_dem_GENH_fuzzer-5632134020333568
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 37396e9ba85d8969a3b5e3314ab99ff604845628)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=50faadb7115e0fa391ee382c066507027a1f11c3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 19 17:39:30 2020 +0200

    avformat/mvi: Check count for overflow
    
    Fixes: left shift of 21378748 by 10 places cannot be represented in type 'int'
    Fixes: 26449/clusterfuzz-testcase-minimized-ffmpeg_dem_MVI_fuzzer-5680463374712832
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a413ed98632127342ad04b26e0ba0dc26adb70c9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b98d0d4d33d81b3996ebb50f7533b8b32f41fe07
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 23 20:39:33 2020 +0200

    avcodec/magicyuv: Check slice size before reading flags and pred
    
    Fixes: heap-buffer-overflow
    Fixes: 26487/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MAGICYUV_fuzzer-5742553675333632
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0dc42147b6843b133d4fa46bf1c2568a837b4bec)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd58373224b8b009ee3b5298000b410150bf9501
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 16 11:13:19 2020 +0200

    avformat/asfdec_f: Check for negative ext_len
    
    Fixes: Infinite loop
    Fixes: 26376/clusterfuzz-testcase-minimized-ffmpeg_dem_PCM_U32LE_fuzzer-6050518830678016
    Fixes: 26377/clusterfuzz-testcase-minimized-ffmpeg_dem_TY_fuzzer-4838195726123008
    Fixes: 26384/clusterfuzz-testcase-minimized-ffmpeg_dem_G729_fuzzer-5173450337157120
    Fixes: 26396/clusterfuzz-testcase-minimized-ffmpeg_dem_PCM_S24BE_fuzzer-5071092206796800
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 209b9ff5c3f337da4a3d82e59b8815eca2737ffa)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=476c7d446bb6ecd4a5978b2c17a73043ce4e4bf8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 17 22:19:58 2020 +0200

    avformat/bethsoftvid: Check image dimensions before use
    
    Fixes: signed integer overflow: 55255 * 53207 cannot be represented in type 'int'
    Fixes: 26387/clusterfuzz-testcase-minimized-ffmpeg_dem_AVS2_fuzzer-5684222226071552
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 50b29f081e9620dc39727adef707c2c323a8c095)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=22f451a0a306ef47cd4cb1a97bbcce57e043f7dc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 17 23:40:57 2020 +0200

    avformat/genh: Check block_align for how it will be used in SDX2_DPCM
    
    Fixes: signed integer overflow: 19922944 * 1024 cannot be represented in type 'int'
    Fixes: 26402/clusterfuzz-testcase-minimized-ffmpeg_dem_VMD_fuzzer-5745470053548032
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c95b47e18fdb43a4c667ae22a5d3a5ee6cf7782d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=92d7a08c61e877d20445ae3614cb67d25bdbd90b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 15 22:19:32 2020 +0200

    avformat/au: Check for EOF in au_read_annotation()
    
    Fixes: Timeout (too looong -> 1 ms)
    Fixes: 26366/clusterfuzz-testcase-minimized-ffmpeg_dem_SDX_fuzzer-5655584843759616
    Fixes: 26391/clusterfuzz-testcase-minimized-ffmpeg_dem_ALP_fuzzer-5484026133217280
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e680d50eb4feddafb2d8575b21fc5fc8764f4801)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=934b7ed517b9c80251ac7cba00fa1606e1ccb0c1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 22 00:37:30 2020 +0200

    avformat/vividas: Check for zero v_size
    
    Fixes: SEGV on unknown address 0x000000000000
    Fixes: 26482/clusterfuzz-testcase-minimized-ffmpeg_dem_VIVIDAS_fuzzer-4905102324006912
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c7a5face77878ef0169a56a46d4320a41d52d3b5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3783ffa2a07e4cf2822b9fa5ebb617f116a056fa
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 22 18:18:43 2020 +0200

    avformat/segafilm: Do not assume AV_CODEC_ID_NONE is 0
    
    Suggested-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d34e4904cd6d965693b285713660f4e84200d60b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1b1ab7013e7bb08c2090d8b2ca84ff711cfb595b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 22 00:37:25 2020 +0200

    avformat/segafilm: Check that there is a stream
    
    Fixes: assertion failure
    Fixes: 26472/clusterfuzz-testcase-minimized-ffmpeg_dem_SEGAFILM_fuzzer-5759751591559168
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c0d7fd269beed030fc767fee28d9dbe111bc4427)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e653c2fec4e0db13ca5e3f5b06b2687e5d3e2a37
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 19 17:59:53 2020 +0200

    avformat/wtvdec: Check dir_length
    
    Fixes: Infinite loop
    Fixes: 26445/clusterfuzz-testcase-minimized-ffmpeg_dem_WTV_fuzzer-5125558331244544
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1868cb731660490beb750389266adb6e68e9123d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=30aea1efeca3ee7402b9bfe5fbea88b13c022386
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 20 22:56:13 2020 +0200

    avformat/ffmetadec: finalize AVBPrint on errors
    
    Fixes: memleak
    Fixes: 26450/clusterfuzz-testcase-minimized-ffmpeg_dem_FFMETADATA_fuzzer-6249850443923456
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a9271286171e069daea4726274a36a94e3f77d03)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c863e7e600c0c469a6125c87ae54a40afa9a61d1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 13 23:01:38 2020 +0200

    avcodec/decode/ff_get_buffer: Check for overflow in FFALIGN()
    
    Fixes: signed integer overflow: 2147483647 + 64 cannot be represented in type 'int'
    Fixes: 26218/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CRI_fuzzer-5734075396259840
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 939b72b02e40a7db440b68f31ab23bd550785344)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d09c9a7162cc49a47b018f955aa26fe1d3065a6e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 16 18:08:37 2020 +0200

    avcodec/exr: Check limits to avoid overflow in delta computation
    
    Fixes: signed integer overflow: 553590816 - -2145378049 cannot be represented in type 'int'
    Fixes: 26315/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EXR_fuzzer-5938755121446912
    Fixes: 26340/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EXR_fuzzer-5644316208529408
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6910e0f4e5c40b5b902e4dd87256327d860d53f5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8b11c0d3f2491320188be10867bdf552e25ff75
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 16 19:09:37 2020 +0200

    avformat/boadec: Check that channels and block_align are set
    
    Fixes: Infinite loop
    Fixes: 26381/clusterfuzz-testcase-minimized-ffmpeg_dem_BOA_fuzzer-5745789089087488
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 44ff5a1bff424b1576dff366ccd246805b4e5567)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5dbeb9c4d6b0cd653f54a3e00086e07811589424
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 15 22:04:56 2020 +0200

    avformat/asfdec_f: Check name_len for overflow
    
    Fixes: signed integer overflow: -1172299744 * 2 cannot be represented in type 'int'
    Fixes: 26258/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5672758488596480
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0d088a47ca0243576078f109fff20617d1fac382)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f62da97dfc82ac40eccbece9a4a646704e272ba7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 15 21:35:43 2020 +0200

    avcodec/h264idct_template: Fix integer overflow in ff_h264_chroma422_dc_dequant_idct()
    
    Fixes: signed integer overflow: 241173056 + 1953511200 cannot be represented in type 'int'
    Fixes: 26086/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H264_fuzzer-5068366420901888
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d1983628394e076001cc67d85656f9842b7282a3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f419c855b1ee7073667d6b438455bf242dd30a5e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 12 17:11:27 2020 +0200

    avcodec/aacdec_fixed: Limit index in vector_pow43()
    
    Fixes: out of array access
    Fixes: 26087/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-5724825462767616
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4f83a536384afda45acb6d7cdd22017c8c314f9e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8f17815edb289c7ba2073b2fefe0322558085520
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 16 18:05:34 2020 +0200

    avformat/rmdec: sanity check coded_framesize
    
    Fixes: signed integer overflow: -14671840 * 8224 cannot be represented in type 'int'
    Fixes: 24793/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5101884323659776
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit aee8477c6ba20469ebe531448d31c642717b5f48)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6075d36825bbbd66a62493984f0de257986832a6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 8 20:44:23 2020 +0200

    avformat/flvdec: Check for EOF in amf_parse_object()
    
    Fixes: Timeout (too long -> 1ms)
    Fixes: 26108/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5653887668977664
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 33624f4f2e1feb08f277126e637d4a28016eb07a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=182a1902f7d813d9797ddd80009be2a27e470fac
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 2 10:54:31 2020 +0200

    avcodec/smacker: Check remaining bits in SMK_BLK_FULL
    
    Fixes: out of array access
    Fixes: 26047/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SMACKER_fuzzer-5083031667474432
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 42ded4d1e6fb0086a235dc584118414ae2bf30c9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b77c294c9acc90cd26650ccdbaaf08db40c7d36a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 27 20:23:10 2020 +0200

    avcodec/cook: Check subpacket index against max
    
    Fixes: off by 1 error
    Fixes: index 5 out of bounds for type 'COOKSubpacket [5]'
    Fixes: 25772/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_COOK_fuzzer-5762459498184704.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5a2a7604da5f7a2fc498d1d5c90bd892edac9ce8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=317b5bdcf2170b1124529ff8f6253ec95b3dfc80
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 16 13:30:29 2020 +0200

    avcodec/utils: Check for overflow with ATRAC* in get_audio_frame_duration()
    
    Fixes: signed integer overflow: 1024 * 13129048 cannot be represented in type 'int'
    Fixes: 26378/clusterfuzz-testcase-minimized-ffmpeg_dem_CODEC2RAW_fuzzer-5634018353348608
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 01bb12f883dccc419317516e093fdc6dfa41bc31)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9bd5b897dbca101683b3d2b7cb43de3449b26f3e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 16 13:30:28 2020 +0200

    avcodec/hevcpred_template: Fix diagonal chroma availability in 4:2:2 edge case in intra_pred
    
    Fixes: pixel decode issue.ts
    Fixes: raw frame.hevc
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3fbf8737923ac49754946a2505367630544b87f1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=db799e0bc2232f6b34c93b3d1edc7cd605236615
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 16 19:05:23 2020 +0200

    avformat/icodec: Change order of operations to avoid NULL dereference
    
    Fixes: SEGV on unknown address 0x000000000000
    Fixes: 26379/clusterfuzz-testcase-minimized-ffmpeg_dem_ICO_fuzzer-5709011753893888
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3300f5c133650ba25f94531d40ecc94c79b84457)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=55698d3ef260e7a5241f10d9b0377396ae8d733f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 26 21:58:37 2020 +0200

    avcodec/exr: Fix overflow with many blocks
    
    Fixes: signed integer overflow: 1073741827 * 8 cannot be represented in type 'int'
    Fixes: 25621/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EXR_fuzzer-6304841641754624
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7265b7d904f86ec1c681222310c739f92ba55e5e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=139729ca6248a0b270b60524d857d76f67af0fa0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 19 16:40:22 2020 +0200

    avcodec/vp9dsp_template: Fix integer overflows in idct16_1d()
    
    Fixes: signed integer overflow: -190760 * 11585 cannot be represented in type 'int'
    Fixes: 25471/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP9_fuzzer-5743354917421056
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 394e8bb385a351091cb1ba0be986f3bbb15039fd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=51625c3a41fd561f17a8cd46ef0eac194d2eb686
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 19 21:17:32 2020 +0200

    avcodec/ansi: Check initial dimensions
    
    Fixes: Timeout (minutes to less than 1sec)
    Fixes: 25682/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ANSI_fuzzer-6320712032452608
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 949f0a6be974e4083f8e130c2d6870ef26f0eece)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6730fc755ba736efd30b60446961761d0a166be1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 19 16:29:15 2020 +0200

    avcodec/hevcdec: Check slice_cb_qp_offset / slice_cr_qp_offset
    
    Fixes: signed integer overflow: 29 + 2147483640 cannot be represented in type 'int'
    Fixes: 25413/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-5697909331591168
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 106f11f68af643ad1f372b840d38a0a30c6e9bcf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e5e60759bb9fa3443bee14cb0c9acfd7d2a05fb1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 19 11:29:01 2020 +0200

    avcodec/sonic: Check for overread
    
    Fixes: Timeout (too long -> 1.3 sec)
    Fixes: 24358/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SONIC_fuzzer-5107284099989504
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit eeabdef1bf96cdecf80aeb8d0478d008457b048c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9c13daeaf76b5baee16c5ba4b3b1acbbeed04254
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 19 17:13:10 2020 +0200

    avformat/subviewerdec: fail on AV_NOPTS_VALUE
    
    Such values are not supported by ff_subtitles_queue*
    
    Fixes: signed integer overflow: 10 - -9223372036854775808 cannot be represented in type 'long'
    Fixes: 24193/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5714901855895552
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b7f51428b1c73ab5840485ce537ce098a85d0881)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f1e4fe95bc9db588175094dda42d58ccdc991afe
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 26 22:04:16 2020 +0200

    avcodec/exr: Check line size for overflow
    
    Fixes: signed integer overflow: 570425356 * 6 cannot be represented in type 'int
    Fixes: 25929/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EXR_fuzzer-5099197739827200
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9b72cea4463dd2fabcd9ba1454a0855e521d0148)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=20256685acf3fc737827d8a7dfc6ef78377857ca
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 26 21:54:36 2020 +0200

    avcodec/exr: Check xdelta, ydelta
    
    Fixes: assertion failure
    Fixes: 25617/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EXR_fuzzer-5648746061496320
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6949df35d0c69ae91bb0f49069e0703deb9bd676)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ec4c95d9428fadf912be149090118fdd5b2db13
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Sep 23 23:31:59 2020 +0200

    avcodec/celp_filters: Avoid invalid negation in ff_celp_lp_synthesis_filter()
    
    Fixes: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself
    Fixes: 25675/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_G729_fuzzer-4786580731199488
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 11a6347f9e544a1b9fba059ae02c30c0e512c195)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c9d831808b5e22df6139a1d7ce5b4e9b27cc959f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 24 21:59:04 2020 +0200

    avcodec/takdsp: Fix negative shift in decorrelate_sf()
    
    Fixes: left shift of negative value -4
    Fixes: 25723/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TAK_fuzzer-6250580752990208
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4f54f530039db149808478796e8389c14eb73095)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0e7b7fdbdfdc57fb1e78292810e56e930425dbc3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 2 14:59:13 2020 +0200

    avcodec/dxtory: Fix negative stride shift in dx2_decode_slice_420()
    
    Fixes: left shift of negative value -640
    Fixes: 26044/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DXTORY_fuzzer-5631057602543616
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3291d994b76db4b6e67c8467367ce68f79785e60)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa06111bb1e632167b0610455846fb08e8cfb64d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 12 19:44:35 2020 +0200

    avformat/asfdec_f: Change order or operations slightly
    
    Fixes: signed integer overflow: 20 * 5184056935931942919 cannot be represented in type 'long'
    Fixes: 25466/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-4798660247552000
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 686f0151901849de3b2073fa73265472073e0208)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5973df8f6ae8fcf38442c08c2dcd1689997dfd7c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Sep 2 23:13:00 2020 +0200

    avformat/dxa: Use av_rescale() for duration computation
    
    Fixes: signed integer overflow: 8224000000 * 1629552639 cannot be represented in type 'long'
    Fixes: 24908/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-4658478506049536
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c313089fbe1df71b5406dd9d7e4d36361051c620)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=49eb5761b6805dba409aa5bcf314e2ce1038735d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Sep 2 22:42:05 2020 +0200

    avcodec/vc1_block: Fix integer overflow in ac value
    
    Fixes: signed integer overflow: 25488 * 87381 cannot be represented in type 'int'
    Fixes: 24765/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1_fuzzer-5108259565076480
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3056e19e68122b9464b24870488f8faca4e78ea8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5bc8eae840a5127117bd971f8800874d1c2a8722
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 27 22:20:52 2020 +0200

    avformat/iff: Check data_size not overflowing int64
    
    Fixes: Infinite loop
    Fixes: 25844/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5660803318153216
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 24352ca79207d3311ee544fcba908a64004763ef)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f38d86df9d82bbe785daa128e1116b68b20d479f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 25 20:08:37 2020 +0200

    avcodec/dxtory: Fix negative shift in dx2_decode_slice_410()
    
    Fixes: left shift of negative value -768
    Fixes: 25574/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DXTORY_fuzzer-6012596027916288
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit abebd87764992dc22c82802bdc75d40aac14ab86)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8ab1d3e7f05bd38152ef425d160c5456bc71d541
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 24 22:20:39 2020 +0200

    avcodec/sonic: Check channels before deallocating
    
    Fixes: heap-buffer-overflow
    Fixes: 25744/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SONIC_fuzzer-5172961169113088
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f249981976b18438cfb646183d4c21fb051e1ad4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6be468b4a1f0d9d2ef6f3aa8b336884952dde41
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 20 21:09:31 2020 +0200

    avformat/vividas: Check for EOF in first loop in track_header()
    
    Fixes: timeout (243sec -> a few ms)
    Fixes: 25716/clusterfuzz-testcase-minimized-ffmpeg_IO_DEMUXER_fuzzer-5764093666131968
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7170d342e597a39f48d1bedb3a2382f25a324155)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=653bd4f135b8daf52af578bacf79d937eb8c8cc5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 19 20:48:38 2020 +0200

    avcodec/ansi: Check nb_args for overflow
    
    Fixes: Integer overflow (no testcase)
    
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bc0e776c9aaf06f437bf21e05a713fd54dc85400)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4945989fe9a5fcad7695f59bcead6afc4eb6cf0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 19 15:20:53 2020 +0200

    avformat/wc3movie: Cleanup on wc3_read_header() failure
    
    Fixes: memleak
    Fixes: 23660/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-6007508031504384
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b78860e769876d9a18fc4f82dd8e808316d8e682)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b1e1c2d03b2cef1e77e88d3035e4445a37f40ac
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 19 15:20:14 2020 +0200

    avformat/wc3movie: Move wc3_read_close() up
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0c635f2ce6c18d448e77605ee83b55bd8250f812)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3bdeb977e1698560b19815316db67ed9d8912173
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jul 18 14:30:19 2020 +0200

    avcodec/diracdsp: Fix integer anomaly in dequant_subband_*
    
    Fixes: negation of -2147483648 cannot be represented in type 'int32_t' (aka 'int'); cast to an unsigned type to negate this value to itself
    Fixes: 23760/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DIRAC_fuzzer-604209011412172
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ca3c6c981aa5b0af8a5576020b79fdd3cdf9ae9e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ae4393ae9ecd23577ef7045fbd935d09f71960fa
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jul 16 22:58:13 2020 +0200

    avutil/fixed_dsp: Fix integer overflows in butterflies_fixed_c()
    
    Fixes: signed integer overflow: 0 - -2147483648 cannot be represented in type 'int'
    Fixes: 23646/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-5480991098667008
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4a02ae49c26395fc3ae2d38c733a2a13bd3080e7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6e1af591d5d383178fcdf59051294755d4328948
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 13 21:12:17 2020 +0200

    avcodec/wmalosslessdec: Check remaining space before padding and channel residue
    
    Fixes: Timeout (1101sec -> 0.4sec)
    Fixes: 24491/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5725337036783616
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c467adf3bf9bb4b7fd28956ec698d884e63f145d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=105481980265055cbf5bec25508ec44d26fb867e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 19 16:54:28 2020 +0200

    avformat/cdg: Fix integer overflow in duration computation
    
    Fixes: signed integer overflow: 8398407 * 300 cannot be represented in type 'int'
    Fixes: 23914/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-4702539290509312
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit aa8935b395162f8438d1f055e671e92685ed1586)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3a876338f10fcbfd672ea71dc1f9f43a79ae5145
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 10 19:04:23 2020 +0200

    avcodec/mpc: Fix multiple numerical overflows in ff_mpc_dequantize_and_synth()
    
    Fixes: -2.4187e+09 is outside the range of representable values of type 'int'
    Fixes: signed integer overflow: -14512205 + -2147483648 cannot be represented in type 'int'
    Fixes: 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPC7_fuzzer-5747263166480384
    Fixes: 23528/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPC7_fuzzer-5747263166480384
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2b9f39689ab19c68ff37b5a4ac71e8fb7f58c487)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8af33f41f7aad5dcc9633c4290dbaa4d016fe90a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 10 18:52:48 2020 +0200

    avcodec/agm: Fix off by 1 error in decode_inter_plane()
    
    Fixes: Regression since 1f2096945709a32315da740691b5716da55893c3
    Found-by: Paul B Mahol <onemda at gmail.com>
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6d71a25cc460960c49997d52c1d1f1c39ccc38b4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8fb3183a4f1b15e3623955affba4a1c70b01efd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 7 00:09:33 2020 +0200

    avformat/electronicarts: Check if there are any streams
    
    Fixes: Assertion failure (invalid stream index)
    Fixes: 25120/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-6565251898933248
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 39a98623edbbdcf9d9b76e9d7aff3ce086ebfbfe)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5030a9cca11206f39a724a5ab57eb88874565962
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 5 17:58:53 2020 +0200

    avcodec/ffwavesynth: Fix integer overflow in wavesynth_synth_sample / WS_SINE
    
    Fixes: signed integer overflow: -1429092 * -32596 cannot be represented in type 'int'
    Fixes: 24419/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5157849974702080
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Nicolas George <george at nsup.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a0da95df77a528251a326fc8b7e2ff48c60e41d0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a74d895bbd3be8c51a3ca88e04bf22639989ece4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 22 00:24:55 2020 +0200

    avcodec/vp9dsp_template: Fix integer overflow in iadst8_1d()
    
    Fixes: signed integer overflow: 998938090 + 1169275991 cannot be represented in type 'int'
    Fixes: 23411/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP9_fuzzer-4644692330545152
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d182d8f10cf69c59ef9c21df4b06e5478df063ef)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=beb4bd4e3a52565eeeefb329ce20659671d16c22
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 22 00:09:05 2020 +0200

    avformat/avidec: Fix io_fsize overflow
    
    Fixes: signed integer overflow: 7958120835074169528 * 9 cannot be represented in type 'long long'
    Fixes: 23382/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-6230683226996736
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit cf0c700b0c25f5d9fe50dd27086a06812822f11a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0ce90738fc1410ffa3b1abd92fef10557796bf4c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Aug 28 00:17:41 2020 +0200

    avcodec/cfhd: Check transform type
    
    Fixes: out of array access
    Fixes: 24823/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CFHD_fuzzer-4855119863349248
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 659658d08bb2e7219001795c78efd24f381446e2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=71b1422ee93b0da778c0204b6cfaf4a6f1ac68d9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 20 01:05:35 2020 +0200

    avcodec/tiff: Restrict tag order based on specification
    
    "The entries in an IFD must be sorted in ascending order by Tag. Note that this is
     not the order in which the fields are described in this document."
    
    This way various dimensions, sample and bit sizes cannot be changed at
    arbitrary times which reduces the potential for bugs.
    The tag reading code also on various places assumes that numerically previous
    tags have already been parsed, so this needs to be enforced one way or another.
    
    If this commit causes problems with real world files which are not easy to fix
    then some other form of checks are needed to ensure the various dependencies
    in the tag reading are not violated.
    
    Fixes: out of array access
    Fixes: 24825/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-6326925027704832
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ad29f9e47cb848e11ee1d358d2bae15cd35ef04b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=73634e04f28180687b68e6c711545346301e6ef9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Aug 11 14:41:13 2020 +0200

    avformat/siff: Reject audio packets without audio stream
    
    Fixes: Assertion failure
    Fixes: 24612/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-6600899842277376.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8931c55789a69f717b4a6954c5bb7acf5475a134)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb667b646009a071f3fe17eaa7fdf988ebfd15b1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 15 01:07:44 2020 +0200

    avformat/mpeg: Check avio_read() return value in get_pts()
    
    Found-by: Thierry Foucu <tfoucu at gmail.com>
    Fixes: Use-of-uninitialized-value
    Reviewed-by: Thierry Foucu <tfoucu at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e8a88a16f78e66c8d7645b5f71dc8390b033fa70)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8ae6def1e033261b65d73a3d48f6bb9ffa6647ba
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 6 21:42:43 2020 +0200

    avcodec/tiff: Check bpp/bppcount for 0
    
    Fixes: division by zero
    Fixes: 24253/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TIFF_fuzzer-6250318007107584
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit be090da25f734460f3105075456877b8a66185c1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f955b6efabcea6f3340f788d5cb8b90961359e92
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 6 21:35:06 2020 +0200

    avcodec/snowdec: Sanity check hcoeff
    
    Fixes: signed integer overflow: -2147483648 * -1 cannot be represented in type 'int'
    Fixes: 24011/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SNOW_fuzzer-5486376610168832
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d51d569cf68f78aaea8464a156c847a0e294726a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c9a546aedaa4eb8754cff96457fe612f58eec62e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 2 00:51:12 2020 +0200

    avformat/mov: Check comp_brand_size
    
    Fixes: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
    Fixes: 24457/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5760093644390400
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ffa6072fc727a14680a85449259f6b49b47587e6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=185a720a4d0770ee1ae991eb27b5f97b03c84ae2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jul 23 23:41:27 2020 +0200

    avcodec/alac: Check decorr_shift to avoid invalid shift
    
    Later the decorrelate_stereo call is guarded by channels == 2
    and non-zero decorr_left_weight. Make sure decorr_shift is in
    the expected shift range for that case.
    
    Fixes: shift exponent 128 is too large for 32-bit type 'int'
    Fixes: 23860/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-5751138914402304
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Alexander Strasser <eclipse7 at gmx.net>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4333718b357a9ad195031e5d0ea080d37677b795)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fdaead7e2369c6b8b0e6453918e5429d098afdef
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jul 15 22:47:50 2020 +0200

    avcodec/tdsc: Fix tile checks
    
    Fixes: out of array access
    Fixes: crash.asf
    
    Found-by: anton listov <greyfarn7 at yandex.ru>
    Reviewed-by: anton listov <greyfarn7 at yandex.ru>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 081e3001edb67dcd55fe0f68505df1fce667476d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ed54e264634dbf53ddf1a538deac355707b6036b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 10 19:37:57 2020 +0200

    avcodec/cbs_jpeg: Fix uninitialized end index in cbs_jpeg_split_fragment()
    
    Fixes: Out of array read
    Fixes: 24043/clusterfuzz-testcase-minimized-ffmpeg_BSF_TRACE_HEADERS_fuzzer-5084566275751936.fuzz
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4a10bc8f6f5d600c44ecb9b43cd9abf13bf3bfae)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>



More information about the ffmpeg-cvslog mailing list