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

Git System git at videolan.org
Wed Jul 1 14:32:19 EEST 2020


URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=43e6bdacdd2231694d5b0eaf00f7da5f4a7b6d02
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jul 1 13:10:34 2020 +0200

    Update for 3.2.15

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

    avformat/utils: reorder duration computation to avoid overflow
    
    Fixes: signed integer overflow: 8 * 9223372036854774783 cannot be represented in type 'long'
    Fixes: 23381/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-4818340509122560
    
    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 10cc82c35baabbb07ffec3faccb04d8928c39e4c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c4ac9554f02a54d2f892357e212e0dab8fbbc7f5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 25 19:22:01 2020 +0200

    avcodec/pngdec: Check for fctl after idat
    
    Fixes: out of array access
    Fixes: 23554/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APNG_fuzzer-4796622520451072.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 65b1ba680fb67902a9c876a49d0146eaae5a1c3d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b3a653c92ee53a429a263b0c1e807a8f0bd56d2d
Author: Ronald S. Bultje <rsbultje at gmail.com>
Date:   Mon Apr 3 10:08:29 2017 -0400

    png: split header state and data state in two separate variables.
    
    Fixes a reported (but false) race condition in tsan for fate-apng:
    
    WARNING: ThreadSanitizer: data race (pid=6274)
      Read of size 4 at 0x7d680001ec78 by main thread (mutexes: write M1338):
        #0 update_thread_context src/libavcodec/pngdec.c:1456 (ffmpeg+0x000000dacf0c)
    [..]
      Previous write of size 4 at 0x7d680001ec78 by thread T1 (mutexes: write M1335):
        #0 decode_idat_chunk src/libavcodec/pngdec.c:737 (ffmpeg+0x000000dae951)
    
    (cherry picked from commit 478f1c3d5e5463a284ea7efecfc62d47ba3be11a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8a2ef6d25dc79d472ea7b184c3b95b4658c99838
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 29 19:49:41 2020 +0200

    avformat/hls: Pass a copy of the URL for probing
    
    The segments / url can be modified by the io read when reloading
    
    This may be an alternative or additional fix for Ticket8673
    as a further alternative the reload stuff could be disabled during
    probing
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b5e39880fb7269b1b3577cee288e06aa3dc1dfa2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f80106e256e051082e507496cdaed564adbd4da9
Author: Steven Liu <lq at chinaffmpeg.org>
Date:   Fri May 29 11:39:05 2020 +0800

    avformat/hls: check segment duration value of EXTINF
    
    fix ticket: 8673
    set the default EXTINF duration to 1ms if duration is smaller than 1ms
    
    Signed-off-by: Steven Liu <lq at chinaffmpeg.org>
    (cherry picked from commit 9dfb19baeb86a8bb02c53a441682c6e9a6e104cc)

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

    avutil/common: Fix integer overflow in av_ceil_log2_c()
    
    Fixes: left shift of 1913647649 by 1 places cannot be represented in type 'int'
    Fixes: 23572/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5082619795734528
    
    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 e409262837712016097c187e97bf99aadf6a4cdf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=056f59ad2cbfec4bfec9b401bc4f6b71f66302b2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 28 00:10:19 2020 +0200

    avcodec/wmalosslessdec: fix overflow with pred in revert_cdlms
    
    Fixes: signed integer overflow: 2048 + 2147483646 cannot be represented in type 'int'
    Fixes: 23538/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5227567073460224
    
    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 21598d711d894081d0566282473044ba4f378f33)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avformat/mvdec: Fix integer overflow with billions of channels
    
    Fixes: signed integer overflow: 1394614304 * 2 cannot be represented in type 'int'
    Fixes: 23491/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5697377020411904
    
    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 b6fbbe08c325415cc784df296058beb6604f0b9c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=620374a3af3e5b506e39713dadfde9d3ac9ca0f6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jun 23 01:43:14 2020 +0200

    avformat/microdvddec: skip malformed lines without frame number.
    
    Fixes: signed integer overflow: 1 - -9223372036854775808 cannot be represented in type 'long'
    Fixes: 23490/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5133490093031424
    
    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 a8fb7612a97530bdd0b2549dacf91dcf71a3187a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f6e7fbd510d53af2c7f727e03239569b95d333e2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 14 19:45:05 2020 +0200

    avformat/mxfdec: free duplicated utf16 strings
    
    Fixes: memleak
    Fixes: 23415/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5124814510751744
    
    Suggested-by: Marton Balint <cus at passwd.hu>
    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 0aa2768cb275bda9e9e1331ed95adc7cd686eafe)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=460bcdcd8447f0de870ed482f5efdca4c191b422
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 14 19:51:23 2020 +0200

    avformat/4xm: Check that a video stream was created before returning packets for it
    
    Fixes: assertion failure
    Fixes: 23434/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5227750851084288.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 c517c3f4741b6897ea952d1fba199c93c5217cfe)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8fdd4fc3c0ca853325d23ceb17e067fd21698070
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 13 21:47:03 2020 +0200

    avcodec/ffwavesynth: Avoid undefined operation on ts overflow
    
    Alternatively these conditions could be treated as errors
    Fixes: 23147/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5639254549200896
    Fixes: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'int64_t' (aka 'long')
    
    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 584d334afd59714ed04637a9227a4f1368c26166)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef970a79b714acc391e77a9fed4436b6668e0200
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 11 22:22:57 2020 +0200

    avcodec/mpeg4videodec: Fix 2 integer overflows in get_amv()
    
    Fixes: signed integer overflow: -144876608 * 16 cannot be represented in type 'int'
    Fixes: 22782/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_fuzzer-6039584977977344
    
    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 e361785ee05cc75d3caacf2f254160b0336f5358)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=17847fd5c73f4b0f53c5cf4e2e4ab95269e9ae73
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 7 19:24:10 2020 +0200

    avcodec/lossless_audiodsp: Fix undefined overflows in scalarproduct_and_madd_int16_c()
    
    Fixes: signed integer overflow: 2142077091 + 6881070 cannot be represented in type 'int'
    Fixes: 22737/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5958388889681920
    
    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 c0dfe134beefde4070d43910518b1f4a58f01794)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef99bc3d0e53d4c0c81611ce67c9d8413d8d70c8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Feb 20 19:56:39 2020 +0100

    avcodec/sonic: Fix several integer overflows
    
    Fixes: signed integer overflow: 2129689466 + 2129689466 cannot be represented in type 'int'
    Fixes: 20715/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SONIC_fuzzer-5155263109922816
    
    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 75d520e33704447f1b29ac47fd9e40994a6bc659)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2314621f04a9c0b37891cafa107937e99b95289
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 13 10:48:14 2020 +0200

    avcodec/iff: Fix off by x error
    
    Fixes: out of array access
    Fixes: 23245/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5723121327013888.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 51225dee0a6266780d26d43bd6802bbcf736327e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=baac1fb3da36bbb8f8043798f065a8535508ddfd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jun 9 22:11:23 2020 +0200

    avcodec/wmalosslessdec: Check block_align maximum
    
    Fixes: Assertion failure
    Fixes: 22737/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5958388889681920
    
    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 314d10f7a60f1786c85da30a569be61e2b906fef)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=62deac54b28e3cf3a8c372f728176fd8d57125d9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jun 9 22:14:59 2020 +0200

    avcodec/loco: Fix signed integer overflow in loco_get_rice()
    
    Fixes: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
    Fixes: 22975/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_LOCO_fuzzer-5658160970072064
    
    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 aa88cdfd90f5da0683cd6556c75a5ba5740a1c27)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5cae4b4606188e2d05739a42c0024d816ba4d771
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 8 09:28:55 2020 +0200

    avformat/thp: Check fps
    
    Fixes: division by zero
    Fixes: 23162/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-4856420817436672
    
    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 0e15b01b4e463d12128db2c15de7741637548347)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=422ef6d222a00ed70f747c500b149ae4a1a4f0b1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 8 09:47:41 2020 +0200

    avformat/mpl2dec: Fix integer overflow with duration
    
    Fixes: signed integer overflow: 9223372036854775807 - -1 cannot be represented in type 'long'
    Fixes: 23167/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-6425051741290496
    
    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 9a42a67c5ca198a3879b7f3663cc44ccbcaf0bd3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5779e72504fb2f13952b6ac15eefcd6f869e190
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 6 19:42:07 2020 +0200

    avcodec/mpeg12dec: remove outdated comments
    
    Found-by: Kieran
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 48de8f5816aa54dc584aeb2dbbf63a0e880279e2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=334c031c930bc30d0dd7139b2f8faf849c41bd41
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 6 17:45:39 2020 +0200

    avcodec/snowdec: Avoid integer overflow with huge qlog
    
    Fixes: integer overflow
    Fixes: 22285/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SNOW_fuzzer-5682428762128384
    
    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 38fbf33c7255b503453052c32ab5ae4fb151b29e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=97c4d49538d0e4a505cae4cf483553d47b7a9f63
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 28 00:19:56 2020 +0200

    avcodec/mpeg12dec: Fix got_output
    
    This makes got_output consistent with the code in slice_end() which sets the output
    
    in slice_end()
     if (s->pict_type == AV_PICTURE_TYPE_B || s->low_delay) {
         int ret = av_frame_ref(pict, s->current_picture_ptr->f);
         ...
     } else {
    
    Fixes: assertion failure
    Fixes: 22178/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG1VIDEO_fuzzer-5664234440753152
    
    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 4f33a9803a3068ce2d52289fc1db60375dc8b7a5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=53c685afde0eea28865813ce54d41a05126df36e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 7 21:35:43 2020 +0200

    avformat/4xm: Cleanup on GET_LIST_HEADER() failure
    
    Fixes: memleak
    Fixes: 23142/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5932860820422656
    
    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 a5313ce6542a4ee4112acd260e59bff698f3dddd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0ef01e368c0667f77b61a47163fa29e007be011e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 28 18:08:57 2020 +0200

    avcodec/lzf: Consider the needed size in reallocation
    
    Fixes: NULL pointer dereference
    Fixes: 22381/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_NOTCHLC_fuzzer-5659879921680384.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 292b9b93a50aa0622e33013de9f2ddc130bef671)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11fadd532e3233c530a7dba1c1f786ecd5ac7cae
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 31 14:30:43 2020 +0200

    avformat/mlvdec: fail reading a packet with 0 streams
    
    Fixes: NULL pointer dereference
    Fixes: 22604/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5667739074297856.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 5bd5c3108786bf69f108c55c375f1956f67ca7a4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d28891ca8ffbb9a91d0f4724384761e27dfd0aa1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 31 14:24:04 2020 +0200

    avformat/thp: Check compcount
    
    Fixes: out of array access
    Fixes: 22520/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5100297658826752
    
    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 1ba8484559661dfdbca36dbc17b203f33f62e26c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0179add61dfef4dca0cab61d84e557c4d26385ff
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 31 14:59:02 2020 +0200

    avcodec/adpcm: XA: Check shift similar to filter
    
    Fixes: negative shift
    Fixes: 22499/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_XA_fuzzer-5765452130418688
    
    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 6d96bae9c480e020e9f51fabd5642d7ae6020943)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/huffyuvdec: Test vertical coordinate more often
    
    Fixes: out of array access
    Fixes: 22892/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HYMT_fuzzer-5135996772679680.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 a1223ddc5692772198a02600ecff2545f32b37be)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=65f2862dcd61c4c434ac10251f8225125487480d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 30 00:43:46 2020 +0200

    avcodec/hq_hqa: Check info size
    
    Fixes: assertion failure
    Fixes: 21079/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HQ_HQA_fuzzer-5737046523248640
    
    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 cf28521fee22dbe2f7eeb8ab0306c0fd0802c48a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=922dc6177017c0fdce86399038c172fc950f2648
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 23 22:02:56 2020 +0200

    avcodec/wmalosslessdec: Fix integer overflow in mclms_predict()
    
    Fixes: signed integer overflow: 2147483636 + 2048 cannot be represented in type 'int'
    Fixes: 22016/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5109395618004992
    
    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 c42ed06695848617350a94543823e850f190b3ab)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4db34eb3303bf4ef9a65178c225162724487c773
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 24 00:24:40 2020 +0200

    avcodec/vp9dsp_template: Fix integer overflow(s) in iadst16_1d()
    
    Fixes: signed integer overflow: 1080285923 - -1130879337 cannot be represented in type 'int'
    Fixes: 22002/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP9_fuzzer-6260237310099456
    
    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 071e2937236945c168ab99d3e3b01539194466dd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8c4fcbd4f972da0542f88b037e70ca5da2ffac61
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 28 14:33:58 2020 +0200

    avcodec/h264dec: Disable forced small_padding on flag2 fast
    
    Fixes: 20978/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H264_fuzzer-5746381832847360
    
    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=4ce82f27c75ccb8566aa7e069326d3cea8c01efc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 19 17:05:52 2020 +0200

    avformat/oggparsevorbis: Error out on double init of vp
    
    Fixes: memleak
    Fixes: 19949/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5743636058210304
    
    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 2a3bbc0086aa608cc0465dd14901178d41cfe113)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e79c52ad014fa94327a50cf4d90bd9aa7221d8c9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 16 00:31:23 2020 +0200

    avcodec/pnmdec: Use unsigned for maxval rescaling
    
    Fixes: signed integer overflow: 65535 * 55335 cannot be represented in type 'int'
    Fixes: 21955/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PGMYUV_fuzzer-5669206981083136
    
    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 49459aca47d4803b2188fbf12b758bd2b01e91d7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=340ac128a2b941eb55c228d64bffbafcd0e00c74
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed May 13 00:11:37 2020 +0200

    avcodec/ivi: Clear got_p_frame before decoding a new frame using it
    
    Fixes: assertion failure
    Fixes: 21666/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_INDEO4_fuzzer-5706468994318336
    
    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 1d633e6a0a61118c9b2d1785d96bdebaa8c38592)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=83ce829db66c83dd21f593754817bcf86b1cc5b6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon May 4 00:04:49 2020 +0200

    avcodec/dsddec: Check channels
    
    Fixes: division by zero
    Fixes: 21677/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DSD_MSBF_fuzzer-5712547983654912
    Fixes: 21751/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DSD_LSBF_fuzzer-5197097180856320
    
    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 2570a8777e7095358b10f679d35641e114a2ab33)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=71d7c4fbac9381f6fc4a347ff027970457877045
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 2 21:25:17 2020 +0200

    avcodec/xvididct: Fix integer overflow in idct_row()
    
    Fixes: signed integer overflow: -1238335488 + -1003634688 cannot be represented in type 'int'
    Fixes: 21649/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEG_fuzzer-5112005765890048
    
    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 620236e4d2ac46821911b99fa4551868675d4ed9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=015c164cd40e1d069e9f7640079b324cd6ff58db
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 26 21:19:13 2020 +0200

    avcodec/wmalosslessdec: Fix integer overflows in revert_inter_ch_decorr()
    
    Fixes: signed integer overflow: -717241856 + -1434459904 cannot be represented in type 'int'
    Fixes: 21405/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5677143666458624
    
    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 e9a4c4fe9918220be492a4a9d74c2293fd706be3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=996ca740818e745088020f0ce099191dc23b9f88
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Feb 16 18:51:52 2020 +0100

    avformat/mpegenc: Fix integer overflow with AV_NOPTS_VALUE
    
    Fixes: signed integer overflow: -9223372036854775808 - 45000 cannot be represented in type 'long'
    Fixes: ticket8187
    
    Found-by: Suhwan
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9874815b1aadadd7fd19aa6aabb7d9193f2f43d5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35a451d49012b2ccc12c9eb729bbc86a5373ae95
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Feb 16 18:32:31 2020 +0100

    avformat/swfenc: Fix integer overflow in frame rate handling
    
    Fixes: signed integer overflow: 30000299 * 256 cannot be represented in type 'int'
    Fixes: ticket8184
    
    Found-by: Suhwan
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 31f956acadd994b8c4e22b714aaffee0f527c827)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d7e9a720609c0e2be6c73fcd8401b3600f605b74
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Apr 7 12:04:25 2020 +0200

    avformat/aadec: Check toc_size to contain the minimum to demuxer uses
    
    Fixes: out of array access
    Fixes: stack-buffer-overflow-READ-0x0831fff1
    
    Found-by: GalyCannon <galycannon at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit daa2482871dffa9af12fa6d874a3d2dedd73f42e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e26d6f68bb54f948d311ad037e040edd80190cc7
Author: Dale Curtis <dalecurtis at chromium.org>
Date:   Thu May 14 15:31:55 2020 -0700

    avformat/mov: Don't allow negative sample sizes.
    
    Signed-off-by: Dale Curtis <dalecurtis at chromium.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2d8d554f15a7a27cfeca81467cc9341a86f784e2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fa10782c02a331358c9db41a716ca235a5789af2
Author: Vitaly Buka <vitalybuka-at-google.com at ffmpeg.org>
Date:   Tue Apr 21 21:34:19 2020 -0700

    mpeg4videoenc: Don't crash with -fsanitize=bounds
    
    Also the patch makes this code consistent with mpeg4videodec.c
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f163d30de2090a7275f1fb8ad69258576f12c1a2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=74eb8e83e68428f294c34a751dafbf0274aa3ccc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 19 17:05:53 2020 +0200

    avcodec/binkaudio: Fix 2Ghz sample_rate
    
    Fixes: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
    Fixes: 19950/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_BINKAUDIO_DCT_fuzzer-5765514337189888
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Suggested-by: Paul
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f603d10b1e6bb2fbf4dcccc43d3ea2fb911b36ba)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ecea2efff36a8add107d769f5f198a1a0bd2f872
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Feb 12 21:30:08 2020 +0100

    avcodec/adpcm: Fix integer overflow in ADPCM THP
    
    The reference (thp.txt) uses floats so wrap around would seem incorrect.
    
    Fixes: signed integer overflow: 1073741824 + 1073741824 cannot be represented in type 'int'
    Fixes: 20658/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_THP_fuzzer-5646302555930624
    
    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 b12b05374f7025167e2c43449ceb8ba3f0a6083f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/ralf: Check num_blocks before use
    
    Fixes: out of array access
    Fixes: 20659/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5739471895265280
    
    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 f0c0471075fe52ed31c46e038df4280aef5b67a1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d88e50ed615b5edcfa49cd6e83bcdfd0757fce29
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon May 11 21:18:58 2020 +0200

    avcodec/iff: Test video_size being non zero
    
    Fixes: Out of array access
    Fixes: 20659/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5658548592967680
    Fixes: 20659/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5723561177382912
    
    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 a035fd88ae7341a05c01f3b393921933e4ea9665)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44710253f473fda123e7d05b96f09f3d641d5b28
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 10 21:16:59 2020 +0200

    avcodec/utvideodec: Fix integer overflow in decode_plane()
    
    Fixes: signed integer overflow: 2147483594 + 142 cannot be represented in type 'int'
    Fixes: 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_UTVIDEO_fuzzer-5658568101724160
    
    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 876cfa67f37e944b0f42cb67b2de4e2e06f52e82)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1046b3b14fb65422410b57c6135c5b6dd84a87d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 10 21:12:22 2020 +0200

    avcodec/ttadsp: Fix several integer overflows in tta_filter_process_c()
    
    Fixes: signed integer overflow: 1931744255 + 252497024 cannot be represented in type 'int'
    Fixes: 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TTA_fuzzer-5763348114440192
    
    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 8627885172cc54db95f86529d134308d4d095054)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/ralf: Fix integer overflow in decode_block()
    
    Fixes: signed integer overflow: 289082077 - -2003141111 cannot be represented in type 'int'
    Fixes: 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5196077752123392
    
    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 0c4330847c104fcf3ef929c1acee33b5b34c20db)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/nuv: widen buf_size type
    
    Fixes: signed integer overflow: 65312 * 65312 cannot be represented in type 'int'
    Fixes: 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_NUV_fuzzer-5740176118906880
    
    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 1ac106bf5625de6aec31a34319298032e988f349)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/iff: Fix several integer overflows
    
    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: signed integer overflow: -2147483648 - 1 cannot be represented in type 'int32_t' (aka 'int')
    Fixes: 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5764066459254784
    
    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 7a92147f87129851c1cc2c15f4ba714b8cf23f71)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6ce730d39e013211c7288938595fba48952d2edc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 10 11:34:53 2020 +0200

    avcodec/g729postfilter: Clip gain before scaling with AGC_FAC1
    
    The fixed point integer reference specifies the multiplication used
    to have 16bit input and clips so we need to clip the input
    The floating point implementation does not seem to do that.
    
    Fixes: signed integer overflow: 6317568 * 410 cannot be represented in type 'int'
    Fixes: 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_G729_fuzzer-5700189272932352
    
    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 82d4c7b95ed98d38aa834ef5a8fb1d2ef3901698)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4cbda397c3267ebac6b3f6d7036aa868e97fe9ff
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 10 11:08:28 2020 +0200

    avcodec/alac: Fix integer overflow with 24/20bps samples
    
    Fixes: signed integer overflow: 1020048 * 4096 cannot be represented in type 'int'
    Fixes: 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-5753877751660544
    
    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 22e51e95ac97864b3d7b21124eaf8fcce147f61e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=efe50a9ce1d9205fcaf985cd5009322132570b61
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Feb 13 20:56:56 2020 +0100

    avcodec/dstdec: Check sample rate
    
    Fixes: out of array access
    Fixes: 20659/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DST_fuzzer-5735812071424000
    
    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 5727b1f13f36c4db30d5d0de51640f740edf01e8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5be59bb8a1de1ba6d166c11fed86fef54254095d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Apr 15 20:27:27 2020 +0200

    avformat/thp: Require a video stream
    
    The demuxer code assumes the existence of a video stream
    
    Fixes: assertion failure
    Fixes: 21512/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5699660783288320
    
    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 97c78caf3e8f7ec4df3d3123b5e8d0e7541319e6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3153dae3796540f40e9b2b50fbaf71077422804b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Apr 14 00:03:30 2020 +0200

    avformat/mpeg: Decrease score by 1 for files with very little valid data
    
    Fixes: 8233/PPY6574574605_cut.mp3
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 20f7b4dfc9640c910655bd153c6996e9edd42ff0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d48569cb5b642d73aac3f1e78451163a760d1669
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Apr 7 19:29:44 2020 +0200

    avcodec/pngdec: Check length in fdAT
    
    Fixes: 21089/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APNG_fuzzer-5135981419429888
    Fixes: out of array read
    
    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 79e5c2ee2bbdf462cabd2113c723dfb613d735c2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=74f7e11a9811c6c73700b0185f52ef0dc07a6ab3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 5 22:58:29 2020 +0200

    avcodec/g2meet: Check tile_width in epic_jb_decode_tile()
    
    Fixes: out of array access
    Fixes: 21469/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_G2M_fuzzer-5199357982015488
    
    Alternatively the arrays can be made bigger or the index can be clipped.
    In case a real file with such huge tiles exist we ask the user to upload it.
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5501bb28ddfa6441dcbf8ea0a964a13aa33f66fe)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=60d36825bcf0d20e5ab19f9d5b57f923f256d8bb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Feb 11 22:58:08 2020 +0100

    avcodec/vp9dsp_template: Fix integer overflows in idct32_1d()
    
    Fixes: signed integer overflow: -193177 * 11585 cannot be represented in type 'int'
    Fixes: 20557/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP9_fuzzer-5704852816789504
    
    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 e16e3e63f0a96b4e0ec32972c975bc0e339a49d1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2a3317510a96a59bb52f73fbc0c66ef9ebd1088
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 26 19:29:39 2020 +0200

    avcodec/alacdsp: Fix invalid shift in append_extra_bits()
    
    Fixes: left shift of negative value -1
    Fixes: 21390/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-6242539519868928
    
    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 49ae034b42234486712a02f9b00253a0975cea02)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4e9221bdea1dc39eab18164681d1fb82021ff16
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Feb 9 18:09:24 2020 +0100

    libavcodec/wmalosslessdec: prevent sum of positive numbers from becoming negative
    
    Fixes: left shift of negative value -8321365
    Fixes: 20506/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-4798062906310656
    
    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 62e4003780cad60ac1371fef892da08c27069964)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3ea3a94a1e913ddf01efba1b1761063fa4971baa
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Feb 9 00:23:14 2020 +0100

    avcodec/dstdec: Fix integer overflow in read_table()
    
    Fixes: signed integer overflow: -16 * 134217879 cannot be represented in type 'int'
    Fixes: 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DST_fuzzer-5639509530378240
    
    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 2d465a401dd790e2ca126ecb9cbda43f898a492f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=76ad5d0351fd7d01c0ba07a4b6a7c4ed679f4ae7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Feb 18 23:14:16 2020 +0100

    avcodec/txd: Check for input size against the header size.
    
    Fixes: Timeout (21sec -> 80ms)
    Fixes: 20673/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TXD_fuzzer-5177453863763968
    
    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 aeb4e435847e0c970bcb1a835fe5eda17a4e1ce3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ae8e215c416d57631ac1759b3dfc2357c3b6de82
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Feb 18 23:28:33 2020 +0100

    avcodec/svq1dec: Check that there is data left after the header
    
    Fixes: Timeout (21sec -> 255ms)
    Fixes: 20709/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SVQ1_fuzzer-5085075089915904
    
    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 55e344ee5aa6f6e04e50bbac457e0ca53433ab75)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=01436cc976d3cea58bef9534dc8230d11690aebe
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Feb 6 00:33:40 2020 +0100

    avcodec/intrax8: Check for end of bitstream in ff_intrax8_decode_picture()
    
    Fixes: Timeout (105sec -> 1sec)
    Fixes: 20479/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1_fuzzer-5769846937878528
    
    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 0a9ccc2514da82812584b0e49a30625151d225e9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0734772b794b5b6271fb5b306b6450316a5db579
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 7 12:15:29 2020 +0200

    avformat/mpegts: Shuffle avio_seek
    
    This avoids accessing an old, no longer valid buffer.
    Fixes: out of array access
    Fixes: crash_audio-2020
    
    Found-by: le wu <shoulewoba at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4b19bb49bc93e1000185406698ea5d04d5292041
Author: Martin Storsjö <martin at martin.st>
Date:   Fri Oct 21 12:40:05 2016 +0300

    rtmpdh: Don't use the OpenSSL DH struct
    
    Instead use our own struct, which we already use when using
    gcrypt and gnutls.
    
    In OpenSSL 1.1, the DH struct has been made opaque.
    
    Signed-off-by: Martin Storsjö <martin at martin.st>
    (cherry picked from commit 568c906501001b5a3469c8cf720ce27d9693352f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=340290494345a7006c81ffc66b183ad42e82a7c5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 19 18:24:55 2020 +0200

    avcodec/hevc_mp4toannexb_bsf: Check nalu_size
    
    Fixes: Timeout (29sec -> 5ms)
    Fixes: 20237/clusterfuzz-testcase-minimized-ffmpeg_BSF_HEVC_MP4TOANNEXB_fuzzer-5165615044362240
    
    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 ae2537f53e8ebfa36345241b5b70c0b1aef66dd2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c2fd7070d482c4ed38da1a6c1322954a00338738
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Apr 21 00:03:40 2020 +0200

    avcodec/iff: Check length before memcpy() in decode_deep_rle32()
    
    Fixes: out of array read
    Fixes: 20796/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5111364702175232.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 b4a33387cb1cd3f4c5036e65e0fdd953c6b5012f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bedf686d5b725604c7b3fb80cdd992892162da51
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Apr 21 00:03:39 2020 +0200

    avcodec/iff: Fix invalid pointer intermediates in decode_deep_rle32()
    
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bc41a29a5aa3c3dedba0a85b4aeb79a07eeeb1b4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e9fa514a451dacb254bd8512486d95b83d9fabb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Feb 2 21:01:12 2020 +0100

    avcodec/rv40dsp: Fix integer overflows in rv40_weight_func_*()
    
    Fixes: signed integer overflow: 40550400 * 128 cannot be represented in type 'int'
    Fixes: 20331/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RV40_fuzzer-5676685725007872
    
    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 13171ad2e304b2a7d959429527b98c68ec5ea320)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ff3ea90d6b68071df7a49195fb459921fca6c9b4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Feb 1 21:25:33 2020 +0100

    avcodec/ac3dec_fixed: Fix several invalid left shifts in scale_coefs()
    
    Fixes: left shift of negative value -14336
    Fixes: 20298/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AC3_FIXED_fuzzer-5675484201615360
    
    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 8e30502abe62f741cfef1e7b75048ae86a99a50f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=541298cef78a6b5e3809fb63e8dfcc89dd298b9c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Feb 3 23:20:23 2020 +0100

    avcodec/flac_parser: Do not lose header count in find_headers_search()
    
    Fixes: Timeout
    Fixes: out of array access
    Fixes: 20274/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FLAC_fuzzer-5649631988154368
    Fixes: 19275/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FLAC_fuzzer-5757535722405888
    
    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 55f9683cf6be97f4b398a7a35ee5bfd1208ac2a5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/audiodsp: Fix integer overflow in scalarproduct_int16_c()
    
    Fixes: signed integer overflow: 2145417478 + 76702564 cannot be represented in type 'int'
    Fixes: 20313/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RA_144_fuzzer-5734487724130304
    
    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 abb5762e985f4ce34e97c1b2fa6d1108ce8a881f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94af3d9ca65a8a569cc8cc8c86dce5b440b3ff05
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Apr 1 20:58:52 2020 +0200

    avformat/oggdec: Check for EOF after page header
    
    Fixes: Infinite loop
    Fixes: Ticket8594
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f1589be9fda00c417f9bcccb55dbbea998ee08ac)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6e768588c383ad7fcf71b864023535b79aadfda3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Apr 2 22:38:46 2020 +0200

    swscale/yuv2rgb: Fix vertical dither offset with slices
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit be3c29e3795cb2499e3b96335286d6a8423c0bcf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7164a168fb91d8f2168a0e34b79f3f016e573d89
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Apr 9 15:37:55 2020 +0200

    avcodec/dpcm: clip exponent into supported range in XAN DPCM
    
    Fixes: shift exponent 32 is too large for 32-bit type 'int'
    Fixes: 21200/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_XAN_DPCM_fuzzer-5754704894361600
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Anton Khirnov <anton at khirnov.net>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 20ade59d9633def4ebf84ec170f56367bfb6aa6c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/flacdsp_template: Fix invalid shifts in decorrelate
    
    Fixes: left shift of negative value -2
    Fixes: 20303/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FLAC_fuzzer-5096829297623040
    
    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 3935c891e96c0819439da43d1b862652bbbdf065)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dad6714ce67a35bdbcfce0d23a1d0f1edea766f0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jan 31 23:43:57 2020 +0100

    avcodec/xvididct: Fix integer overflow in MULT()
    
    Fixes: signed integer overflow: 23170 * 95058 cannot be represented in type 'int'
    Fixes: 20295/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MJPEG_fuzzer-5800212870463488
    
    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 7ccb576191e91b393041b14917f1b681ec75ed3b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9727acaad55198cecc8d61c802eabef6e4e26221
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jan 17 23:42:08 2020 +0100

    avcodec/ffwavesynth: Correct undefined overflow of PINK_UNIT
    
    Fixes: signed integer overflow: 9223372036854775775 + 128 cannot be represented in type 'long'
    Fixes: 20054/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5686385113825280
    
    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 187161d62f35c8b613c4a6739b0a6dfa9a24da60)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b02acd029f2cf822587d0ae9086e355fe96393a3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Feb 16 20:11:52 2020 +0100

    swscale/output: Fix integer overflow in yuv2rgb_write_full() with out of range input
    
    Fixes: signed integer overflow: 1169365504 + 981452800 cannot be represented in type 'int'
    Fixes: ticket8293
    
    Found-by: Suhwan
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e057e83a4ff4c0eeeb78dffe58e21af951c056b6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3d1eed6b3db9477281f512059063249a63922030
Author: John Rummell <jrummell at chromium.org>
Date:   Mon Mar 30 21:30:33 2020 -0700

    libavformat/amr.c: Check return value from avio_read()
    
    If the buffer doesn't contain enough bytes when reading a stream,
    fail rather than continuing on with initialized data. Caught by
    Chromium fuzzeras (crbug.com/1065731).
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5b967f56b6d85f62446836fc8ef64d0dcfcbda17)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d0a74df81bc69cdcedbe977796330ccb5856a71f
Author: John Rummell <jrummell at chromium.org>
Date:   Mon Mar 30 14:08:01 2020 -0700

    libavformat/mov.c: Free aes_decrypt to avoid leaking memory
    
    Found by Chromium fuzzers (crbug.com/1057205).
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ad91cf1f2f5793db5c6dd7ab9947fcc6d7832607)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=77620689e5d9fe6def8b44d25222dc2898310b78
Author: John Rummell <jrummell at chromium.org>
Date:   Mon Mar 30 14:56:11 2020 -0700

    libavformat/oggdec.c: Check return value from avio_read()
    
    If the buffer doesn't contain enough bytes when reading a stream,
    fail rather than continuing on with unitialized data. Caught by
    Chromium fuzzers (crbug.com/1054229).
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b7c67b1ae3657058b32b9235119d07529ad5cce1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b39e085d0cdb34fbb6f7af43e11deb1168277719
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Mar 15 17:26:51 2020 +0100

    avformat/asfdec_f: Fix overflow check in get_tag()
    
    Fixes: signed integer overflow: 2 * 1210064928 cannot be represented in type 'int'
    Fixes: 20873/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5761116909338624
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Anton Khirnov <anton at khirnov.net>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c8140fe7324f264faacf7395b27e12531d1f13f7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a0af4f692641b7c4ca595df1d7a24ec48a87694e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Mar 18 20:20:44 2020 +0100

    avformat/nsvdec: Fix memleaks on errors while reading the header
    
    Fixes: memleaks
    Fixes: 21084/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5655975492321280
    
    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 96c04694550999cc214cae8c4a16d2d7ac0958bc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/ffwavesynth: Fix integer overflow in computation of ddphi
    
    Fixes: signed integer overflow: 1302123111085380114 - -8319005078741256972 cannot be represented in type 'long'
    Fixes: 20991/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5148554161291264
    
    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 c85bf1631823e9089e59a474d5c6c0efc708c507)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=80cf78e4d6797d786a9a52ad9b18c56fcf7348e1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Mar 1 22:46:34 2020 +0100

    avcodec/adpcm: Fix invalid shift in AV_CODEC_ID_ADPCM_PSX
    
    Fixes: left shift of negative value -1
    Fixes: 20859/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_PSX_fuzzer-5720391507247104
    
    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 0a11ef68f0a85905e704e503b433f5aa645d59ac)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8c285551050456afb552026bda645cfb7e4f0be
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Dec 5 22:35:03 2019 +0100

    avcodec/mpeg12dec: Fix invalid shift in mpeg2_fast_decode_block_intra()
    
    Fixes: left shift of negative value -695
    Fixes: 19232/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG1VIDEO_fuzzer-5702856963522560
    Fixes: 19555/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG1VIDEO_fuzzer-5741218147598336
    
    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 c40df2166c7925fc81e1ef22563c2e32124cf1d6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=28163cb7ad0f8f0a4775cf5de94d3bd65255344a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 23 12:41:41 2020 +0100

    avcodec/mpegaudioenc_template: fix invalid shift of sample
    
    Fixes: Ticket8010
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a2c97a8342fab6393280cc2f0e2ffb39c381d29c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a70f312df1ee869f626a4bc5cc1554d2033ec028
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 23 12:50:30 2020 +0100

    avcodec/motion_est_template: Fix invalid shifts in no_sub_motion_search()
    
    Fixes: Ticket8167
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e13eee37ee3268b0a985ddc74a9bde0179bd553c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11bb3cc107ebbbbe0f8f3b46a9d75426eb079e56
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 26 22:19:48 2020 +0100

    libavformat/avienc: Check bits per sample for PAL8
    
    Fixes: assertion failure
    Fixes: Ticket 8172
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 35958782819c00211e247332ab18fbf2f28267e1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e81e1fb114fcb47bcc0f5bf5a5b249a3ba3f1ac
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jan 27 19:07:00 2020 +0100

    avformat/mpegts: Improve the position determination for avpriv_mpegts_parse_packet()
    
    Fixes: assertion failure
    Fixes: Ticket 8005
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e5bb48ae5990347dff22fc38ff5a1c1f7f60a1c5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1bed5bf9e296a1967b16ed9315eea8ab72edf6eb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Feb 22 00:42:30 2020 +0100

    avcodec/magicyuv: Check that there are enough lines for interlacing to be possible
    
    Fixes: out of array access
    Fixes: 20763/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MAGICYUV_fuzzer-5759562508664832
    
    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 f8a0e9f9f71cf5650bdc250ff7475e0f7d8e8420)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6587933021e6d8d2c616d4d990e1cbb7ffbdd53c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Feb 23 09:27:27 2020 +0100

    avformat/mvdec: Check stream numbers
    
    Fixes: null pointer dereference
    Fixes: 20768/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5638648978735104.fuzz
    
    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 618a9bea65112a27a106e02ada3ae475cc8ac1ac)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7588b99a3b88d991071ef35011525c01f4438216
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Feb 20 22:26:18 2020 +0100

    avcodec/pcm: Fix invalid shift in AV_CODEC_ID_PCM_LXF
    
    Fixes: left shift of 233 by 24 places cannot be represented in type 'int'
    Fixes: 20736/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PCM_LXF_fuzzer-4829212685107200
    
    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 051d11f659455f38be7ce40e2dc9d03b082dcd4d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5654c46336017374eaa82a58a5f1479c7a2990e6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Feb 18 22:58:12 2020 +0100

    avcodec/qdm2: Check fft_coefs_index
    
    Fixes: out of array access
    Fixes: 20660/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_QDM2_fuzzer-5658290216501248
    
    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 9fc73bf022eb781eea7f685e2d2e9de4ba8898ca)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1038603ebd7cfa99f974d2d39bdfaeaf28a2666f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Feb 15 23:18:25 2020 +0100

    avformat/avidec: Avoid integer overflow in NI switch check
    
    Fixes: signed integer overflow: 0 - -9223372036854775808 cannot be represented in type 'long'
    Fixes: Ticket8149
    
    Found-by: Suhwan
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 347920ca2102d762e4713f101a2e75811791e2b3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ee19ae32905db8c28bfbfa30fb4ccc10e2321916
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Feb 15 22:56:18 2020 +0100

    fftools/ffmpeg: Fix integer overflow in duration computation in seek_to_start()
    
    Fixes: signed integer overflow: -9223372036854775808 - 9223372036854775807 cannot be represented in type 'long'
    Fixes: Ticket8142
    
    Found-by: Suhwan
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4f4ad33d96a01d82edf56d58599017cb0ae5bfa8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=24cd98ec4a88748c4a5085c735da876f77489f56
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Feb 15 22:35:37 2020 +0100

    avfilter/vf_aspect: Fix integer overflow in compute_dar()
    
    Fixes: signed integer overflow: 1562273630 * 17 cannot be represented in type 'int'
    Fixes: Ticket8323
    
    Found-by: Suhwan
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0c0ca0f244b823238e5a4f5584168e620da84899)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b503ec1ae14e9ec073abc668e12a046bf4d4090d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Feb 11 23:56:45 2020 +0100

    avcodec/apedec: Fix invalid shift with 24 bps
    
    Fixes: left shift of negative value -463
    Fixes: 20542/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5688714435231744
    
    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 8e278672294f28a3feaba0a38460afd51f0fadda)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=baa0304074f98aa5e70d11447055375a20c9a6f3
Author: Dale Curtis <dalecurtis at chromium.org>
Date:   Tue Jan 28 16:49:14 2020 -0800

    avformat/utils: Fix undefined behavior in ff_configure_buffers_for_index()
    
    When e2_pts == INT64_MIN and e1_pts >= 0 the calculation of
    e2_pts - e1_pts will overflow an int64_t.
    
    Signed-off-by: Dale Curtis <dalecurtis at chromium.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f15007afa90a3eb3639848d9702c1cc3ac3e896b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1a54ee4a51220d87d7b2ed92a682883cd2bb2b51
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 18 19:55:23 2020 +0100

    avcodec/wmalosslessdec: Fix integer overflow with sliding in padding bits
    
    Fixes: signed integer overflow: -53716100 * 256 cannot be represented in type 'int'
    Fixes: 20143/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5716604000403456
    
    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 b8a0be93528187721a2414f66abbc252a258afa3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44da920eb70a5a56c5ad9a0becd33b97cf1e856c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 18 19:28:36 2020 +0100

    avcodec/wmalosslessdec: Fix loop in revert_acfilter()
    
    Fixes: out of array read
    Fixes: 20059/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5691776237305856
    
    No testcase except the fuzzed one.
    
    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 5584c0bb945d6010a9d8c22ef3270792022e1761)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e1aa37ce1a3659ad33f88de8b68c5b6e27f20fb7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 28 20:12:25 2020 +0100

    avcodec/lagarith: Sanity check scale
    
    A value of 24 and above can collaps the range to 0 which would not work.
    
    Fixes: Timeout (75sec -> 21sec)
    Fixes: 18707/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_LAGARITH_fuzzer-5708950892969984
    
    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 fb3855342b9e4c577c63b38a7a5a574830a21934)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba17b9961ac121dbba77feea77685afdfd15a28d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 28 18:35:43 2020 +0100

    avcodec/apedec: Fix integer overflows in predictor_decode_mono_3950()
    
    Fixes: signed integer overflow: -2147407150 + -1871606 cannot be represented in type 'int'
    Fixes: 18702/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5679095417667584
    
    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 eb64a5c6f94981e4a68ad65a6e445557e11c08fc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f46cd02b63bce1c0c06fdaeb25b9d7c0ced71dca
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 8 13:48:45 2019 +0100

    avcodec/ralf: Fix integer overflow in apply_lpc()
    
    Fixes: signed integer overflow: 2147482897 + 2048 cannot be represented in type 'int'
    Fixes: 19240/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5743240326414336
    Fixes: 19869/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5150136636538880
    
    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 fd313d8cf8368918882b6de0880e44ae25cc7394)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/dca_lbr: Fix some error codes and error passing
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bfea054a75f17d140f2f171056a801c4c89f6d26)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b68e717a2e00ab09819a8f6e424081f2f7f3d13f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 14 15:27:44 2019 +0100

    avcodec/wmavoice: Fix rounding and integer anomalies in calc_input_response()
    
    Fixes: out of array access
    Fixes: inf is outside the range of representable values of type 'int'
    Fixes: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long'
    Fixes: 19316/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAVOICE_fuzzer-5677369365102592
    
    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 38d37584448731f90977132b838d50ff1a28811b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=833cb46dfa33909a11fd2403d7247d0d44b35340
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Dec 18 00:07:50 2019 +0100

    avcodec/pcm: Fix invalid shift in pcm_decode_frame for LXF
    
    Fixes: left shift of 32 by 28 places cannot be represented in type 'int'
    Fixes: 19472/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PCM_LXF_fuzzer-5704364320096256
    
    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 985d3666f672781152f4b68093740ea6a9888194)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e483df01f07c64af36e11b8b8d7cc22344131f0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 19 21:51:11 2020 +0100

    avcodec/snappy: Sanity check bytestream2_get_levarint()
    
    Fixes: left shift of 79 by 28 places cannot be represented in type 'int'
    Fixes: 20202/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HAP_fuzzer-5719004081815552
    Fixes: 20219/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HAP_fuzzer-5641738677125120
    Fixes: 20389/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HAP_fuzzer-5680721517871104
    
    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 be54da2117a6f58c14283f2511e71fda8d3bfe9d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=876997d46287f53585e86060074013c83d9166c5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Feb 1 23:25:42 2020 +0100

    avcodec/mlpdsp: Fix a invalid shift in ff_mlp_rematrix_channel()
    
    Fixes: left shift of negative value -2
    Fixes: 20305/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEHD_fuzzer-5677196618498048
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Jai Luthra <me at jailuthra.in>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit fcc9f13717c8c3fe08ca5caf957c39e76ea35e4f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb3495c0cb5fc160b29bbd85692781b6ad09c7fc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jan 27 21:54:22 2020 +0100

    avcodec/avdct: Clear IDCTDSPContext context
    
    Fixes use of uninitialized variable and segfault
    
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Reviewed-by: James Almer <jamrial at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b82825eba837f7cbb24c1d66e93285d029307417)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=10e807c8607ff4841a5465cf91249937dee6ef19
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 30 22:04:06 2020 +0100

    avcodec/x86/diracdsp: Fix high bits on Windows x86_64
    
    Found-by: james
    (cherry picked from commit 24af459d1e568fd134476f305f4fba23bf2c386a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=753d8e48548acc750264fc9e9d4e5e75e782f6f4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jan 11 12:09:08 2020 +0100

    avformat/mov: Check STCO location
    
    Fixes: bypassing of checks and assertion failure
    Fixes: asan_1003879.mp4
    
    Found-by: Clusterfuzz + asan
    Reported-by: Thomas Guilbert <tguilbert at google.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1cd41840208bce7e690a4ccc48077567418a0aa8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bb4afc18b8177fb04664d84e04ca4a00ebcb7acc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 9 02:06:36 2020 +0100

    avcodec/wmalosslessdec: Fix multiple integer overflows
    
    Fixes: left shift of 3329 by 20 places cannot be represented in type 'int'
    Fixes: signed integer overflow: -199378355 + -1948950833 cannot be represented in type 'int'
    Fixes: 19837/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5752565837070336
    Fixes: 19839/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5767483265122304
    
    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 422202516cfb6239abb4e20db9f628f3899a76e2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a7d8e08ddfad5449ed713a232c9bf3bb5ce4efe5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 7 20:55:16 2019 +0100

    avcodec/apedec: Fix undefined integer overflow in decode_array_0000()
    
    Fixes: signed integer overflow: -2143289344 - 6246400 cannot be represented in type 'int'
    Fixes: 19239/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5173755680915456
    
    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 a3655bb02c21e70573335e9396632f64b2589536)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ee671c0e80a08a6f901192884d7b5dca61c760d9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 1 20:43:05 2020 +0100

    avcodec/smacker: Check space before decoding type
    
    Fixes: Timeout (232sec -> 280ms)
    Fixes: 19682/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SMACKER_fuzzer-5654129649385472
    
    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 6f5c18da5977a3214e1ea30e6b0c0d9d858ce83d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bc752e53ebbee9d6bd65228c5b5bb1fe86eb6df9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 1 22:32:04 2020 +0100

    avcodec/rawdec: Use linesize in b64a
    
    Fixes: out of array access
    Fixes: 19750/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RAWVIDEO_fuzzer-5074834119983104
    
    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 2b5b9d5dac9a3525d7330662724c0e9045078bfb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d90fce50560393ea118098b8616b545cb09640e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jan 3 23:24:15 2020 +0100

    avcodec/iff: Over-allocate ham_palbuf for HAM6 IFF-PBM
    
    IFF-PBM-HAM6 can read out of array without this overallocation
    Fixes: Out of array read
    Fixes: 19752/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5675331403120640
    
    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 8652f4e7a15e56fadf9697188c1ed42c9981db82)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=98d6a1f52059fd277649da8a33d582ca5059b920
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 29 22:11:45 2020 +0100

    avcodec/x86/diracdsp: Fix incorrect src addressing in dequant_subband_32()
    
    Fixes: Segfault (not reproducable with asm, which made this hard to debug)
    Fixes: decoding errors
    Fixes: 19854/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DIRAC_fuzzer-5729372837511168
    
    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 0694b60b7b4892eac1d6e2aca64de9e0cb096486)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=11dbad9f4c57dbd91362519efcc2180ca5f2be41
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 26 20:45:07 2020 +0100

    avfilter/vf_find_rect: Remove assert
    
    A score of 0 is possible
    Fixes: Ticket8500
    
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit dfc471488675aa257183745502d0074055db3bd2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d3bc68d505b1699cbbd56c29b9818badf4c3d7ba
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 26 20:45:06 2020 +0100

    avfilter/vf_find_rect: Increase worst case score
    
    score could be 1.0 which lead to uninitialized values
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6ff2474e02200dce7abdea3fd211fcaf49691c2c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8ce02ab4e5ae7085efc71d61bf03ea4d7b061937
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 21 22:52:19 2020 +0100

    swscale/input: Fix several invalid shifts related to rgb2yuv constants
    
    Fixes: Invalid shifts
    Fixes: #8140
    Fixes: #8146
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d48e510124d0fea24e2ec27271687c92e4428a18)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44d12d1ec990e3c71af4983166216f5f07eba882
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 21 22:52:19 2020 +0100

    swscale/output: Fix several invalid shifts in yuv2rgb_full_1_c_template()
    
    Fixes: Invalid shifts
    Fixes: #8320
    
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7b7f97532b2ac8836d8d8e3c71dd026e35ae1ca7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9a64d50c9e64bc30567df8005ce15b8346c886ef
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 21 22:52:19 2020 +0100

    swscale/swscale: Fix several invalid shifts related to vChrDrop
    
    Fixes: Invalid shifts
    Fixes: #8166
    Fixes: filter-crop_scale_vflip FATE-test
    
    Reviewed-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a6ca22c11834c0ff075592e3f051d41068c407db)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=643d709d3a7fbacc1a28881cfdd8ae5888c7d848
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Dec 13 00:50:21 2019 +0100

    avcodec/hevc_mp4toannexb_bsf: check that nalu size doesnt overflow
    
    Fixes: Out of array access
    Fixes: 19299/clusterfuzz-testcase-minimized-ffmpeg_BSF_HEVC_MP4TOANNEXB_fuzzer-5169193398042624
    
    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 a8ceb2a72fa1bef4ab5f1ec6cdc7ce74fffda19d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=347773eb7c604631a0ea7a51f854fa3854b96e6e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Dec 13 00:38:29 2019 +0100

    avcodec/hevc_mp4toannexb_bsf: Avoid NULL memcpy()
    
    Fixes: invalid memcpy use
    Fixes: 19299/clusterfuzz-testcase-minimized-ffmpeg_BSF_HEVC_MP4TOANNEXB_fuzzer-5169193398042624
    
    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 1e23b5a706cd378ed07a200dfee656b38504f165)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9c10e71991b7753ae7d24b5138412f1ac27dd059
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 15 00:32:55 2020 +0100

    avcodec/wmalosslessdec: move channel check up
    
    Fixes: out of array access
    Fixes: 2nd part of 18429/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-6210814364614656
    
    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 891bcc4acc93e0c5a75ab7a9da668df84a0edba7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=622e695d801dc5f385060a339b533dd4d5d7626a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 7 00:14:16 2019 +0100

    avcodec/adpcm: Fix overflow in FFABS() IMA_EA_EACS
    
    Fixes: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself
    Fixes: 19235/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_IMA_EA_EACS_fuzzer-5680878952382464
    
    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 794352ae9d1cb32b4b9e45d3affb83763f4ee12e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f99ecf94cc2da2e846ce8de666a262aad3a7d60b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 7 20:42:54 2019 +0100

    avcodec/alac: Fix integer overflow in LPC coefficient adaption
    
    Fixes: signed integer overflow: 267693597 * 10 cannot be represented in type 'int'
    Fixes: 19237/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-5755407700328448
    
    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 6a865cec5e7584ef476f394fc55c1fc91cec1a14)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=13b155ceaf4e1c02b76b15ad1ec6d57c87046999
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 7 20:38:13 2019 +0100

    avcodec/g729postfilter: Optimize out overflowing multiplication from apply_tilt_comp()
    
    Fixes: signed integer overflow: -1114392282 * 2 cannot be represented in type 'int'
    Fixes: 19236/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_G729_fuzzer-5741678938030080
    
    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 c0bd5fa43d193aa389bea7c5176b2fe23f6eeddd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1ef8357feeed124d75ea8c0ca12b97742bea2d70
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 8 20:18:07 2019 +0100

    avcodec/vc1dec: Check field_mode for sprites
    
    Fixes: Out of array read
    Fixes: 19263/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5389219325542400
    
    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 32fb9198360402941e49aa878b9d33737b654f62)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=02a7dd06a7da277cbaef12fc812c4409c7b36609
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 8 19:37:46 2019 +0100

    avcodec/vc1dec: Limit bits by the actual bitstream size
    
    Fixes: Timeout (350 ->19sec)
    Fixes: 19249/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-6566896438870016
    
    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 c56a52a82c0a4039e606e82b948a8abfe417f35f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1ca83dd19fb4727dfc20d425681454ddda78de91
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jan 6 01:38:21 2020 +0100

    avcodec/vmdaudio: Check block_align more
    
    Fixes: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
    Fixes: 19788/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VMDAUDIO_fuzzer-5743379690553344
    
    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 06f6857b54a7fbbd087b0803f75bed44abed50d9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=db998f9c54e95a465f97ed0f872d6bae5f720749
Author: Gyan Doshi <ffmpeg at gyani.pro>
Date:   Wed Jan 1 12:14:30 2020 +0530

    configure: bump year
    
    (cherry picked from commit 7b58702cbdce097f32f62c87cd537ab28c04ffb2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/pgssubdec: Free subtitle on error
    
    Fixes: Assertion failure
    Fixes: 19753/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PGSSUB_fuzzer-5688461843759104
    
    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 b0a718923bb4a75b0c1cbf283fb17a319b840346)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=263afaf541b6854cb5385041a4e232eff410a617
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 25 21:50:57 2019 +0100

    avcodec/ffwavesynth: Fix undefined overflow in wavesynth_synth_sample()
    
    Fixes: signed integer overflow: 2147464192 + 21176 cannot be represented in type 'int'
    Fixes: 19042/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5719828090585088
    
    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 fa47f6412dbf93b4865adf8c66618906a3274330)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b20f2bec1baa2b5c4268b9910fc4d9f9d2f87df8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 25 21:39:48 2019 +0100

    avcodec/cook: Use 3 stage VLC decoding for channel_coupling
    
    Fixes: shift exponent -1 is negative
    Fixes: out of array read
    Fixes: 19028/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_COOK_fuzzer-5759766471376896
    Fixes: 19037/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_COOK_fuzzer-5734106625474560
    
    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 89fd76db71d9d4f87c51fee2a2edf99662444df7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d692445dd97c31251d9ec2d84b1915df8211dd20
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Nov 29 22:45:07 2019 +0100

    avcodec/wmalosslessdec: Fixes undefined overflow in dequantization in decode_subframe()
    
    Fixes: signed integer overflow: 47875596 * 45 cannot be represented in type 'int'
    Fixes: 19082/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5687766512041984
    
    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 53efab44a9d0971c6c12d9b3d1af855ca863c847)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a731e95beaf126c08017d2eca02437ea36cfb4b5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 21 23:22:05 2019 +0200

    avcodec/sonic: Check e in get_symbol()
    
    Fixes: signed integer overflow: 1721520852 + 1721520852 cannot be represented in type 'int'
    Fixes: 18346/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SONIC_fuzzer-5709623893426176
    Fixes: 18753/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SONIC_fuzzer-5663299131932672
    
    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 aea67556116330d3151e4cd3ef1e266b5d90f388)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c4b1fe4c15d419bb6c5245caebfdf4d39fd7ea02
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Dec 3 19:48:46 2019 +0100

    avcodec/twinvqdec: Correct overflow in block align check
    
    Fixes: signed integer overflow: 538976288 * 8 cannot be represented in type 'int'
    Fixes: 19126/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TWINVQ_fuzzer-5687464110325760
    
    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 4dc93ae3d725e892927f04002021337c2f90252a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c8a6ca02990dd3bc3eeeaecd1d3001ea68ba5f0b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Dec 17 00:04:23 2019 +0100

    avcodec/vc1dec: Fix "return -1" cases
    
    Reviewed-by: "mypopy at gmail.com" <mypopy at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 26f040bcb4a1db78d1311af2e69de6984ecb43e5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=54152c08f634174674ed1b6fe2e080f626defa45
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Dec 16 23:31:22 2019 +0100

    avcodec/vc1dec: Free sprite_output_frame on error
    
    Fixes: memleaks
    Fixes: 19471/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5688035714269184
    
    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 3ee9240be3e4044ae9e60a9a3a68820bf8075299)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a97438c354367e5ed87a9541f30ed5a9e992bedd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 30 16:46:46 2019 +0100

    avcodec/wmadec: Keep track of exponent initialization per channel
    
    Fixes: division by 0
    Fixes: 19123/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAV2_fuzzer-5655493121146880
    
    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 bf5c850b795126d4f60dd9498c06f0492f5726a7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e8c992e5380fc11c4eff2606ed16258739f46e46
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 30 12:22:25 2019 +0100

    avcodec/iff: Check that video_size is large enough for the read parameters
    
    video is allocated before parameters like bpp are read.
    
    Fixes: out of array access
    Fixes: 19084/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5718556033679360
    Fixes: 19465/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5759908398235648
    
    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 f1b97f62f86d5dca35d01d7a5ebbc5dca2a88ae6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5251e09f2aa41c7eb7d48c5850ecc070e8c70562
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Nov 21 23:02:56 2019 +0100

    avcodec/adpcm: Clip predictor for APC
    
    Fixes: signed integer overflow: -2147483648 - 13 cannot be represented in type 'int'
    Fixes: 18893/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_IMA_APC_fuzzer-5630760442920960
    
    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 9fe07908c3f67d59cf4db5668d61b34506189590)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=096b57c93bbae7402286f00232db782d4d4e4b8d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Nov 21 22:43:01 2019 +0100

    avcodec/targa: Check colors vs. available space
    
    Fixes: Timeout (37sec -> 52ms)
    Fixes: 18892/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TARGA_fuzzer-5739537854889984
    
    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 01593278cef06dbb4491d50d03b72198d2848adf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9a053a980455999c0bd0e1320b473e06c1900288
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 1 00:43:03 2019 +0200

    avcodec/dstdec: Use get_ur_golomb_jpegls()
    
    Fixes: shift exponent -4 is negative
    Fixes: 17793/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DST_fuzzer-5766088435957760
    Fixes: 18989/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DST_fuzzer-5175008116867072
    
    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 a76690c02b4fd12d7fac6f753af8bad72c82d55c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ed96a2491b632d964f9d6aa9d5d42da59bdd8eec
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 23 09:18:12 2019 +0100

    avcodec/wmavoice: Check remaining input in parse_packet_header()
    
    Fixes: Infinite loop
    Fixes: 18914/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAVOICE_fuzzer-5731902946541568
    
    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 19c41969b26d07519fff8182a0d3266cdb712078)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9626dd3257460ea1afd49c7187fb11c732819210
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Nov 20 22:05:40 2019 +0100

    avcodec/wmalosslessdec: Fix 2 overflows in mclms
    
    Fixes: signed integer overflow: 2038337026 + 109343477 cannot be represented in type 'int'
    Fixes: 18886/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5673660505653248
    
    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 92455c8c65c403ea696cb8c63d474d386d631bbd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b37e5eb31f93d827f266db4d4c2dcbed9a1ba3b5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Nov 20 20:34:55 2019 +0100

    avcodec/wmaprodec: Fixes integer overflow with 32bit samples
    
    Fixes: left shift of 1 by 31 places cannot be represented in type 'int'
    Fixes: 18860/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAPRO_fuzzer-5755223125786624
    
    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 a9cc69c0d59057ea172a107e0308fdf5fd8fc04e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1de4bc525c524f4ba9dcc833cf951053175a5635
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Nov 20 19:13:09 2019 +0100

    avcodec/adpcm: Fix invalid shift in xa_decode()
    
    Fixes: left shift of negative value -1
    Fixes: 18859/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_XA_fuzzer-5748474213040128
    
    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 50db30b47d016fc4e7b47067545b15d22d4faddf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3b22dc6fec38bba816e90403ca82e772c0f0bd77
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 18 14:22:57 2019 +0100

    avcodec/wmalosslessdec: Fix several integer issues
    
    Fixes: shift exponent -1 is negative (and others)
    Fixes: 18852/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5660855295541248
    
    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 ec3fe67074ad0a6a3a817f6f42175ea63a98092b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f5f6d3cf916c411372b2c2a759eb280bfe65772a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 18 12:49:25 2019 +0100

    avcodec/wmalosslessdec: Check that padding bits is not more than sample bits
    
    Fixes: left shift of 1 by 31 places cannot be represented in type 'int'
    Fixes: 18817/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5713317180211200
    
    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 9d428265808255ad2fc60355fe641aaa4fd3dae4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2351e997af9a8bafa717d98960869297ec1cfb48
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 18 09:45:29 2019 +0100

    avcodec/iff: Skip overflowing runs in decode_delta_d()
    
    Fixes: Timeout (107sec - 75ms>
    Fixes: 18812/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-6295585225441280
    
    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 185f441ba26a2112725db1e8f218e54ac8068bbb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ce9939160e200be441e7f6906c5a7f213f6e414e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 14 19:19:57 2019 +0100

    avcodec/pnm: Check that the header is not truncated
    
    Fixes: Ticket8430
    
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c94cb8d9b21baeeecef962c72965dbedc4e0b0e1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=19d02d6ff89c804ad90fd8dcdc11f0146024f2ef
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Dec 14 00:37:27 2019 +0100

    avcodec/mp3_header_decompress_bsf: Check sample_rate_index
    
    Fixes: out of array read
    Fixes: 19309/clusterfuzz-testcase-minimized-ffmpeg_BSF_MP3_HEADER_DECOMPRESS_fuzzer-5651002950942720
    
    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 f064c7c449f162a9011ad890f26ceeca26934d22)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef63ea76a6da4993f6e2444b1a46f0ff91517a9f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Nov 15 23:00:51 2019 +0100

    avformat/rmdec: Initialize and sanity check offset in ivr_read_header()
    
    Fixes: signed integer overflow: -9223372036854775808 - 17 cannot be represented in type 'long'
    Fixes: 18768/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5674385247830016
    
    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 7e665e4a81e2e96eb45138a1dfa38617de2631a4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7281f839039656ede3ef893053c9ad9ee1c77f6e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Nov 14 16:38:36 2019 +0100

    avcodec/apedec: Fix 2 integer overflows
    
    Fixes: signed integer overflow: 2119056926 - -134217728 cannot be represented in type 'int'
    Fixes: 18728/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5747539563511808
    
    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 6e15ba2d1f688c61759001839811b11903de9ce0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7ff8465a87b83cfe6430e11ddf8c8c7181e606b1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 12 20:25:00 2019 +0100

    avcodec/wmaprodec: Set packet_loss when we error out on a sanity check
    
    Fixes: left shift of negative value -34
    Fixes: 18719/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAPRO_fuzzer-5642658173419520
    
    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 a9cbd25d89dbdf72f7b616fdf672d7da36143cfe)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=34b8b3b8bde396932c5bc34add90db526075e809
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 12 18:47:52 2019 +0100

    avcodec/truemotion2: Fix 2 integer overflows in tm2_low_res_block()
    
    Fixes: signed integer overflow: 1778647621 + 574372924 cannot be represented in type 'int'
    Fixes: 18692/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2_fuzzer-6248679635943424
    
    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 93d52a181ec050d3a4fb68f526604d39cd006be5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ce0137298f8304ef7d2ab38d6c994a9640e73db3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 9 21:19:24 2019 +0100

    avcodec/g729dec: require buf_size to be non 0
    
    The 0 case was added with the support for multiple packets. It
    appears unintended and causes extra complexity and out of array
    accesses (though within padding)
    
    No testcase
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f64be9da4c8b16071ec84056a61d1fc0d5d6728c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=14c3ac2e04820e3a64adcb2cc8c04b81f7a54b31
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Nov 8 20:40:46 2019 +0100

    avcodec/alac: Fix integer overflow in lpc_prediction() with sign
    
    Fixes: signed integer overflow: -2147483648 * -1 cannot be represented in type 'int'
    Fixes: 18643/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-5672182449700864
    
    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 7686ba1f149a94c3bac235589de8aa8db92be4e5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c0727c6dd1076994285433639cb55abeeae716a6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Nov 8 19:20:31 2019 +0100

    avcodec/wmaprodec: Fix buflen computation in save_bits()
    
    Fixes: Assertion failure
    Fixes: 18630/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAPRO_fuzzer-5201588654440448
    
    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 589cb44498b5e9683c95746255a2abd6d1e74f94)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=224459717b669f15e095f0833537b11580e13350
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Nov 8 18:31:02 2019 +0100

    avcodec/vc1_block: Fix integer overflow in AC rescaling in vc1_decode_i_block_adv()
    
    Fixes: signed integer overflow: 50176 * 262144 cannot be represented in type 'int'
    Fixes: 18629/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5182370286403584
    
    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 0e010e489b70c044a67c47083cf8eb03209ee89f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44f4ee27abb3439a7617ca14462b841144e66ca7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Nov 8 17:28:27 2019 +0100

    avcodec/vmdaudio: Check chunk counts to avoid integer overflow
    
    Fixes: signed integer overflow: 4 * 538976288 cannot be represented in type 'int'
    Fixes: 18622/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VMDAUDIO_fuzzer-5092166174507008
    
    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 47d963335eb2c36c0e6615d7971c762458e813dd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e3bcbaa7c92dec44610ce39101942af856f59bf8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 31 13:32:55 2019 +0100

    avformat/mxfdec: Clear metadata_sets_count in mxf_read_close()
    
    This avoids problems if the function is called twice
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 13816a1d085fdb6598ea6dc92ed3a1e6aff0cc1f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=19d2e68ddcc61538b2d5f1e84a90384b334d0f98
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 23 09:29:58 2019 +0100

    avcodec/nuv: Use ff_set_dimensions()
    
    Fixes: OOM
    Fixes: 18956/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_NUV_fuzzer-5766505644163072
    
    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 1ca978d6366f3c7d7df6b3d50566e892f8da605a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=55b661d77704a65039c4e99cd0be3bb75e93edf6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 5 22:11:52 2019 +0100

    avcodec/ffwavesynth: Fix integer overflow with pink_ts_cur/next
    
    Fixes: signed integer overflow: 6175076100092079360 - -5034989061050195840 cannot be represented in type 'long'
    Fixes: 18614/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5704508847423488
    
    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 d82ab96e76bfec6568d059df7c8591dda4317c62)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9accc4a832c153f3553886e1d0569d5eba62de3b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 5 22:27:04 2019 +0100

    avcodec/ralf: Fix integer overflows with the filter coefficient in decode_channel()
    
    Fixes: signed integer overflow: 1145975808 - -1146173210 cannot be represented in type 'int'
    Fixes: 18616/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5121296757424128
    
    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 721624c2f67545989626ba4413f7b8dbd7dff678)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bc8dcbedcadde2d797bd247ab1954f885b0dbad5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Nov 5 23:28:35 2019 +0100

    avcodec/g729dec: Use 64bit and clip in scalar product
    
    The G729 reference decoder clips after each individual operation and keeps track if overflow
    occurred (in the fixed point implementation), this here is
    simpler and faster but not 1:1 the same what the reference does.
    
    Non fuzzed samples which trigger any such overflow are welcome, so
    the need and impact of different clipping solutions can be evaluated.
    
    Fixes: signed integer overflow: 1271483721 + 1073676289 cannot be represented in type 'int'
    Fixes: 18617/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ACELP_KELVIN_fuzzer-5137705679978496
    
    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 bf9c4a12750e593d753011166b066efce208d9e0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e3ac98dab21b7a6d31a186c4304eb80699ceab99
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 3 12:20:14 2019 +0100

    avcodec/mxpegdec: Check for multiple SOF
    
    Fixes: Timeout (14sec -> 9ms)
    Fixes: 18598/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MXPEG_fuzzer-5726095261564928
    
    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 75b64e5aa36e7796a0460415a1f3fd7372029525)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c998f15357ca27207bd1640e5336226cb71d9a44
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 2 14:14:44 2019 +0100

    avcodec/nuv: Move comptype check up
    
    Fixes: Timeout (23sec -> 5ms)
    Fixes: 18517/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_NUV_fuzzer-5753135536013312
    
    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 1138cdecbe0164ab1f07768418e794fddfdc636d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1d19208020ec3975757d733caf4d2f5c081f50ea
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 2 15:15:46 2019 +0100

    avcodec/wmavoice: Fix integer overflow in synth_frame()
    
    Fixes: left shift of negative value -3
    Fixes: 18518/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAVOICE_fuzzer-6560514359951360
    
    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 cf323f4d38f5756ecdb8fb4f72c80a8069da832e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/rawdec: Check bits_per_coded_sample more pedantically for 16bit cases
    
    Fixes: shift exponent -14 is negative
    Fixes: 18335/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RAWVIDEO_fuzzer-5723267192586240
    
    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 5634e2052533fcce46f20c2720b0c8d5f55143ce)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7a159bec19599961cfb473afd908ccfa3f3d2581
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 19 21:27:41 2019 +0200

    avutil/lfg: Correct index increment type to avoid undefined behavior
    
    Fixes: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
    Fixes: 18333/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_COMFORTNOISE_fuzzer-5668481831272448
    
    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 6014bcf1b74e903f535461ade4aa5fb44dbf5d8b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=afbca5bd83cdd942b1467d9c534553599e0d6990
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 19 21:58:26 2019 +0200

    avcodec/cngdec: Remove AV_CODEC_CAP_DELAY
    
    As is the decoder will never stop, it will cause an infinite loop. The RFC seems only
    to speak of non empty packets so endlessly generating noise from the last empty flush
    packets seems wrong.
    
    Fixes: infinite loop
    Fixes: 18333/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_COMFORTNOISE_fuzzer-5668481831272448
    
    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 327a968817a366c24d1513526258a3dbbcf888a7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3910ae5d4ddc1a33e9b5b8b6f22330dbbc0efe05
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 29 19:12:23 2019 +0100

    avcodec/iff: Move index use after check in decodeplane8()
    
    Fixes: index 9 out of bounds for type 'const uint64_t [8][256]'
    Fixes: 18409/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5767030560522240
    Fixes: 18720/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5651995784642560
    
    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 a1f8b36cc45406f66aac635a4db32d2a5cc29f43)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d9a8345d215574b192e68312e0f957965d6c76b3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Oct 20 23:51:58 2019 +0200

    avcodec/atrac3: Check for huge block aligns
    
    The largest documented frame size = block align is 1024 bytes
    (https://wiki.multimedia.cx/index.php/ATRAC3)
    
    Without a limit this can allocate arbitrary memory and trigger OOM
    Fixes: OOM
    Fixes: 18337/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ATRAC3_fuzzer-5763861478637568
    Fixes: 18556/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ATRAC3AL_fuzzer-5646183334936576
    
    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 f09151fff9c754fbc1d2560adf18b14957f8b181)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5454e8d95f2deb8e87031a4c96c5d7fd5746f1c7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 2 15:52:52 2019 +0100

    avcodec/ralf: use multiply instead of shift to avoid undefined behavior in decode_block()
    
    Fixes: left shift of negative value -249
    Fixes: 18566/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5649394561187840
    
    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 1b7d02642b2096622cee6165fea1301bb9ad54ff)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9a1b08f6d33c141f1493c0b5bb069d48fe266119
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 31 14:38:16 2019 +0100

    avcodec/wmadec: Require previous exponents for reuse
    
    Fixes: division by zero
    Fixes: 18474/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAV2_fuzzer-5764986962182144
    
    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 c54b9fc42fee613e2c4c0dae2052ff94cd15e254)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ec0ab97facaef59a3ae5c29c32cd77d0af48f3e9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 31 15:00:32 2019 +0100

    avcodec/vc1_block: Fix undefined behavior in ac prediction rescaling
    
    The intermediates are required to fit in 12bit (8.1.3.9 Coefficient Scaling)
    See SMPTE 421M-2006 and Amendment 1-2007
    
    Fixes: signed integer overflow: -20691 * 262144 cannot be represented in type 'int'
    Fixes: 18479/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1_fuzzer-5128912371187712
    
    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 7fc1baf0ca83ef06014878290339a59735603959)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0c67877df2840bbd077e89d8350afdd96bca5a4d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 29 18:30:07 2019 +0100

    avcodec/apedec: Fixes integer overflow of res+*data in do_apply_filter()
    
    Fixes: signed integer overflow: 7400 + 2147482786 cannot be represented in type 'int'
    Fixes: 18405/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5708834760294400
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit dc3f327e7403a34c88a900f0b8de55b4afd7cf6c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bcfc8ccd040fb25b2ca2ff90195267148198f219
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 21 23:41:49 2019 +0200

    avcodec/sonic: Fix integer overflow in predictor_calc_error()
    
    Fixes: signed integer overflow: 5 * -1094995529 cannot be represented in type 'int'
    Fixes: 18346/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SONIC_fuzzer-5709623893426176
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c8c17b8cef77dc052e8845e5fd86daf2983fd7dd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avformat/mp3dec: Check that the frame fits within the probe buffer
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e9a335150a62bb377a26ce096187b4476145d02b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4b857fc113eac4d445b77b1c9ca80c4537e248f1
Author: Carl Eugen Hoyos <ceffmpeg at gmail.com>
Date:   Wed Jun 19 13:41:01 2019 +0200

    lavc/tableprint_vlc: Remove avpriv_request_sample() from included files.
    
    Fixes compilation with --enable-hardcoded-tables.
    Fixes ticket #7962.
    
    (cherry picked from commit c8232e50074f6f9f9b0674d0a5433f49d73a4e50)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f6c2f3c76204f39ee82faa423c3fb8431fb64bcf
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 25 12:44:45 2019 +0200

    avcodec/interplayacm: Fix overflow of last unused value
    
    Fixes: signed integer overflow: -2147450880 - 65535 cannot be represented in type 'int'
    Fixes: 18393/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_INTERPLAY_ACM_fuzzer-5667520110919680
    
    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 10eabb8e40df0ad84470d750f903917f4a05cb1f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3db973db96e68ae062820d839e30e5cdf330a8a1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 25 11:12:02 2019 +0200

    avcodec/adpcm: Fix undefined behavior with negative predictions in IMA OKI
    
    Fixes: left shift of negative value -30
    Fixes: 18392/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_IMA_OKI_fuzzer-5631771831435264
    
    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 7786f6c30e77a393b72ded01baa4250738925509)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=31ded792d4949e8beee7ffed48318e6fabd8386a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 25 01:12:15 2019 +0200

    avcodec/cook: Move up and extend block_align check
    
    Fixes: signed integer overflow: 2046820356 * 8 cannot be represented in type 'int'
    Fixes: 18391/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_COOK_fuzzer-5631674666188800
    
    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 1c63edcdd208bf18a3be66e94deb6ac115f6364e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=87b41afe27b457daeac98a02270063f6ec5afb28
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 22 15:41:51 2019 +0200

    avcodec/twinvq: Check block_align
    
    Fixes: signed integer overflow: 538976288 * 8 cannot be represented in type 'int'
    Fixes: 18348/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_METASOUND_fuzzer-6681325716635648
    
    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 97f778e9c55328e8b48f4b8b4171245e5f2232f6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9fa00a6adeb1fd6879ddc71b85b61d6d41c2d65b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 23 19:59:57 2019 +0200

    avcodec/cook: Enlarge gain table
    
    Fixes: index 25 out of bounds for type 'float [23]'
    Fixes: 18355/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_COOK_fuzzer-5641398941908992
    
    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 50001cd440ac89ed125f0154dedbcfa2718d2d68)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e67955dcc65a1f3945eb246bb7abbe4a9dc192b4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 23 19:41:27 2019 +0200

    avcodec/cook: Check samples_per_channel earlier
    
    Fixes: division by zero
    Fixes: 18362/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_COOK_fuzzer-5653727679086592
    
    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 57750bb629a145326e20b8760f21f1041464a937)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=61cee1d67fcb41b122be04e88ee62e00fcaac804
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 22 22:02:32 2019 +0200

    avcodec/atrac3plus: Check split point in fill mode 3
    
    Fixes: index 32 out of bounds for type 'int [32]'
    Fixes: 18350/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ATRAC3P_fuzzer-5643794862571520
    
    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 de5102fd92de8d353fdf060375ed3ce859c83977)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b06f9b00cae21ecec87fba55688410c02e4b9e7d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 23 22:32:47 2019 +0200

    avcodec/wmavoice: Check sample_rate
    
    Fixes: left shift of 538976288 by 8 places cannot be represented in type 'int'
    Fixes: 18376/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAVOICE_fuzzer-5741645391200256
    
    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 55c97a763783540ee48a326a3e82fbdea42f8280)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1c61c36389cb9ab442472c8bceb9688062819e27
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 23 22:08:37 2019 +0200

    avcodec/xsubdec: fix overflow in alpha handling
    
    Fixes: left shift of 255 by 24 places cannot be represented in type 'int'
    Fixes: 18368/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_XSUB_fuzzer-5702665442426880
    
    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 9ea997395909907f569787d4ba5b96352ad31a80)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=577f91346f799040f149c103bb486ccb097171e0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 23 23:31:03 2019 +0200

    avcodec/iff: Check available space before entering loop in decode_long_vertical_delta2() / decode_long_vertical_delta()
    
    Fixes: Timeout (31sec -> 41ms)
    Fixes: 18380/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5645210121404416
    
    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 32b3c8ce7d050210d210511cdb8c6644664a70ab)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d549c5d81f126c4453f3c8e6a95c34c1178c10a0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 21 00:26:25 2019 +0200

    avcodec/apedec: Fix integer overflow in filter_3800()
    
    Fixes: signed integer overflow: 2117181180 + 60483298 cannot be represented in type 'int'
    Fixes: 18344/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5685327791915008
    
    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 1c038c5c63375883a8a94332cffd701c4cb1301a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2acb1c905901758a6345358512f688aa454182e5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 17 23:22:22 2019 +0200

    avcodec/ffv1dec: Use a different error message for the slice level CRC
    
    This way they can be told apart easily
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit df498cf544fd4690e5a246925e4de1125b57795b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=53f61bdcea5102fd4bcf4e87951782b86606e1b0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 17 20:56:23 2019 +0200

    avcodec/apedec: Fix undefined integer overflow in long_filter_ehigh_3830()
    
    Fixes: signed integer overflow: -1094995529 * 2 cannot be represented in type 'int'
    Fixes: 18281/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5692589180715008
    
    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 1d1719a44dd43b2d9d8ccd26e3b2854e675a7bd7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=120ab2375c2c1a8da904cfeb632af10b04015c4a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 15 23:42:50 2019 +0200

    avcodec/dstdec: Check that AC probabilities are within range
    
    ISO/IEC 14496-3:2005(E): "Each entry of P_one[ ][ ] is in the range of 1 to
    128, corresponding to a probability of 1/256 to 128/256 of the next error bit (bit E, See Figure 10.5)..."
    
    Fixes: Timeout (42sec ->1sec)
    Fixes: 18181/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DST_fuzzer-5736646250594304
    
    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 0c3e1b395b47fac44397604b2a3343c4bd92561c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=47e60b2020b2fee0a942e4f4f9c023a4694ff2b1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 15 23:40:21 2019 +0200

    avcodec/dstdec: Check read_table() for failure
    
    Fixes: Timeout (too long -> 42sec)
    Fixes: 18181/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DST_fuzzer-5736646250594304
    
    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 03ea8d8cd45e55eeb9675c38184dc2149710a557)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e0983daf05d6c2f53a850619461e74a7392d9bd8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 14 22:51:57 2019 +0200

    avcodec/snowenc: Fix 2 undefined shifts
    
    Fixes: Ticket7990
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8802e329c8317ca5ceb929df48a23eb0f9e852b2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2720888c60d53969326ea628bcb3e52afc410a6f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Nov 1 10:02:29 2019 +0100

    avformat/nutenc: Do not pass NULL to memcmp() in get_needed_flags()
    
    This compared to the other suggestions is cleaner and easier to understand
    keeping the condition in the if() simple.
    
    This affects alot of fate tests.
    
    See: [FFmpeg-devel] [PATCH 05/11] avformat/nutenc: Don't pass NULL to memcmp
    See: [FFmpeg-devel] [PATCH]lavf/nutenc: Do not call memcmp() with NULL argument
    
    Fixes: Ticket 7980
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e4fdeb3fcefeb98f2225f7ccded156fb175959c5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7549beb2a272cc81d3228c337cd03b1498a78e77
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 8 22:52:56 2019 +0200

    avcodec/aacdec_template: Check samplerate
    
    Fixes: signed integer overflow: 2 * 1881153568 cannot be represented in type 'int'
    Fixes: 17996/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-5687126468853760
    
    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 7730bacb413fcb59f30acef0b2c6d50c5e6382d6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e7f409662cca18e7ee9108e0bd0867ba50f59de5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 26 21:39:41 2019 +0200

    avcodec/truemotion2: Fix several integer overflows in tm2_low_res_block()
    
    Fixes: signed integer overflow: 1077952576 + 1355863565 cannot be represented in type 'int'
    Fixes: 16196/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2_fuzzer-5679842317565952
    
    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 2b655f55eaf09eb99b5e694dba2c0cf73fa2c646)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f640a2d9a97e94e0f5652905c405430f3dd0bc33
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 31 09:31:22 2019 +0100

    avcodec/utils: Check block_align
    
    Fixes: out of array access
    Fixes: 18432/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAV2_fuzzer-5675574936207360
    Fixes: 18326/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAV2_fuzzer-5071752362721280
    Fixes: 18384/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAV1_fuzzer-5769439500304384
    
    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 f011572e66c8dd2f0ac3cb147a769e91f24e0202)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=313bdb49a640e8d02cf55ee0a560c04ca0e0d172
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 28 00:12:59 2019 +0100

    avcodec/wmalosslessdec: Fix some integer anomalies
    
    Fixes: left shift of negative value -341180
    Fixes: 18401/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5686380134400000
    
    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 d3dee676b8a8ab6752c599e25c9b5461f06a3959)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=28ae6908052cfd53f89c1f75e8d868f742726168
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Oct 27 23:38:47 2019 +0100

    avcodec/adpcm: Fix invalid shifts in ADPCM DTK
    
    Fixes: left shift of negative value -1
    Fixes: 18397/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_DTK_fuzzer-5675653487132672
    
    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 34e701ff93b664703e1bc1b1a6073fa058b02f34)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=21436750a10ddf3df444db10e499e6181629678b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Oct 27 23:26:52 2019 +0100

    avcodec/apedec: Only clear the needed buffer space, instead of all
    
    Fixes: Timeout (15sec -> 0.4sec)
    Fixes: 18396/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5730080487112704
    
    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 f17ea0200178a4dae446a6bec2f68312f41714a0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3926e909fd72789739b5befc0636c1fcb0f49bcb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 26 23:58:02 2019 +0200

    avcodec/libvorbisdec: Fix insufficient input checks leading to out of array reads
    
    Fixes: 16144/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_LIBVORBIS_fuzzer-5638618940440576
    Fixes: out of array read
    
    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 069be4aa5ddce4479b18896d80a852b144e680df)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a485e375e408078561a24e224d95e3e7c36b78e9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 23 20:57:12 2019 +0200

    avcodec/vp5: Check render_x/y
    
    Fixes: Timeout (15sec -> 91ms)
    Fixes: 18353/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP5_fuzzer-5704150326706176
    
    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 698e042c77ecb5b0d616de254adc783e8b61b9c4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ae1cc1089f665bbd65a574d905d44f007b254bf6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Oct 7 16:14:32 2019 +0200

    avcodec/qdrw: Check input for header/skiped space before get_buffer()
    
    Fixes: Timeout (21sec -> 0.8sec)
    Fixes: 17990/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_QDRAW_fuzzer-5200374436200448
    
    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 b63fbc19c09d0b42da4f83c21fcf362d6ed7c545)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fee64199d3c79a7832d6892e122cd62c23f32abc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 5 19:34:17 2019 +0200

    avcodec/ralf: Skip initializing unused filter variables
    
    Fixes: left shift of negative value -1
    Fixes: 17890/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5643307467669504
    
    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 f4ecf6c39de9a7cc1dae70cf87c225771001e883)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=68a9d6b6b3d778c7e9af683511006f737f3e2e90
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 5 19:52:53 2019 +0200

    avcodec/takdec: Fix overflow with large sample rates
    
    Fixes: signed integer overflow: 2147483647 + 511 cannot be represented in type 'int'
    Fixes: 17899/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TAK_fuzzer-5719753322135552
    
    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 42eb78059d149abcd994f46c8b8a0dd98e86b594)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1fe652551b9b834034442d09f2c5150c0039b25c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 4 19:35:15 2019 +0200

    avcodec/alsdec: Check that input space for header exists in read_diff_float_data()
    
    Fixes: Timeout (21sec -> 8sec)
    Fixes: 17832/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5737092172218368
    
    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 09581f7923ed9af7719762868e8f1ff626ea8374)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0799b34bbda888e2acb43b0c47f88703288e210d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 4 17:10:38 2019 +0200

    avformat/pjsdec: Check duration for overflow
    
    Fixes: signed integer overflow: -3 - 9223372036854775807 cannot be represented in type 'long'
    Fixes: 17828/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5645915116797952
    
    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 1efaac69328bdc17680924c71be7ec990f0e8f2c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5cc96ce0e710659ea21c57ffe693695520e3e7bb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 2 22:05:52 2019 +0200

    avcodec/ptx: Check that the input contains at least one line
    
    Fixes: Timeout (19sec -> 44ms)
    Fixes: 17816/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PTX_fuzzer-5704459950227456
    
    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 a6ad328256fe6a6ace7d1e15f3515afccf1247fc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4e76df3ead328f153fec314fa2967170577bab45
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 1 00:16:20 2019 +0200

    avcodec/alac: Fix integer overflow in LPC
    
    Fixes: signed integer overflow: 2147483628 + 128 cannot be represented in type 'int'
    Fixes: 17783/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-5146470595952640
    
    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 44b73a0568f8ad5993ec79b29873151f316bf95c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=31c2c9e8118402a0312ca70f35be9c7cd94fe5e6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 1 00:10:47 2019 +0200

    avcodec/smacker: Fix integer overflows in pred[] in smka_decode_frame()
    
    Fixes: signed integer overflow: -2147481503 + -32732 cannot be represented in type 'int'
    Fixes: 17782/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SMACKAUD_fuzzer-5769672225456128
    
    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 a76897e19ca96127e07f5acc5a773b904dcf6124)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=da9b6f9e10b2c3455e79a51218ad9eb9d7f1b7e2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 1 00:06:35 2019 +0200

    avcodec/aliaspixdec: Check input size against minimal picture size
    
    Fixes: Timeout (15sec -> 72ms)
    Fixes: 17774/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALIAS_PIX_fuzzer-5193929107963904
    
    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 8c693104779830028bd5f76bf32a93e059c04d2c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2a1b7258d8a87605cd014df21b676b6428c37811
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 30 00:35:15 2019 +0200

    avcodec/ffwavesynth: Fix integer overflows in pink noise addition
    
    Fixes: signed integer overflow: -1795675744 + -1926578528 cannot be represented in type 'int'
    Fixes: 17741/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5131336402075648
    
    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 7916b6863caec55d7e64758a1bfe436834f2faf6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2408efea19d17a1d870c2a7e4909c6e5ffc6e706
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 28 21:19:26 2019 +0200

    avcodec/vc1_block: Fixes integer overflow in vc1_decode_i_block_adv()
    
    Fixes: signed integer overflow: 62220 * 262144 cannot be represented in type 'int'
    Fixes: 17145/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5667394743173120
    
    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 6fdeb208172dc95b29b965a0cc365ca0925e151e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/wmalosslessdec: Check block_align
    
    Fixes: NULL pointer dereference
    Fixes: 18331/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMALOSSLESS_fuzzer-5652847445671936
    
    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 c1c799271eefb8afe22804a710baa5cbaad57d91)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1cff89a11fa051696109565b3bf88c94479374eb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 17 11:48:47 2019 +0200

    avcodec/g729postfilter: Fix left shift of negative value
    
    Fixes: Ticket8176
    
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5f0acc5064ed501cb40d4aaccae2b3ce5c4552fd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1cb06b7a795c002d5c62921e58b7e7309941e23e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 11 00:40:07 2019 +0200

    avcodec/binkaudio: Check sample rate
    
    Fixes: signed integer overflow: 1092624416 * 2 cannot be represented in type 'int'
    Fixes: 18045/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_BINKAUDIO_RDFT_fuzzer-5718519492116480
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2fca09bce49c7de590560d9517fd2414b6c0c14f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2d319fe34d1ea9f1d25d56ef3357e8d7112fdb5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 27 18:02:17 2019 +0200

    avcodec/adpcm: Check initial predictor for ADPCM_IMA_EA_EACS
    
    Fixes: signed integer overflow: -2147483360 - 631 cannot be represented in type 'int'
    Fixes: 17701/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_IMA_EA_EACS_fuzzer-5711517319692288
    
    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 2f66e8436d89963362acf533a60ed4fedb42546e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=462949e08732fc3ec8930e57bb74b2e90e9e2a14
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 27 17:19:36 2019 +0200

    avcodec/apedec: Fix integer overflow in predictor_update_3930()
    
    Fixes: signed integer overflow: -69555262 * 31 cannot be represented in type 'int'
    Fixes: 17698/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5728970447781888
    
    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 5c072c9ed7c6f173b8a0a886fb7fe1e8e4c1fadd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f884af457321c49a759942f2cded910ee280cb67
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 27 17:01:38 2019 +0200

    avcodec/g729postfilter: Fix undefined intermediate pointers
    
    Fixes: index -49 out of bounds for type 'int16_t [192]'
    Fixes: 17689/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ACELP_KELVIN_fuzzer-5756275014500352
    
    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 0c61661a2cbe1b8b284c80ada1c2fdddf4992cad)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1334b5dae17d467c9a6f96a778e004dccab42132
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 27 17:01:38 2019 +0200

    avcodec/g729postfilter: Fix undefined shifts
    
    Fixes: left shift of negative value -12
    Fixes: 17689/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ACELP_KELVIN_fuzzer-5756275014500352
    
    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 6a4fdbf112385824fc9b7d7739685359213b579a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ac28d793c1e8989d2288303589a818d575e739b7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 27 17:01:38 2019 +0200

    avcodec/lsp: Fix undefined shifts in lsp2poly()
    
    Fixes: left shift of negative value -30635
    Fixes: 17689/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ACELP_KELVIN_fuzzer-5756275014500352
    
    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 2b93f52cd635f372b7b22396939e840c63e8edf3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7c985c6334255bf8994da057d3d24876fadb199c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 27 12:04:57 2019 +0200

    avcodec/adpcm: Fix left shifts in AV_CODEC_ID_ADPCM_EA
    
    Fixes: left shift of negative value -1
    Fixes: 17683/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_EA_R2_fuzzer-5111690013704192
    
    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 8695fbec573b0d434cf2e703a0d45742a09a5d94)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=53bf9cb31ca892a52362a335a3ae2922f7c2e885
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Sep 24 22:52:03 2019 +0200

    avformat/shortendec: Check k in probe
    
    Fixes: Assertion failure
    Fixes: 17640/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5708767475269632
    
    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 ea770eb55941a6ed7b86828d6ea2f4e718a4b337)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1af067b06f4a6c06e308dd3e1d8d0244fe7d96bf
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 12 13:46:04 2019 +0200

    avfilter/vf_geq: Use av_clipd() instead of av_clipf()
    
    With floats we cannot represent all 32bit integer dimensions
    
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c8813b1a984714f0027cabeea2394035df20cf38)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6431d2c2c211c32098ce50f433dd141a6b5907f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Sep 24 00:42:04 2019 +0200

    avcodec/ituh263dec: Check input for minimal frame size
    
    Fixes: Timeout (28sec -> 3sec)
    Fixes: 17559/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H263_fuzzer-5681050776240128
    
    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 7f0498ed461987b62bb97ff6463b4df108d60d78)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5bebc312fe5236a2e972392cc343630f4dc65402
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Sep 24 01:43:35 2019 +0200

    avcodec/truemotion1: Check that the input has enough space for a minimal index_stream
    
    Fixes: Timeout (18sec -> 0.4sec)
    Fixes: 17585/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION1_fuzzer-5117015135617024
    
    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 4a660fac9899191d4121cde02f2a98977b1303b6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a0453ff7c74062bf454f96974423176b53bf8f8e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 21 13:43:19 2019 +0200

    avformat/mpsubdec: Clear queue on error
    
    Fixes: Memleaks
    Fixes: 17219/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5720539124989952
    
    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 9a0d36e562d53716cf000895c2f892fb1f48165d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f18a2951aa8c68a41f88f9217a9f3c9c9f118483
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 21 18:14:03 2019 +0200

    avcodec/sunrast: Check that the input is large enough for the maximally compressed image
    
    Fixes: Timeout (17sec -> 15ms)
    Fixes: 17224/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SUNRAST_fuzzer-5663218491457536
    Fixes: 17224/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SUNRAST_fuzzer-5735590015795200
    
    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 bf0ba75c4a9231ed62afe60bed5bde2728971e30)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f7395b8343cda7b7c88398dafc19784572e0da23
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 21 18:10:25 2019 +0200

    avcodec/sunrast: Check for availability of maplength before allocating image
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 711ad71aea7847883662bf95e01640d9745b313b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1b7c5197ab4aad8ba325a73d94f77a65bd623760
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Oct 4 17:10:38 2019 +0200

    avformat/subtitles: Check nb_subs in ff_subtitles_queue_finalize()
    
    Fixes: null pointer dereference
    Fixes: 17828/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5645915116797952
    Fixes: Ticket8147
    
    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 81b53913bbb97234e22187d1122948c351a3466d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=da5941248e82d73651a0b25b4086738dadbf3d43
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 9 20:30:32 2019 +0200

    avcodec/g2meet: Check for end of input in jpg_decode_block()
    
    Fixes: Timeout (100sec -> 0.7sec)
    Fixes: 8668/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_G2M_fuzzer-5174143888130048
    
    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 61dd2e07be7ca636e1d3d868f90dde1b10985f4c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4dda4cd7751e2b1b73ea805d8b4ee313134e1535
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 9 20:05:09 2019 +0200

    avcodec/g2meet: Check if adjusted pixel was on the stack
    
    This basically checks if a pixel that was coded with prediction
    and residual could have been stored using a previous case.
    This avoids basically a string of 0 symbols stored in less than
    50 bytes to hit a O(n²) codepath.
    
    Fixes: Timeout (too slow to wait -> immediately)
    Fixes: 8668/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_G2M_fuzzer-4895946310680576
    
    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 9c84c162e9f9f000ef47d4fcd07354805f38d455)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2f10c7553eaa5c8722939ea99d88b2159b987f97
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 30 23:42:41 2019 +0200

    avformat/electronicarts: If no packet has been read at the end do not treat it as if theres a packet
    
    Fixes: Assertion failure
    Fixes: 17770/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5700606668308480
    
    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 c4de49edc4652e2f17c8747a6dd9b36ff362017a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=689af5e19424a5b047c13ab52ac85dcd2060ba0f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 27 12:31:39 2019 +0200

    avcodec/utils: Check sample_rate before opening the decoder
    
    Fixes: signed integer overflow: 2 * -1306460384 cannot be represented in type 'int'
    Fixes: 17685/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_fuzzer-5747390337777664
    Fixes: 17688/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_INTERPLAY_ACM_fuzzer-5739287210885120
    Fixes: 17699/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_INTERPLAY_ACM_fuzzer-5678394531905536
    Fixes: 17738/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TAK_fuzzer-5763415733174272
    Fixes: 17746/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_BINKAUDIO_RDFT_fuzzer-5703008159006720
    
    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 75fefb1fb7ac8b423e08a8dca19b19884a325ebf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=76b49dad73d76744ca5e0e738c64816e4d48b101
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 11 22:28:09 2019 +0200

    avcodec/motionpixels: Mark 2 functions as always_inline
    
    Fixes: Timeout (30sec -> 25sec)
    Fixes: 17050/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MOTIONPIXELS_fuzzer-5719149803732992
    
    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 017884bdc3975528cacd5d23001558952cbdbabb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70657ae897f99eaa7c11c8a40aeb3b6010c62d94
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 14 14:26:49 2019 +0200

    avcodec/ralf: Fix integer overflow in decode_channel()
    
    Fixes: signed integer overflow: -1094995519 * 64 cannot be represented in type 'int'
    Fixes: 17030/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5640695838146560
    
    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 fbb314b6f2c2b77608442966f28aac20343a1cae)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0e0eba418fb995b1ea1a75f3dd8c8853df461350
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Sep 10 20:20:31 2019 +0200

    vcodec/vc1: compute rangex/y only for P/B frames
    
    Fixes: left shift of 1073741824 by 1 places cannot be represented in type 'int'
    Fixes: 16976/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1_fuzzer-4847262047404032
    
    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 e75e7fe1601b97c31e3ce90473ab71b9a0667573)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=29bdf27f9d5de854af5957e7df8d17f32049640d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Sep 10 18:57:25 2019 +0200

    avcodec/vc1_pred: Fix invalid shifts in scaleforopp()
    
    Fixes: left shift of negative value -2
    Fixes: 16964/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5757853565976576
    
    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 ced9a1cd0ab76a65e509b0d7c56965d61ea1df84)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7c2a7c1a02bf68330622c260bc8712984d898e6b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Sep 10 17:39:45 2019 +0200

    avcodec/vc1_block: Fix invalid shift with rangeredfrm
    
    Fixes: left shift of negative value -7
    Fixes: 16959/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMV3_fuzzer-5200360825683968
    
    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 c722a69253a280b86b1d2a4ca00c89345a796781)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba0294877fdf22628796d3d61a3c350ec3a3e252
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 8 19:30:50 2019 +0200

    avcodec/vc1: Check for excessive resolution
    
    Fixes: overflow in aspect ratio calculation
    Fixes: signed integer overflow: 393215 * 14594 cannot be represented in type 'int'
    Fixes: 15728/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMV3IMAGE_fuzzer-5661588893204480
    
    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 181e138da7207523b387eabc28d24e74a46248bc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9eef494603b9d1c74ada887157517f1edd50e492
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 31 22:00:35 2019 +0200

    avcodec/vc1: check REFDIST
    
    "9.1.1.43 P Reference Distance (REFDIST)"
    "The value of REFDIST shall be less than, or equal to, 16."
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7f7af9e294f8bc00756922ab088430ea5b9d7498)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3ef741291c18889a706620b4a564e0e8b6217bb1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 2 22:59:55 2019 +0200

    avcodec/apedec: Fix several integer overflows in predictor_update_filter() and do_apply_filter()
    
    Fixes: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself
    Fixes: signed integer overflow: -14527961 - 2147483425 cannot be represented in type 'int'
    Fixes: 16380/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5645957131141120
    Fixes: 16968/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5716169901735936
    Fixes: 17074/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5198710497083392
    
    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 1e95a3e8a7250060befd9a5fba69151bb2a6690c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0791e50495cdaab2e49dc141852501b41cdb17af
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 9 23:23:20 2019 +0200

    avcodec/hevc_cabac: Tighten the limit on k in ff_hevc_cu_qp_delta_abs()
    
    Values larger would fail subsequent tests.
    
    Fixes: signed integer overflow: 5 + 2147483646 cannot be represented in type 'int'
    Fixes: 16966/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-5695709549953024
    
    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 f63cd1963e36bc70211e072bac7eb3606cf85f14)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c261eea59a102901ee955bec1392fc4581356e19
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Sep 17 19:53:45 2019 +0200

    avcodec/4xm: Check index in decode_i_block() also in the path where its not used.
    
    Fixes: Infinite loop
    Fixes: signed integer overflow: 2147483644 + 16 cannot be represented in type 'int'
    Fixes: 16169/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FOURXM_fuzzer-5662570416963584
    Fixes: 16782/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FOURXM_fuzzer-5743163859271680
    Fixes: 17641/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FOURXM_fuzzer-5711603562971136
    
    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 87ddf9f1ef17726fd4235f2e7aed8334d0ff231b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=76f387bbadf6dd6687110dc44573b6403ff0e94a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Sep 25 20:51:22 2019 +0200

    avcodec/atrac3: Check block_align
    
    Fixes: Infinite loop
    Fixes: 17620/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ATRAC3_fuzzer-5086123012915200
    
    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 2acbbe262325187d87e8881c2984d203fb54207e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=da57f10917e3f8f0b1242f61885c9dc93a172b35
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Sep 25 20:31:50 2019 +0200

    avcodec/alsdec: Avoid dereferencing context pointer in inner interleave loop
    
    This makes the decoder faster
    
    Improves/Fixes: Timeout (22sec -> 20sec)
    Testcase: 17619/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5078510820917248
    
    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 581a895c5c8b464a7fc7ebbaa6d9f565c10bae62)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f28b6b740ccf2436817e5328be2d15c1230661d5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Sep 25 16:48:46 2019 +0200

    avcodec/dstdec: Fix integer overflow in samples_per_frame computation
    
    Fixes: Timeout (? -> 2ms)
    Fixes: 17616/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DST_fuzzer-5198057947267072
    
    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 7dc0943d4aa014e616e2f2a4802cb3da829f9420)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ed0ffdf09d767004b797214281c5a1a755f60cbe
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Sep 25 01:07:34 2019 +0200

    avcodec/g729_parser: Check block_size
    
    Fixes: Infinite loop
    Fixes: 17611/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ACELP_KELVIN_fuzzer-5765134928052224
    
    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 972a0a818ff7a9b33c7f37e08783f4b6082f9aa2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=71e047e45ce69f46c33ad26e86d25954473d602a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Dec 24 01:14:51 2018 +0100

    avcodec/utils: Optimize ff_color_frame() using memcpy()
    
    4650975 -> 4493240 dezicycles
    
    This optimizes lines 2 and later. Line 1 still uses av_memcpy_backptr()
    This change originally fixed ossfuzz 10790 but this is now fixed by other
    optimizations already
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 95e5396919b13a00264466b5d766f80f1a4f7fdc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8527e9702cf1ed7c5582c3f8e6c17c6fc7e256cd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 8 21:08:31 2019 +0200

    avcodec/aacdec: Check if we run out of input in read_stream_mux_config()
    
    Fixes: Infinite loop
    Fixes: 16920/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_LATM_fuzzer-5653421289373696
    
    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 3dce4d03d5a555bff2e11f97fb54701b22effeaf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0571e85e427081f7627fbd63427e38e94f83f6b3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 8 17:25:07 2019 +0200

    avcodec/utils: Use av_memcpy_backptr() in ff_color_frame()
    
    Fixes: Timeout (191sec -> 53sec)
    Fixes: 16908/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H264_fuzzer-5711207859748864
    Fixes: 10709/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H264_fuzzer-5630617975259136
    
    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 340ab13504dddb71889f518983174d7bac7cfe96)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=91e6e96640797efccd2c3ab3ab790cba231d6cd6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 6 10:55:26 2019 +0200

    avcodec/smacker: Fix integer overflow in signed int multiply in SMK_BLK_FILL
    
    Fixes: signed integer overflow: 238 * 16843009 cannot be represented in type 'int'
    Fixes: 16958/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SMACKER_fuzzer-5193905355620352
    
    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 033d2c4884eca3f4f80047bff93255b0cc4fa7a3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69000f77bc8c3ae4ba6fcdcce372dfb8bf7a985d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 6 10:46:38 2019 +0200

    avcodec/alac: Fix invalid shifts in 20/24 bps
    
    Fixes: left shift of negative value -256
    Fixes: 16892/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-4880802642395136
    
    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 b30c07cc2b9ee5bc52e1782eba9aa40e99085a7e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dcb101dbd768a173193f10e41cdef8b392eefdcc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 6 10:36:43 2019 +0200

    avcodec/alac: fix undefined behavior with INT_MIN in lpc_prediction()
    
    Fixes: signed integer overflow: -2147483648 * -1 cannot be represented in type 'int'
    Fixes: 16786/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-5632818851348480
    
    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 0831cbfe099192098d91e049ed9cf03c5a9cb376)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e4050af1869e7a615dd947a3919515460720b08d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 5 20:47:04 2019 +0200

    avcodec/ffwavesynth: Fix integer overflow in timestamps
    
    Fixes: signed integer overflow: 9223371075321077760 * 2 cannot be represented in type 'long'
    Fixes: 16447/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5698937431785472
    
    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 c7ccbf40edb81d40727cca3a7ffd1848d3ed880a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/adpcm: Check number of channels for MTAF
    
    Fixes: out of array access
    Fixes: 17608/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ADPCM_MTAF_fuzzer-5074936267276288
    
    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 74bbf9bc8279e0b8eba89c8cca68e8ad7ff547ed)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=56a8faa9f98efb518b1774975bccb01c0a7ad907
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 21 18:06:24 2019 +0200

    avcodec/sunrast: Fix indention
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0728d644973c314785c26b3d0559ba829ca31641)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8828dded9924c4d2bd70954f68285440b45bc9a4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Sep 21 18:06:02 2019 +0200

    avcodec/sunrast: Fix return type for "unsupported (compression) type"
    
    Reviewed-by: Paul B Mahol <onemda at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0e8b7709a92afd7c10b4b5861870f6e365f280c3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=35a5ce9061a48f5a8ac371602cd8236be11a00fc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 31 01:25:03 2019 +0200

    avformat/mov: Check for EOF in mov_read_meta()
    
    Fixes: Timeout (195sec -> 2ms)
    Fixes: 16735/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5090676403863552
    
    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 093d1f42507e07d9acb43a8a3135e4ebe3530fe2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=44b6cd884c152992f2c1b449a5a4a48bde6e9c08
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 31 00:20:39 2019 +0200

    avformat/cdxl: Fix integer overflow in intermediate
    
    Fixes: signed integer overflow: 65535 * 65312 cannot be represented in type 'int'
    Fixes: 16704/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-6294115603447808
    
    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 5c5575c8dc892473ef9d35ca6419e8dabbc5e5ac)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0394262515efb30fd62d47f45cdef307b4fc2749
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Aug 28 19:01:41 2019 +0200

    avcodec/hevcdec: repeat character in skiped
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d2d8e797cc4f3cea3470d464bd5f51cd097fe371)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9940e9aa4e1f8f5110a5a84c8121247a1f833003
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Aug 28 21:56:35 2019 +0200

    avcodec/htmlsubtitles: Avoid locale dependant isdigit()
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b94cf549e2d9e456d77f8539baca0fffa805ba69)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f775712d67b1dffde16235be0be7b30d39000971
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 25 18:22:50 2019 +0200

    avcodec/alsdec: Check k from being outside what our implementation can handle
    
    The specification does not seem to list what the maximum valid
    value is
    
    Fixes: shift exponent 32 is too large for 32-bit type 'unsigned int'
    Fixes: 16268/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5638164544225280
    
    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 e1255789941d213a8e193469d0687946c9fa4a63)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eccef3a6f9673897770c2622d5843e4ae43ee9d6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 24 00:11:02 2019 +0200

    avcodec/aacps: Fix integer overflows in hybrid_synthesis()
    
    Fixes: signed integer overflow: -822667928 + -1399761199 cannot be represented in type 'int'
    Fixes: 15756/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-5645182051024896
    
    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 ec749ed2225e0c33f0910fc318c73da6f4ceb587)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=86b84302f3657675ddee22a1f5bbeb68a55c5c98
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Aug 20 09:16:40 2019 +0200

    avcodec/vp56rac: delay signaling an error on truncated input
    
    A threshold of 1 is sufficient for simple_dump_cut.webm, 10 is used
    just to be sure the next truncated file doesnt cause the same issue
    
    Obvious alternative fixes are to simply accept that the file is broken or to
    write some advanced error concealment or to
    simply accept that the decoder wont stop at the end of input.
    
    Fixes: Ticket 8069 (artifacts not the differing md5 which was there before 1afd246960202917e244c844c534e9c1e3c323f5)
    Fixes: simple_dump_cut.webm
    Fixes: regression of 1afd246960202917e244c844c534e9c1e3c323f5
    
    fate-vp5 changes because the last frame is truncated and now handled
    differently.
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b6b9ac5698c8f911841b469af77199153278c55c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 70fb3fa990d604211d5b24fc43cdfe31560de250)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ebe45f58587d8754220f28a4e0f1ced3d74124f1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Aug 20 11:51:48 2019 +0200

    avcodec/vp5/6/8: use vpX_rac_is_end()
    
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ab56e62e8f7e02760cfc883956511cab32393315)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1dd89192c59df0d6655e9308a0782d8c7b259b18)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fc9e307043bec8d3f3980cd36a4f92e2bb600b13
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 11 22:28:31 2018 +0200

    avcodec/vp56: Add vpX_rac_is_end() to check for the end of input
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0fb83b4c91d5a0784ca81df4283f25740c263f20)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c51e5227ecb0cde27b52b2e7dc907b1f8ecaaad9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 29 21:26:43 2019 +0200

    avcodec/qdm2: Check frame size
    
    Fixes: index 2304 out of bounds for type 'float [2304]'
    Fixes: 16332/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_QDM2_fuzzer-5679142481166336
    
    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 12b909ba319d32ed100d9b26021aa9b6976424d7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f95fb5402bfa65793c1b53ba9d764e9ab0d91c7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 31 22:12:38 2019 +0200

    avcodec/vc1_pred: Fix refdist in scaleforopp()
    
    Fixes: out of array access
    Fixes: 16601/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5656105392275456
    
    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 413e0f2516eef678011cffd1ec6f0d92aa8bb96a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3030fe2ccdfc251c649a46a23e46363d1b627422
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Sep 6 12:06:30 2019 +0200

    avcodec/vorbisdec: fix FASTDIV usage for vr_type == 2
    
    This reverts a hunk from f1ca40ee00402102046fc7e59606651930436b0e
    
    Fixes: out of array read
    Fixes: 16924/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VORBIS_fuzzer-5157893162139648
    
    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 722fd4696583cc984700eaec4745922ae177b2da)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9dce1e87e93a307f30258e2bfe7c6bf777691a94
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Aug 21 23:22:39 2019 +0200

    avcodec/iff: Check for overlap in cmap_read_palette()
    
    Fixes: undefined memcpy() use
    Fixes: 16302/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5678750575886336
    
    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 dfa5d1a3667fa38e07373becc2401175b31d8228)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=593f62508112d4bfca6689d44147187a6d9d6ddc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 2 22:44:50 2019 +0200

    avcodec/apedec: Fix 32bit int overflow in do_apply_filter()
    
    Fixes: signed integer overflow: 2147480546 + 4096 cannot be represented in type 'int'
    Fixes: 16280/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5123442566758400
    
    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 9d3ddef519e88c40c05be8cb94cd9e71c0957ec7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7dc68569f1463d8a277cc77d7b9b381f694c8cf3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 17 19:25:01 2019 +0200

    avcodec/ralf: fix undefined shift in extend_code()
    
    Fixes: left shift of negative value -3
    Fixes: 16147/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5658392722407424
    
    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 4778407ab3b545c40def7e95a8f9dd4ae92a4e8e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1213f82a5cadbcfda06eefa00da1223bcf9e450e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 17 19:18:31 2019 +0200

    avcodec/ralf: fix undefined shift
    
    Fixes: left shift of negative value -2
    Fixes: 16145/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5146671058518016
    
    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 0ee886988e75b3c22cabc2ca0fadcf8e4f787640)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=32bdad0a6c15775e8dbaad178b18e974ea36289d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 1 22:31:45 2019 +0200

    avcodec/bgmc: Check input space in ff_bgmc_decode_init()
    
    Fixes: Infinite loop
    Fixes: 16608/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5636229827133440
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Thilo Borgmann <thilo.borgmann at mail.de>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b54031a6e93d1abc7fb2d0263e0f6c4b639e423f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8b132a9f99772a7d63f90bb42d9b797ec1838c41
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 15 23:22:50 2019 +0200

    avcodec/truemotion2: Fix multiple integer overflows in tm2_null_res_block()
    
    Fixes: signed integer overflow: 1795032576 + 598344192 cannot be represented in type 'int'
    Fixes: 16196/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2_fuzzer-5636723419119616
    
    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 cc78783ce5e8837d4f4ca43eedf2d299651e65ff)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=50e0d2b1dc619e482fa39461ad7ee6344c67ea62
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 15 20:04:35 2019 +0200

    avcodec/vc1dec: Require res_sprite for wmv3images
    
    non res_sprite leads to decoder delay which leads to assertion failure
    Fixes: Assertion failure
    Fixes: 16402/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMV3IMAGE_fuzzer-5704510034411520
    Fixes: left shift of 1073741824 by 1 places cannot be represented in type 'int'
    Fixes: 16425/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMV3IMAGE_fuzzer-5692858838810624
    
    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 9c6b4004928ef41563b0e913666f8da27fdb2399)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4dcc78c2abf5ef4e9489d4c85e96ab17b107291c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 15 18:47:54 2019 +0200

    avcodec/vc1_block: Check for double escapes
    
    Fixes: out of array read
    Fixes: 16331/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMV3IMAGE_fuzzer-5672735195267072
    
    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 6962fd586e1a9a98828866dcfb4114af30c8c756)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1db82d736794ad02a7591fbd5452be8cf5047e13
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jul 8 01:18:05 2019 +0200

    avcodec/vorbisdec: Check get_vlc2() failure
    
    Fixes: out of array read
    Fixes: 16510/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VORBIS_fuzzer-5754510382727168
    
    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 07b948fe60789064d7c784d47b8fe798a9a4d2b9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0e081d85b9d1052f3d8d1766009f66e06e108829
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 11 20:56:44 2019 +0200

    avcodec/tta: Fix integer overflow in prediction
    
    Fixes: signed integer overflow: -395281576 + -1827578048 cannot be represented in type 'int'
    Fixes: 16038/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TTA_fuzzer-5646109705240576
    
    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 7e9aecc9f358901426c134978e764ee7beac4944)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6aa71cdc31aebf88de939f4d2ad6d3a98d75241c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Aug 12 00:21:49 2019 +0200

    avcodec/vb: Check input packet size to be large enough to contain flags
    
    Fixes: Timeout (->9sec)
    Fixes: 16292/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VB_fuzzer-5747063496638464
    
    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 dea2591d4fbc989ca82bc8a8ad7d16aacdc89af1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=81407e6b36c3e6f7424188a1bef8e652b8e8d6a9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 10 17:34:37 2019 +0200

    avcodec/cavsdec: Limit the number of access units per packet to 2
    
    Fixes: Timeout (122sec -> 13ms)
    Fixes: 15978/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CAVS_fuzzer-5148925004087296
    
    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 37bc8e3249c88b733bcc0d8c74cdf668292e4d63)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8deca89efa664388715d6051f63dc44b6fe92e46
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 8 19:48:19 2019 +0200

    avcodec/alac: Fix multiple integer overflows in lpc_prediction()
    
    Fixes: signed integer overflow: 2088795537 + 2147254401 cannot be represented in type 'int'
    Fixes: signed integer overflow: -1500363496 + -1295351808 cannot be represented in type 'int'
    Fixes: signed integer overflow: -79560 * 32640 cannot be represented in type 'int'
    Fixes: signed integer overflow: 2088910005 + 2088796058 cannot be represented in type 'int'
    Fixes: signed integer overflow: -117258064 - 2088725225 cannot be represented in type 'int'
    Fixes: signed integer overflow: 2088725225 - -117258064 cannot be represented in type 'int'
    Fixes: 15739/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-5630664122040320
    
    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 ae3d6a337ad25527bcd3172e3885e45fadf9908c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b513cb8dfe83cdb3e92c1ee2c844a6f82bea9628
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jul 22 23:24:35 2019 +0200

    avcodec/rl2: set dimensions
    
    The dimensions are always 320x200 they are hardcoded in the demuxer.
    Hardcode them instead in the decoder.
    
    Fixes: Timeout (16sec -> 400ms)
    Fixes: 15574/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RL2_fuzzer-5158614072819712
    
    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 965e766e4892cfc45c97cca88895248a7735e7d0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ccd1cbb2543cec65974f306fcdf09f9598d5e801
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 22 23:43:48 2019 +0200

    avcodec/aacdec: Add FF_CODEC_CAP_INIT_CLEANUP
    
    Fixes: memleaks
    Fixes: 16289/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_LATM_fuzzer-5200695692623872
    
    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 48b86dd8a6bf50a7d8ab0343a1535bc4b0b5b196)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=da4a0e0025142bdabae02686eda311b889734122
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Aug 21 20:37:17 2019 +0200

    avformat/realtextdec: free queue on error
    
    Fixes: memleak
    Fixes: 16277/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5696629440512000
    
    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 493438fafc5c43b7b7c62bf0c21b7cc884034ce9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b6b0d71e4d8b58d15686f10e3dd50b972177f492
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Aug 19 01:30:53 2019 +0200

    avcodec/alsdec: Fix integer overflow in decode_var_block_data()
    
    Fixes: signed integer overflow: 1927975249 - -514719744 cannot be represented in type 'int'
    Fixes: 16413/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5651206856245248
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Thilo Borgmann <thilo.borgmann at mail.de>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 661a9b274b0181b2e36ff21fd13840f35992bea6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1d8b19e2bf5b7f0008c6125d54a0880d83d50448
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Aug 20 16:52:07 2019 +0200

    avcodec/alsdec: Limit maximum channels to 512
    
    There seems to be no limit in the specification and upto 64k could be stored
    512 is choosen as limit as thats the maximum in a conformance sample
    
    An alternative to this patch would be a max_channels variable
    
    Fixes: OOM
    Fixes: 16200/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5764788793114624
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Suggested-by: Thilo Borgmann <thilo.borgmann at mail.de>
    Reviewed-by: Thilo Borgmann <thilo.borgmann at mail.de>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f51e4d026cc762ff2d47d6107658dbff42ba5ea8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=225b14427729e76714955dc3e4c04814b4add364
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 15 21:00:54 2019 +0200

    avcodec/anm: Check input size for a frame with just a stop code
    
    Fixes: Timeout (11sec -> 6sec)
    Fixes: 16344/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ANM_fuzzer-5673032000995328
    
    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 1965161ef6d2aac8d3b034570c3da69dabca9e71)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=adfd49ee987817a485433b26416abfb1233b1b5d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Aug 12 21:17:04 2019 +0200

    avcodec/loco: Check left column value
    
    Fixes: Timeout (42sec -> 379 ms)
    Fixes: 16323/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_LOCO_fuzzer-5679178099195904
    
    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 c812db814ebd603106220854e343558ec1115e57)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=43bdd56a8c4cb0bac7f9794cb579818ef75e0a8b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 10 23:09:45 2019 +0200

    avcodec/ffwavesynth: Fixes invalid shift with pink noise seeking
    
    Fixes: left shift of negative value -961533698048
    Fixes: 16242/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5738550670131200
    
    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 cdea0206efeca83a0a9b57d0764b177b2e11ab7c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=205609f780bf4bd46f1c9057a9bdd0b7da559ba5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 10 23:09:44 2019 +0200

    avcodec/ffwavesynth: Fix integer overflow for some corner case values
    
    Fixes: left shift of negative value -14671840
    Fixes: 16000/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5145977817661440
    
    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 c4a88fb546b64179aff12c169239285932e570ac)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7aa7af699e1fcaa3f56300879ed690fb53a4945b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 1 00:50:21 2019 +0200

    avcodec/indeo2: Check remaining input more often
    
    Fixes: Timeout (95sec -> 30ms)
    Fixes: 14765/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_INDEO2_fuzzer-5692455527120896
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpe
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 52939a2c5772ec00101d293695d0a96dcccf99d9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ebe31077ce3a7163737dddb77bd75af6b24a023a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 1 01:49:47 2019 +0200

    avcodec/diracdec: Check that slices are fewer than pixels
    
    Fixes: Timeout (197sec ->144ms)
    Fixes: 15034/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DIRAC_fuzzer-5733549405110272
    
    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 fbbc8ba67f19d55380b1bc8b5f057328c266d747)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d57e136afce6820bb7c6fec65037ec671896d3b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Aug 6 23:30:02 2019 +0200

    avcodec/vp56: Consider the alpha start as end of the prior header
    
    Fixes: Timeout (23sec -> 71ms)
    Fixes: 15661/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP6A_fuzzer-6257865947348992
    
    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 db78bc1297ebaa51cfe5c80775808ec11ed7512b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8541dca46c19b837c6b5582ce0c62fa577a93c66
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Aug 12 02:17:18 2019 +0200

    avcodec/4xm: Check for end of input in decode_p_block()
    
    Fixes: Timeout (81sec -> 0.2sec)
    Fixes: 16169/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FOURXM_fuzzer-5662570416963584
    
    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 8f92eb05e063e6c4d6e36521020620d4e6e1c21d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e4bb18c368871f83e566f5b41081f3564d30bf72
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 3 01:49:55 2019 +0200

    avcodec/hnm4video: Optimize postprocess_current_frame()
    
    Improves: Timeout (220sec -> 108sec)
    Improves: 15570/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HNM4_VIDEO_fuzzer-5085482213441536
    
    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 cd460f4da04c05d6ba93ccbbe294e948768f0937)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=63dd760bf90418659fc216ecb3d2689035756e59
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Aug 6 18:05:02 2019 +0200

    avcodec/hevc_refs: Optimize 16bit generate_missing_ref()
    
    Fixes: Timeout (86sec -> 8sec) [these numbers assume also "[FFmpeg-devel] [PATCH 2/5] [RFC] avcodec/hevcdec: Check for overread in hls_decode_entry()"]
    Fixes: 15702/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HEVC_fuzzer-5657764929470464
    
    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 da8936969fe695a042282d5686e12227745d299a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0f228c20e41ebb8915a4b75b410d55d530904bc5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 10 23:09:49 2019 +0200

    avcodec/dds: Use ff_set_dimensions()
    
    Fixes: signed integer overflow: 2082471995 * 36 cannot be represented in type 'int'
    Fixes: 16025/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DDS_fuzzer-5136663778426880
    
    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 9cd1e939cf26e7a53f28cbbda22d27535981b9db)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39f45d5acad46e39cf67bb7621278c704c6abe25
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 10 23:09:42 2019 +0200

    avcodec/mpc8: Fix 32bit mask/enum
    
    Fixes: left shift of 1 by 31 places cannot be represented in type 'int'
    Fixes: 15817/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPC8_fuzzer-5636626409062400
    
    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 e8bb949ade4078ca318a9b3475cb7a6cfc7e4639)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8c8e52fcc30460576795d5f135b1e1905568f82e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 26 15:37:30 2019 +0200

    avcodec/alsdec: Fix integer overflows of raw_samples in decode_var_block_data()
    
    This also makes the code consistent with the existing similar MUL64()
    in decode_var_block_data()
    
    Fixes: signed integer overflow: -7277630735906765035 + -3272193951413647896 cannot be represented in type 'long'
    Fixes: 16015/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5666552818434048
    
    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 fad3ec89b7a664b93b5e29bdb0db0cab0272a0c4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f9337c3632d15d0deb2954e500c44adf80d2070b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 26 14:33:14 2019 +0200

    avcodec/alsdec: Fix integer overflow of raw_samples in decode_blocks()
    
    Fixes: signed integer overflow: 2147483424 - -1772303236 cannot be represented in type 'int'
    Fixes: 15708/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5067890362941440
    
    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 ce652324062a2c72f92e40699797630ef7f1ec5a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=420849c2fa075a56f6d7152d61cab17bfc4f8973
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 26 17:07:01 2019 +0200

    avcodec/alsdec: fix mantisse shift
    
    Fixes: shift exponent -1 is negative
    Fixes: 16039/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5656825657032704
    
    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 02346292a334a51f6da802146b782bdb01ae9b4e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9c901ffdee047a4a68fbe8c4991858f53784b4ed
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jul 10 00:04:02 2019 +0200

    avcodec/aacdec_template: fix integer overflow in imdct_and_windowing()
    
    Fixes: signed integer overflow: 2147483645 + 4 cannot be represented in type 'int'
    Fixes: 15418/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-5685269069561856
    
    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 da93e2b14218c4ab0fda60e21882a4633aac5748)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c67412041b9047972f8359c93c6bbdb23a6f2fbc
Author: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
Date:   Fri Aug 2 22:29:16 2019 +0200

    libavcodec/iff: Use unsigned to avoid undefined behaviour
    
    The initialization of the uint32_t plane32_lut matrix uses left shifts
    of the form 1 << plane; plane can be as big as 31 which means that this
    is undefined behaviour as 1 will be simply an int. So make it unsigned
    to avoid this.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt 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 f12e662a3d3f489eec887b5f2ab20a550caed9cf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b2585db43a9b665bf61a06a1121dc83d802230a3
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 26 15:26:08 2019 +0200

    avcodec/alsdec: Check for block_length <= 0 in read_var_block_data()
    
    Fixes: left shift of negative value -1
    Fixes: 15719/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5685731105701888
    
    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 be4fb282f9fb00d9c267dcc477745e2e468e758f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=039c13f109a46f8f65adfb65cafa8bdb7123a2a7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 26 00:35:32 2019 +0200

    avcodec/vqavideo: Set video size
    
    Fixes: out of array access
    Fixes: 15919/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VQA_fuzzer-5657368257363968
    
    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 02f909dc24b1f05cfbba75077c7707b905e63cd2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8dc0bcceba924d5b90b705b4b037fc77ca6e3801
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jul 15 23:26:05 2019 +0200

    avcodec/sanm: Check extradata_size before allocations
    
    Fixes: Leaks
    Fixes: 15349/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SANM_fuzzer-5102530557640704
    
    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 172a43ce36e671fdab63afe1c06876bba91445b3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=36292283b2dfaa45ebc99d66dca350e615ce920e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 3 00:29:48 2019 +0200

    avcodec/mss1: check for overread and forward errors
    
    Fixes: Timeout (106sec -> 14ms)
    Fixes: 15576/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MSS1_fuzzer-5688080461201408
    
    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 43015afd7ce9055f1fa2d7648c3fcd9b7cfd7721)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33af0d0083d7ddcd1a763414a1670e39e43c4432
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jul 11 23:23:07 2019 +0200

    avcodec/dirac_parser: Fix overflow in dts
    
    Fixes: signed integer overflow: -2147483648 - 1 cannot be represented in type 'int'
    Fixes: 15568/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DIRAC_fuzzer-5634719611355136
    
    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 549fcba8fc83330763ccd3cc67233037c96bc6d9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1e42d9c60a2ed94534a010c1a6b9c64353cbdb88
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 17:25:55 2019 +0200

    avcodec/ralf: Fix undefined pointer in decode_channel()
    
    Fixes: 16203/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5086088934195200
    
    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 3c06ba171697b665ef4b2b47fe0008199b3eff86)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=231f9d0302df4fac81e37661ef07deef97e429e4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 17:20:45 2019 +0200

    avcodec/ralf: Fix integer overflow in apply_lpc()
    
    Fixes: signed integer overflow: 1603085316 + 1238786562 cannot be represented in type 'int'
    Fixes: 16203/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RALF_fuzzer-5086088934195200
    
    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 ccca484324e04dff4cb81d0f9018ae828e6b5c89)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f382c6498c6fc7292992b8e2a86ec4767dbdd2ff
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 17:10:18 2019 +0200

    avcodec/vorbisdec: Implement vr->classifications = 1
    
    It appears no valid file uses this, so this is not testable with
    a valid file.
    
    Fixes: assertion failure
    Fixes: 16187/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VORBIS_fuzzer-5638880618872832
    
    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 5a5f12e3b3f2177ede5839ff4141228666b8436f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a9f7f378e82fa5548b9004948beb4089f8f95841
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 12:28:55 2019 +0200

    avcodec/vorbisdec: Check parameters in vorbis_floor0_decode() before divide
    
    Fixes: division by zero
    Fixes: 16183/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VORBIS_fuzzer-5688966782648320
    
    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 aecc9b96d613f54d772e9475738bb54e0e1f182e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avformat/realtextdec: Check for duplicate extradata in realtext_read_header()
    
    Fixes: memleak
    Fixes: 16140/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5684008052064256
    
    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 652ea23cb34bc59b38c0088865600e2b86079815)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=db696af196bf7d1c352b08918b6f8019c14692ab
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 09:46:34 2019 +0200

    avcodec/apedec: Fix 2 signed overflows
    
    Fixes: left shift of 1073741824 by 1 places cannot be represented in type 'int'
    Fixes: signed integer overflow: 2049431315 + 262759074 cannot be represented in type 'int'
    Fixes: 16012/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5719016003338240
    
    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 392c028cd23d128f33d93b2159eed5de42f72b4d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a0cf2b8293238f6c10f7acc5a81496ded17ef81d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 09:33:45 2019 +0200

    avcodec/mss3: Check for the rac stream being invalid in rac_normalize()
    
    Fixes: out of array read
    Fixes: 15982/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MSA1_fuzzer-5630676251967488
    
    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 99a172f3f4d0bef024c6293f575caaaddce0b267)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=712e9b8caaab2b00b0bf90bd44eb52f65c1d22cb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 08:32:58 2019 +0200

    avcodec/vc1_block: Check get_vlc2() return before use
    
    Fixes: index -1 out of bounds for type 'const uint8_t [185][2]'
    Fixes: 15720/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MSS2_fuzzer-5666071933091840
    
    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 2cb1f797350875ec45cb20d59dc0684fcbac20fc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9cbe9f80545d7f635f262792dc4095fac8543487
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 08:26:40 2019 +0200

    avcodec/apedec: Do not partially clear data array
    
    Fixes: Assertion failure and memleak
    Fixes: 15709/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5182435093905408
    
    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 8e4b522c9146b9c14579ae7381fb1043b7423578)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70ec9a6f7ef3cdeac570497525e4d352d6ff31a5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Aug 2 23:54:49 2019 +0200

    avcodec/hnm4video: Forward errors of decode_interframe_v4()
    
    Fixes: Timeout (108sec -> 160ms)
    Fixes: 15570/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HNM4_VIDEO_fuzzer-5085482213441536
    
    Reviewed-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 9af8ce754b705c36ad4d2b6fd0f73f87ca4381c4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fbe4a2151809446e099110d98bc6506d10e83584
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jul 22 00:41:06 2019 +0200

    avcodec/vp3: Check that theora is theora
    
    Theora is forced to be non zero if it is zero and a sample
    is asked for, as suggested by reimar
    
    Fixes: Timeout (2min -> 600ms)
    Fixes: 15366/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_THEORA_fuzzer-5737849938247680
    
    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 b4bf7226aff28e9ca379c5a3dedf745a2d316739)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a2a8b9470a912d6bb852d0eb6e3fc370eac82f07
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jul 10 23:27:19 2019 +0200

    avcodec/vc1_pred: Fix invalid shift in scaleforsame()
    
    Fixes: left shift of negative value -1
    Fixes: 15531/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5759556258365440
    
    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 6dfda35dd29d2e2a86554d2c05d957a09ab79b0c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4ef3aafa835442a7499c4c455fcc9255aaa98a53
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jul 4 23:13:13 2019 +0200

    avcodec/vc1_block: Fix integer overflow in ff_vc1_pred_dc()
    
    Fixes: signed integer overflow: 32796 * 65536 cannot be represented in type 'int'
    Fixes: 15430/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5735424087031808
    
    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 f31ed8f3b00ec7afe87092798bf0b397f6e19ed5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=af988e8b8d8775b7010d9bf3914f3e3d40d42ab9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jul 8 23:00:09 2019 +0200

    avcodec/truemotion2: Fix several integer overflows in tm2_motion_block()
    
    Fixes: 15524/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2_fuzzer-5173148372172800
    Fixes: signed integer overflow: 13701388 - -2134868270 cannot be represented in type 'int'
    
    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 9a353ea8766206bd302f3f12ca1d226237542908)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=97b4a01596c37dc3fa2c646afe8e3c2be9ba07cd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jul 2 12:13:19 2019 +0200

    avcodec/apedec: make left/right unsigned to avoid undefined behavior
    
    Fixes: signed integer overflow: 755176387 + 1515360583 cannot be represented in type 'int'
    Fixes: 15506/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5706859232624640
    
    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 bf778af1493b0814696307432763246fb53c75e7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7f974f343edc89ec85d46803ac9a8c064f329a00
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 16 11:39:15 2019 +0200

    avcodec/apedec: Fix multiple integer overflows and undefined behaviorin filter_3800()
    
    Fixes: left shift of negative value -4
    Fixes: signed integer overflow: -15091694 * 167 cannot be represented in type 'int'
    Fixes: signed integer overflow: 1898547155 + 453967445 cannot be represented in type 'int'
    Fixes: 15258/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5759095564402688
    Fixes: signed integer overflow: 962196438 * 31 cannot be represented in type 'int'
    Fixes: 15364/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5718799845687296
    
    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 267eb2ab7f87696e1a156ca9a5ff1b1628d170c1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c11cc557c1a80c1065af2a1b1fa3b9ea36a4eed6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jul 24 23:11:50 2019 +0200

    avformat/mpc: deallocate frames array on errors
    
    Fixes: memleak on error path
    Fixes: 15984/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5679918412726272
    
    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 da5039415c2bd625085d15e6c92e0b64eefddcbf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=03ffaebe9479775e8e1c41109747f48af721626f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 28 22:29:57 2019 +0200

    avcodec/eatqi: Check for minimum frame size
    
    The minimum header is 8 bytes, the smallest bitstream that is passed to
    the MB decode code is 4 bytes
    
    Fixes: Timeout (35sec -> 18sec)
    Fixes: 15800/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EATQI_fuzzer-5684154517159936
    
    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 5ffb8e879389fb0642654e3233cfeca1f9841e52)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f4c653c3877383b70401a025c2711485316a1964
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 28 21:09:14 2019 +0200

    avcodec/eatgv: Check remaining size after the keyframe header
    
    The minimal size which unpack() will not fail on is 5 bytes
    Fixes: Timeout (14sec -> 77ms) (testcase 15508)
    Fixes: 15508/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EATGV_fuzzer-5700053513011200
    Fixes: 15996/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EATGV_fuzzer-5751353223151616
    
    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 009ec8dc3345353b1cd2316423918533fcb89552)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/assdec: undefined use of memcpy()
    
    Fixes: null pointer passed as argument 2, which is declared to never be null
    Fixes: 16008/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SSA_fuzzer-5650582821404672 (this is a separate issue found in this testcase)
    
    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 47b6ca0b022a413e392707464f2423795aa89bfb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1b8026a23b5fc4cd82ba776267ec25b7130bf4fc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 26 14:16:16 2019 +0200

    avcodec/brenderpix: Check input size before allocating image
    
    An incomplete image is not supported prior to this and will
    not produce any output. This commit moves the failure before
    time consuming operations.
    
    Fixes: Timeout (81sec -> 76ms)
    Fixes: 15723/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_BRENDER_PIX_fuzzer-5147265653538816
    
    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 38b6c48c4300343f4703019a90a332773e64e11b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=debbbb5ba67be364db327dddb5b3cf559f1a07bd
Author: Matt Wolenetz <wolenetz at google.com>
Date:   Thu Jul 25 15:54:49 2019 -0700

    lafv/wavdec: Fail bext parsing on incomplete reads
    
    avio_read can successfully return even when less than the requested
    amount of input was read. wavdec's bext parsing mistakenly assumed a
    successful avio_read always read the full amount that was requested.
    The result could be dictionary tags populated with partially
    uninitialized values.
    
    This change also fixes a broken assertion in wav_parse_bext_string that
    was off-by-one, though no known current usage of that method hits that
    broken case.
    
    Chromium bug: 987270
    
    Signed-off-by: Matt Wolenetz <wolenetz at chromium.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 052d41377a02f480f8e7135c0f7d418e9a405215)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=50fbf1041426855aa40f3f0c2c5ce2b0a90f9b9d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 7 23:23:53 2019 +0200

    avcodec/vorbisdec: Check vlc for floor0 dec vector offset
    
    Fixes: out of array access
    Fixes: 15649/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VORBIS_fuzzer-5729191309344768
    
    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 99f95f39c6978f0d91e42b3bced126a98173dbef)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=208055fabf19e1d5e75c47f0a50bb2317beda399
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 7 23:16:12 2019 +0200

    avcodec/vorbisdec: amplitude bits can be more than 25 bits
    
    Fixes: assertion failure, invalid shift
    Fixes: 15583/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VORBIS_fuzzer-5640157484548096
    
    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 308771a73870863d1b4f630234fbb5bc7aec8252)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=55a510ce328f733dd291833a4c25e161feaad3ae
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 16 11:32:10 2019 +0200

    avcodec/apedec: Fix various integer overflows
    
    Fixes: signed integer overflow: -538976267 * 31 cannot be represented in type 'int'
    Fixes: left shift of 65312 by 16 places cannot be represented in type 'int'
    Fixes: 15255/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5718831688843264
    Fixes: 15547/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5691384901664768
    
    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 240bf0e5960fca424e43b7ab1048897fdecabf26)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a625520f85d0246d3491328de8fe8d97ac290c0c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 16 10:54:13 2019 +0200

    avcodec/apedec: Fix multiple integer overflows in predictor_update_filter()
    
    Fixes: signed integer overflow: -829262115 + -1410750414 cannot be represented in type 'int'
    Fixes: 15251/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5651742252859392
    
    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 0af08cb803844b9eba4ff3e552c26452ec6fa7d2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab4b8e8aea3caf7600f87accc3f3f1aeb1c402eb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 7 00:03:51 2019 +0200

    avcodec/alsdec: fix undefined shift in multiply()
    
    Fixes: left shift of negative value -6
    Fixes: 15564/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5701655938465792
    
    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 b880b3b236ddd00f85ea502b4c17a145fd26c790)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b70e7e6eaf3fdf9ed15a49e0199c96cd5c52dc6f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jul 6 23:20:30 2019 +0200

    avcodec/alsdec: Fix 2 integer overflows
    
    Fixes: signed integer overflow: 1270564968 + 904828220 cannot be represented in type 'int'
    Fixes: 15402/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5755426823471104
    
    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 9cd0d94f59d05e7bfaae9690e827752e7717eda3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eeff00c7da11b27c43d59706c38e9419db495772
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jun 21 23:01:04 2019 +0200

    avcodec/flicvideo: Make line_packets int
    
    Fixes: signed integer overflow: -32768 * 196032 cannot be represented in type 'int'
    Fixes: 15300/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FLIC_fuzzer-5733319519502336
    
    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 54bd47f861e8cdc74aea816ebfbbaac25fefd0d1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0c8edb3d65bc85903f366d304efdc61a979c3cdc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jul 20 00:07:59 2019 +0200

    avcodec/dvbsubdec: Use ff_set_dimensions()
    
    Fixes: signed integer overflow: 65313 * 65313 cannot be represented in type 'int'
    Fixes: 15740/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DVBSUB_fuzzer-5641749164195840
    
    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 5941b7f615b0c0cab0d8f8613b918de75d3c1222)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6227ab340a6544658a9020129c66143c2e2e3113
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jul 15 00:35:49 2019 +0200

    avcodec/ffwavesynth: Check if there is enough extradata before allocation
    
    Fixes: OOM
    Fixes: 15750/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5702090367696896
    
    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 65bac4a7825e1f2bbf4112569ffa363cc1fdbce5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a7ddecc18f1030ebdc6a36835512e930bbdfb2d6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jul 15 00:35:48 2019 +0200

    avcodec/ffwavesynth: More correct cast in wavesynth_seek()
    
    Fixes: signed integer overflow: 553590816 - -9223372036315799520 cannot be represented in type 'long'
    Fixes: 15743/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5705835377852416
    
    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 f4605770af712dd9d7b0136fe298f8aa52101011)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=80a204d616e083f4a343a7f33d92e623561c3f05
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jul 15 00:35:47 2019 +0200

    avcodec/ffwavesynth: Check sample rate before use
    
    Fixes: division by zero
    Fixes: 15725/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5641231956180992
    
    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 c95857a4237d7a0c55378a44f51d2d809f3bc8f5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4c8560e743999b1d55137cd749425f27cc2680ad
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jul 4 23:01:19 2019 +0200

    avformat/utils: Check rfps_duration_sum for overflow
    
    Fixes: signed integer overflow: 9151595917793558550 + 297519050751678697 cannot be represented in type 'long'
    Fixes: 15496/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5722866475073536
    
    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 5c46fdf305caac8bf2f270e69e60ae3d614df468)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=63e9227f3619102a1628053071e018b577153685
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 30 22:19:22 2019 +0200

    avcodec/h264_refs: Also check reference in ff_h264_build_ref_list()
    
    Fixes: out of array read
    Fixes: 15409/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H264_fuzzer-5758846959616000
    
    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 7d3581e6bbec309ca0cc617c37cf6e87547764ef)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=941ca8fb711bb47879c7ca858396e367fe264bec
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jul 6 09:21:52 2019 +0200

    avcodec/parser: Check next index validity in ff_combine_frame()
    
    Fixes: out of array access
    Fixes: 15522/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DNXHD_fuzzer-5747756078989312
    
    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 15008db0fac6d97bb939fa7ef9e92d79bf1f7cb1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d68a494271c8459a16b6a67e3ca67bc57b94d9dc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jul 2 19:57:08 2019 +0200

    avcodec/ivi: Ask for samples with odd tiles
    
    Fixes: Assertion failure
    Fixes: 15422/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_INDEO5_fuzzer-5676625481433088
    
    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 a7e02cf3ad6f6eaae07fa68ecb93014e1dfd224e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a1b60ae5e5d62b07f9fd256a4d38eaf4ca14eec6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jul 13 20:12:41 2019 +0200

    avformat/xmv: Make bitrate 64bit
    
    Fixes: signed integer overflow: 32 * 538976288 cannot be represented in type 'int'
    Fixes: 15633/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5752273981931520
    
    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 39a6a79bcbe3c2d239ed207a34c5fb3ca7bfdaf0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=91915f44f528da796af50eef9bb990995a427024
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jul 10 23:02:36 2019 +0200

    avcodec/pngdec: Check that previous_picture has same w/h/format
    
    Fixes: out of array access
    Fixes: 15540/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APNG_fuzzer-5684905029140480
    
    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 18c808ffbed81ea580fe6ddd6524dd7bea3f8d0e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e638460d7460d17fbd3cdc7612cb733a2c0d36d9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jul 3 23:25:07 2019 +0200

    avcodec/huffyuv: remove gray8a (the format is listed but not supported by the implementation)
    
    Fixes: null pointer dereference
    Fixes: 15464/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HYMT_fuzzer-5681391150301184
    
    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 6aaa01afe4fb774d0767684aa00f075b0ee5fca6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=71100d7102f76686ee139d9f2cf9f400461c76dd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jul 11 20:02:24 2019 +0200

    avcodec/mpc8: Fixes invalid shift in mpc8_decode_frame()
    
    Fixes: left shift of negative value -456
    Fixes: 15561/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPC8_fuzzer-5758130404720640
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Suggested-by: James Almer <jamrial at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1dbb67d39b21ed320edd2b1599b502518250cfd3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cea8e10a0fd26904933f3ca15d1bd967447437cd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 30 17:54:45 2019 +0200

    avcodec/golomb: Correct the doxy about get_ue_golomb() and errors
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1bb3b3f11c6960e90bcfe685c0ad1e355a3e787e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b735adcec5ef80bde216e20552a661b1221d3899
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 29 23:23:25 2019 +0200

    avformat/utils: Check timebase before use in estimate_timings()
    
    Fixes: division by 0
    Fixes: 15480/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5746727434321920
    
    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 f57e97dfd9539bc3f4f97a76ebc001f0b055cb88)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1da95b4bd1deae52cb94a64f55e9fd2a759750ab
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 29 21:53:09 2019 +0200

    avcodec/hq_hqa: Use ff_set_dimensions()
    
    Fixes: 15530/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HQ_HQA_fuzzer-5637370344374272
    Fixes: signed integer overflow: 65312 * 65312 cannot be represented in type 'int'
    
    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 a6229fcd405d4135848c83df73634871260de59c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0d4df82e2a4a6c9410a9bf22fc386acd6e176d4b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jun 28 19:20:43 2019 +0200

    avcodec/rv10: Fix integer overflow in aspect ratio compare
    
    Fixes: signed integer overflow: 2040 * 1187872 cannot be represented in type 'int'
    Fixes: 15368/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RV20_fuzzer-5681657136283648
    
    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 14fcf42958608223a0be6558fb6e323419c9fc27)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9b01f16af85d7be117a589e2a2ead20effe1e0f7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 27 00:15:03 2019 +0200

    avcodec/4xm: Fix signed integer overflows in idct()
    
    Fixes: signed integer overflow: 20242 * 121095 cannot be represented in type 'int'
    Fixes: 15310/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FOURXM_fuzzer-5737051745419264
    
    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 2bbea155bf7c6ce6d5ae53cc41e44798cad2f39c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3150e804d542f61a887f1593bf7a421bed6b6ef1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 24 01:01:04 2019 +0200

    avcodec/qdm2: Check checksum_size for 0
    
    Fixes: Infinite loop
    Fixes: 15337/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_QDM2_fuzzer-5757428949319680
    
    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 7b2ebf89a411d957ca999f1e7a919ff617fbfd56)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8a95eef2871669ad2594ec5056d312cc8ca5f85a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 24 01:01:03 2019 +0200

    avcodec/qdm2: error out of qdm2_fft_decode_tones() before entering endless loop
    
    Fixes: signed integer overflow: 2147483646 + 2 cannot be represented in type 'int'
    Fixes: infinite loop
    Fixes: 15396/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_QDM2_fuzzer-5116605501014016
    
    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 694be24bd6c4cc9c62222f4583260bf79056e4c1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=454bb7e366fb824dc97c89e9ac761ad2499678a5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 24 01:01:02 2019 +0200

    avcodec/qdm2: Do not read out of array in fix_coding_method_array()
    
    Instead we ask for a sample, its unclear what to do in this case.
    
    Fixes: index 30 out of bounds for type 'int8_t [30][64]'
    Fixes: 15339/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_QDM2_fuzzer-5749441484554240
    
    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 ae021c1239ec3bc0a30dc5a4720569071599ece4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d29300688549681155f68ab6b824f571e78ebc44
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jun 25 23:42:43 2019 +0200

    avcodec/svq3: Use ff_set_dimension()
    
    Fixes: OOM
    Fixes: 15410/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SVQ3_fuzzer-5659464805384192
    
    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 7b114d76878f1a542bcb75456492cc43e6414f8b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5749fb774c7b47263df6e5c682d92a514a4ec899
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 22 19:21:50 2019 +0200

    avcodec/iff: Check ham vs bpp
    
    This checks the ham value much stricter and avoids hitting cases which cannot be reached
    with data from the libavformat demuxer.
    
    Fixes: out of array access
    Fixes: 15320/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5080476840099840
    Fixes: 15423/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5630765833912320
    
    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 f76d7352e05526fde7c607b9a9db536a5760af29)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6aaa2a98982c1a1eb2180252699cc4c37495223
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jun 21 22:43:23 2019 +0200

    avcodec/ffwavesynth: use uint32_t to compute difference, it is enough
    
    Fixes: signed integer overflow: 6494225984479297536 - -6043795377581187040 cannot be represented in type 'long'
    Fixes: 15285/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5632780307791872
    
    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 e9dd3c7126097d7c8d4f137db9957b81a219aa2c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f7e9ce34c5c4206b16d07f6c6d6be39eba79ec94
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jun 21 22:41:25 2019 +0200

    avcodec/ffwavesynth: Simplify lcg_seek(), avoid negative case
    
    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: 15289/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5709034499342336
    
    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 8c022099351c04ae21e0b8696ea71a690ed03cd2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=18beff17099fbb840f7744e890b2d6c09922c957
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jun 21 22:08:27 2019 +0200

    avcodec/ffwavesynth: Fix backward lcg_seek()
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit cf2bd3ce79b12256d7d129b2ada5ee649b9a27eb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5e5577ff87e14a4ac3c5c97bab76f2737e739201
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 15 23:28:25 2019 +0200

    avcodec/vc1_block: Check for vlc error in vc1_decode_ac_coeff()
    
    Fixes: index -1 out of bounds for type 'const uint8_t [185][2]'
    Fixes: 15250/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMV3IMAGE_fuzzer-5648992869810176
    
    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 79204a1fc8f1988f7d7e6cae2c3b68f513444d38)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=345a3b8edf43c4f6fd979f61a47afcb8a671905e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jun 19 01:04:07 2019 +0200

    avcodec/alac: Check lpc_quant
    
    lpc_quant of 0 produces undefined behavior, thus disallow this.
    If valid samples use this then such a sample would be quite
    usefull to confirm the correct&lossles handling of this.
    
    Fixes: libavcodec/alac.c:218:25: runtime error: shift exponent -1 is negative
    Fixes: 15273/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-5656388535058432
    Fixes: 15276/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-5761238417539072
    Fixes: 15315/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALAC_fuzzer-5767260766994432
    
    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 a6474b899c1153e3bb95e399b6605c3507aea0d0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bf0af79cbcd713a503a24dc0c1f4e35a410252f1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jun 21 00:47:19 2019 +0200

    avcodec/alsdec: Add FF_CODEC_CAP_INIT_CLEANUP
    
    Fixes: multiple memleaks
    Fixes: 15293/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5642409288925184
    
    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 b7b6ddd59693008c35b3247496ecc946331d0856)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=213304972e459148c54c707943748a9062d60f5b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jun 21 00:47:17 2019 +0200

    avcodec/alsdec: Fix integer overflow with buffer number
    
    Fixes: signed integer overflow: 65313 * 65313 cannot be represented in type 'int'
    Fixes: 15290/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5738074249625600
    
    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 5f64f6058e0c23641a68ce7dfe47b1f55efd401c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1334c774065939f8dc28d00c340f5d245e3968f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jun 21 00:47:15 2019 +0200

    avcodec/alsdec: Check opt_order / sb_length in ra_block handling
    
    Fixes: out of array access
    Fixes: 15277/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5184853437317120
    Fixes: 15280/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5741062137577472
    
    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 0794494c8f2f756e3c9384dba21c54f7d4ba9286)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9dd910ad2a7d3f9d38b34fe25997c2aca3fe1b64
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jun 19 23:27:21 2019 +0200

    avcodec/alsdec: Fix integer overflow with shifting samples
    
    Fixes: signed integer overflow: -346039050 * 8 cannot be represented in type 'int'
    Fixes: 15283/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5692700268953600
    
    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 a3bd4b260eb9f0d5817f9b3d672844f127c51a0b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b5c293030a44f20e933aa0c75af812f4af761b46
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jun 19 23:17:31 2019 +0200

    avcodec/alsdec: Fix undefined behavior in decode_rice()
    
    Fixes: left shift of 72 by 26 places cannot be represented in type 'int'
    Fixes: 15279/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5700665621348352
    
    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 51f6870c37cc29e1ea7e0c66df2fe505938b7561)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc94ace7882367fc7b83c35a0633b7b8a475963e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jun 19 21:53:43 2019 +0200

    avcodec/alsdec: Fixes invalid shifts in read_var_block_data() and INTERLEAVE_OUTPUT()
    
    Fixes: left shift of negative value -6
    Fixes: 15275/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5742361767837696
    Fixes: signed integer overflow: 41582592 * 256 cannot be represented in type 'int'
    Fixes: 15296/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5739558227935232
    
    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 e131568752ad41222946304c61eadb87b0a24791)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5cbd861f0f13334f243046007730aa3f1effea1c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 16 11:26:57 2019 +0200

    avcodec/apedec: Add k < 24 check to the only k++ case which lacks such a check
    
    Fixes: 15255/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APE_fuzzer-5718831688843264
    Fixes: left shift of 1 by 31 places cannot be represented in type 'int'
    
    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 3d4f4f4a15e79c96c3613e5c252b2f5cc4190e18)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=07af2b695df58a5dbd286ea38955daf4804fde4f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 17 21:13:17 2019 +0200

    avcodec/m101: Fix off be 2 error
    
    Fixes: out of array read
    Fixes: 15263/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_M101_fuzzer-5728999453491200
    
    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 89b96900fa7c17d0770c9af26af7c3ae36ae0253)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6e1ea9c2c5cca693486404204b782ee2ef0aa04c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 17 20:58:47 2019 +0200

    avcodec/qdm2: Move fft_order check up
    
    This avoids undefined computations with unchecked values
    
    Fixes: shift exponent -21 is negative
    Fixes: 15262/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_QDM2_fuzzer-5651261753393152
    
    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 8d8b8c4ac6fb5b5d40bd131f2d2ea9d85b8759a6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=758f16b475edbd404071bf57585d864b2b63579c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 17 21:26:45 2019 +0200

    avcodec/libvorbisdec: Check extradata size
    
    Fixes: out of array read
    Fixes: 15261/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_LIBVORBIS_fuzzer-5764908467093504
    
    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 cf3c245566e8a8d45ed2ad9fdff9ef50327ba2d3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e6641846b02c51b84f4b83dc6702e36c495fd9d0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jun 18 23:17:23 2019 +0200

    avformat/vqf: Check header_size
    
    Fixes: 15271/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5735262606327808
    Fixes: signed integer overflow: -2147483648 - 8 cannot be represented in type 'int'
    
    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 7c30ff38880570377168096417f714b21102b343)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6f4e118f63db4fbd786ad3115e19d00b350da4ba
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jun 18 23:55:56 2019 +0200

    avcodec/utils: Check bits_per_coded_sample
    
    This avoids the need for each decoder separately having to handle this case
    
    Fixes: shift exponent -100663046 is negative
    Fixes: out of array access
    Fixes: 15270/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5727829913763840
    
    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 d33414d2ad27a5d2193c9ab0948ba7a282c2f910)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0f89ff5b1137f5926d9c94bc60505c39a7c45097
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 15 00:47:06 2019 +0200

    avcodec/videodsp_template: Fix overflow of addition
    
    Fixes: addition of unsigned offset to 0x7f56fc26a9b6 overflowed to 0x7f56fc26a8be*
    Fixes: clusterfuzz-testcase-minimized-mediasource_MP4_AVC1_pipeline_integration_fuzzer-4917949056679936
    
    Reported-by: Matt Wolenetz <wolenetz at google.com>
    Reviewed-by: Matt Wolenetz <wolenetz at google.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 247a1de7f7d9c5628cf188e677d10ce9e12bd2f2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=70afff15e5c431560fceecbc98728d67244f0823
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 20 19:09:11 2019 +0200

    avcodec/alsdec: Fix invalid shift in multiply()
    
    Fixes: shift exponent -24 is negative
    Fixes: 15292/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5768533318828032
    
    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 f30be1ec9856551d96f3876eec5f8b8abf456b81)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=424a6cda849c85fe5e3fb753b948a4707a0a2777
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 16 16:12:42 2019 +0200

    avcodec/ffwavesynth: Check ts_end - ts_start for overflow
    
    Fixes: signed integer overflow: 2314885530818453536 - -8926099139098304480 cannot be represented in type 'long'
    Fixes: 15259/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFWAVESYNTH_fuzzer-5764366093254656
    
    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 2db7a3bc4acdd293ed10b71e55f16a45ca28b629)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2e01ce019f32e80736427ca4d85491b3957b7fb0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 16 16:17:12 2019 +0200

    avcodec/vc1dsp: Avoid undefined shifts in vc1_v_s_overlap_c / vc1_h_s_overlap_c
    
    Fixes: left shift of negative value -13
    Fixes: 15260/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1_fuzzer-5702076048343040
    
    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 507ca66ee41aa8a95b75654163f77af0a99a25b1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=97d7505017e8ddfecd64f0e8ec4842c1e0754b84
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 16 15:55:55 2019 +0200

    avcodec/tta: Fix undefined shift
    
    Fixes: left shift of negative value -4483
    Fixes: 15256/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TTA_fuzzer-5738691617619968
    
    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 ebccd2f778a861b41ad38a8464ea120d4f16b2d7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dd79db8188b457bc19849fc980b0ecdca0c83b1c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jun 16 16:01:45 2019 +0200

    avcodec/bintext: Check font height
    
    Fixes: division by zero
    Fixes: 15257/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_BINTEXT_fuzzer-5757352881422336
    
    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 bfb58bdd7015a6df2d130c92cf284d6a2362f3df)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=de1524267e52fc113532e5c5617fe7749940bd4e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jun 18 14:28:17 2019 +0200

    avcodec/binkdsp: Fix integer overflows in idct
    
    Fixes: signed integer overflow: 3784 * 682038 cannot be represented in type 'int'
    Fixes: 15265/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_BINK_fuzzer-5088311799971840
    Fixes: 15268/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_BINK_fuzzer-5666502344179712
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7a072fbcc4c6f8ddbf37b131c2d141589118abcd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=39f5835d89f54bd03fb7f6cd462b52038f72fc64
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 15 21:08:31 2019 +0200

    avcodec/motionpixels: Check for vlc error in mp_get_vlc()
    
    Fixes: 15246/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MOTIONPIXELS_fuzzer-5168534407086080
    Fixes: runtime error: index -1 out of bounds for type 'HuffCode [16]'
    
    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 930cdef80ab695132d3de2128c3c23f2d698918b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5449787c47c746cdc6558133165178f272cf835d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 15 21:47:16 2019 +0200

    avcodec/loco: Limit lossy parameter so it is sane and does not overflow
    
    Fixes: 15248/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_LOCO_fuzzer-5087440458481664
    Fixes: signed integer overflow: 3 + 2147483647 cannot be represented in type 'int'
    
    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 ce3b0b9066b433564ed3ee3eed3a1e8f2c0834a1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=857ecd6f2ef9d745a6a0efa4614cd69db1b11786
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 15 00:12:36 2019 +0200

    avformat/mov: Set fragment.found_tfhd only after TFHD has been parsed
    
    Fixes: Assertion failure
    Fixes: crbug971646.mp4
    
    Reported-by: Matt Wolenetz <wolenetz at google.com>
    Reviewed-by: Matt Wolenetz <wolenetz at google.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 696312c487d9d8c49a087017a829d1cdcbd68651)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=93f48a978bc47e271465cc334cd6ec9ed22aa6f8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 13 15:00:14 2019 +0200

    avcodec/aacpsdsp_template: Fix integer overflow in ps_hybrid_analysis_c()
    
    Fixes: signed integer overflow: -1539565182 + -798086761 cannot be represented in type 'int'
    Fixes: 14807/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-564925382682214
    
    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 f8f5668df590d853429586e1f95cbd9cee38920e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e9178f35fcd7e6d19b9d29dd461042b393b2f62e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 13 19:45:50 2019 +0200

    avcodec/truemotion2: Fix integer overflow in last loop in tm2_update_block()
    
    Fixes: signed integer overflow: -1727985666 - 538976288 cannot be represented in type 'int'
    Fixes: 15031/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2_fuzzer-5100228035739648
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3aecd0170413c7e56f19de4e34d093a2c4027c2a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c9ee2ce31b11e20ddcefd3ff5d9e3ad28aa1bc9b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 22 21:17:52 2019 +0200

    avcodec/iff: finetune the palette size check in the mask case
    
    Fixes: out of array access
    Fixes: 15381/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5668057826983936
    
    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 0f9789c8e37eb6d166729e876729beb21b7d5647)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7d640c8d3064988f7895b2786c4267dfb0d54edf
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 22 20:05:15 2019 +0200

    avcodec/iff: Fix mask_buf / mask_palbuf leak
    
    Fixes: 15372/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5708881759567872
    
    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 92e8db532cdee3c73913174413428ffdc35032e2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e17ac256460cb084be7a47123a5f018ebf1e27fc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 8 10:48:41 2019 +0200

    avformat/icodec: Free ico->images on error paths
    
    Fixes: 15116/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5715173567889408
    Fixes: memleak
    
    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 54918b51161610a364de697b80acb9583eecf41b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5d9b5e719df09db76571c37375b6e04663a7a9ed
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 8 09:27:49 2019 +0200

    avformat/wsddec: Fix undefined shift
    
    Fixes: left shift of 1 by 31 places cannot be represented in type 'int'
    Fixes: 15123/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5738039235575808
    
    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 112eb17a2bbf6d02f81fdf0743b353a6b010aedc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=63f5e2fd3b157b301da3f61bd428ef1c8e27674c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 15 21:52:24 2019 +0200

    avcodec/bink: Reorder operations in init to avoid memleak on error
    
    Fixes: Direct leak of 536 byte(s) in 1 object(s)
    Fixes: 15266/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_BINK_fuzzer-5629530426834944
    
    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 2603f25d326476a83f5d093b522590b05b6e703b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=09f8ed70770d0df6f3de9f922fd92a766c86645d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 13 01:20:19 2019 +0200

    avformat/wtvdec: Avoid (32bit signed) sectors
    
    Fixes: left shift of negative value -14614752
    Fixes: 15174/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5670543606415360
    
    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 dd357d76e5faf3ce6fc46ffb924cf30f1cb54af9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=804f68d91eaeed80494c6cef7e232e34fd873e6e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jun 5 12:18:54 2019 +0200

    avcodec/bitstream: Check for more conflicting codes in build_table()
    
    Fixes: out of array read
    Fixes: 14563/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AGM_fuzzer-5646451545210880
    
    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 a7e3b271fc9a91c5d2e4df32e70e525c15c6d3ef)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9e1fcf4975889343a65555746806165dc89e7200
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jun 5 12:18:54 2019 +0200

    avcodec/bitstream: Check for integer code truncation in build_table()
    
    Fixes: out of array read
    Fixes: 14563/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AGM_fuzzer-5646451545210880
    
    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 e78b0f83748f92ea9e93b21c36082e0dd04d7cb1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d098178905bd89822b630adfb1c0e798d1591cdc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 6 23:20:49 2019 +0200

    avformat/sbgdec: Fixes integer overflow in str_to_time() with hours
    
    Fixes: signed integer overflow: 904444 * 3600 cannot be represented in type 'int'
    Fixes: 15113/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5764083346833408
    
    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 2a0f23b9d647ad84e0351b43ca4b552add00c8dc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avformat/vpk: Check offset for validity
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit aa003019ab9ec5ef7e7b3ff9d6262d3472b427eb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bf34934436a8966a090948a59d3b73407f5920c9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jun 6 23:14:13 2019 +0200

    avformat/vpk: Fix integer overflow in samples_per_block computation
    
    Fixes: signed integer overflow: 84026453 * 28 cannot be represented in type 'int'
    Fixes: 15111/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5675630072430592
    
    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 8c6c4129b4cc3b9e0b3a527a5a15c904ec6ae3b6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=140ca0c0250375c87ecdb7adaa4d5973480e0534
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jun 1 19:06:07 2019 +0200

    avcodec/mjpegdec: Check for non ls PAL8
    
    Fixes: Null-dereference READ in av_malloc
    Fixes: 15002/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_THP_fuzzer-5643474625363968
    
    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 442375fee7f1fb15e42fbc128dc38bdfcc2cc105)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab203f91578c546b2fd6480b2ee14d12e41fcfb5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 23 23:17:35 2019 +0200

    avcodec/h264_parse: Use 64bit for expectedpoc and expected_delta_per_poc_cycle
    
    Fixes: signed integer overflow: -2142516591 + -267814575 cannot be represented in type 'int'
    Fixes: 14450/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_H264_fuzzer-5716105319940096
    
    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 4896fa18add7636ea9986edde51493331f1fb01e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b625f2b6d4e7535eaf9d2a813d55e24609a76c3e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue May 14 14:29:43 2019 +0200

    avcodec/mss4: Check input size against skip bits
    
    Fixes: Timeout (17sec -> 20ms)
    Fixes: 14615/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MTS2_fuzzer-5093007763701760
    Fixes: 14797/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MTS2_fuzzer-5651696119709696
    
    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 0fef412dffb74fef3494f7fae0c138c32a444484)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c5aa4f6c1270766118d30f95bcbd770a35efbc60
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed May 22 02:01:33 2019 +0200

    avcodec/diracdec: Fix integer overflow in global_mv()
    
    Fixes: signed integer overflow: 16384 * 196607 cannot be represented in type 'int'
    Fixes: 14810/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_DIRAC_fuzzer-5091232683917312
    
    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 a99ffb5bb4454c625748972d9389cfaa5433a342)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=71d929366344fe5fb926ca45e5cc354dea67081e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri May 17 23:28:49 2019 +0200

    avcodec/vmnc: Check available space against chunks before reget_buffer()
    
    Fixes: Timeout (16sec -> 60ms)
    Fixes: 14673/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VMNC_fuzzer-5640217517621248
    
    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 279d9a84af37cc1a7cf79c1cd667105eeb948611)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=806d1e3253e19379afd2dacff80df1fd1b52b726
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 18 10:37:26 2019 +0200

    avcodec/aacdec_template: skip apply_tns() if max_sfb is 0 (from previous header decode failure)
    
    Fixes: NULL pointer dereference
    Fixes: 14723/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_LATM_fuzzer-5654612436058112
    Fixes: 14724/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_LATM_fuzzer-5712607111020544
    
    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 cf3156e762bbd3fbaf9da53f3ef1ea6d1bad2ec5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1a18b090314eb5fc0480b3aba433c14422b00384
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 16 12:00:18 2019 +0200

    avcodec/aacdec_fixed: Handle more extreem cases in noise_scale()
    
    Its unclear if these cases have any relevance in real files
    
    Fixes: shift exponent -2 is negative
    Fixes: 14489/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-5681941631729664
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3d14663f8345a84613b1ec041fd65e4a90057320)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2d2c0796889c9b5abc83b372c1387127ef6aeeea
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 16 11:55:43 2019 +0200

    avcodec/aacdec_template: Merge 3 #ifs related to noise handling
    
    Fewer #if and fewer lines
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bc33c99d56791fc26ccafb49512b59e38b99ca12)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=52410bc41af8acd43eed0711b0a4afc57155d516
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 16 11:03:59 2019 +0200

    avcodec/aacdec_fixed: ssign seems always -1 in noise_scale(), simplify
    
    (cherry picked from commit 3d5863d73915748013975cac8d2148c5fc3d01c3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=276e97f05554dc8c36c573ce48de0ea9131b93f6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue May 14 12:12:29 2019 +0200

    avformat/mp3enc: Avoid SEEK_END as it is unsupported
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bf3ee6a13053d37a0c5022a324624e89f0bce8c5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=deaa56a0555078a9557e29502d4c1cb36736e6cc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 5 00:31:24 2019 +0200

    avcodec/truemotion2: Fix several integer overflows in tm2_update_block()
    
    Fixes: signed integer overflow: -1877966852 + -469491713 cannot be represented in type 'int'
    Fixes: 14561/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TRUEMOTION2_fuzzer-5167608359288832
    
    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 8eecf761a65baf4ce6f25c0a149819cc9414c0f0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9f8f52f35b6e2624223b383fe6d19780db62f86d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 2 20:36:18 2019 +0200

    avformat/webm_chunk: Specify expected argument length of get_chunk_filename()
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1a74b04737f08e2e11a02ada280407889f6cadb1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d62af7c5428bf0fe5bb963bbe14f27dd22cc0265
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 2 20:45:14 2019 +0200

    avformat/webm_chunk: Check header filename length
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3b5b977c9f96e2c3803317ad75253801bc571791)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=58f6d9143c55f0ec82744cbc6d9cbc5a522c941e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 19 17:42:04 2019 +0200

    avcodec/cpia: Check input size also against linesizes and EOL
    
    Fixes: Timeout (14sec -> 29ms)
    Fixes: 14733/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CPIA_fuzzer-5707022445576192
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Carl Eugen Hoyos <ceffmpeg at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3c0bfa7d1a90a22d5fe8daa415cc689c111562f1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>



More information about the ffmpeg-cvslog mailing list