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

Git System git at videolan.org
Sun Jun 22 17:11:47 EEST 2025


URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=749f93de8d792d0f5ebf352e5ab4eb89a9327489
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 11 23:18:19 2025 +0200

    avformat/matroskadec: check that channels fit in signed 32bit int
    
    Fixes: signed integer overflow: -1384566925600903168 * 16 cannot be represented in type 'long'
    Fixes: 407069502/clusterfuzz-testcase-minimized-ffmpeg_dem_WEBM_DASH_MANIFEST_fuzzer-5159255372267520
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 05f8c8c4c2b8f3a0b206ecb7e1b5bba68a9820b8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=587ab03c6f91414731e945ec6931696a2f3e9275
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 11 23:09:07 2025 +0200

    avcodec/takdec: Check remaining space for first predictors
    
    Fixes: Timeout
    Fixes: 403673829/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TAK_fuzzer-5498240154009600
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8e6db875afcd147d48718130fde4a05c3ac406db)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=01ac901c4036e5642e3f3ee13aed73e48443326d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 11 01:35:29 2025 +0200

    avcodec/svq3: Check there are bits left before decompression
    
    Fixes: out of array read
    Fixes: 402587670/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SVQ3_fuzzer-6343867775647744
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c06f5b3ab97b1b1d0420309201568e38b3920860)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2f2fdf60a89ca03e8712de0d6a1b9b9b2b9589b6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 11 01:08:06 2025 +0200

    avcodec/sonic: Check num_taps
    
    The encoder uses max 128 taps, which is quiet a lot already
    If work is done to improve sonic, it will be more radical than changing the taps
    
    Fixes: Timeout
    Fixes: 402539974/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SONIC_fuzzer-6122944271286272
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit fd0a792766c8ae513dd849fc47fa9e899cc5664b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=678923e8b41061bf8e8aad92fcf3d797c6d9df32
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 10 23:55:24 2025 +0200

    avformat/imf_cpl: fix indention after previous commit
    
    (cherry picked from commit d28bec8c4d1bcab3760463f501e14e51fd7b28c1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0e114e89a6d65ac599a488434a72c071b8debfab
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 10 23:52:57 2025 +0200

    avformat/imf_cpl: do not continue looping forever
    
    Fixes: infinite loop
    Fixes: 401658595/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5756875014733824
    Regression since: 61fa1e14e4178d3f2550c76f7a36484220f6dc0c
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 39800d78b07e65a6b29a69366d651f80105b95a1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=039af70fd3256b821d30ce8708eedf09574c5f8a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 10 23:39:53 2025 +0200

    avformat/mov: reject negative ELST durations
    
    Fixes: multiple integer overflows
    Fixes: 401016767/clusterfuzz-testcase-minimized-ffmpeg_dem_MOV_fuzzer-6242067591790592
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9fc2702f6f502064d0d2d75c97ece33f4b56eb84)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69c03845ffa5e29ecf54a9ccd54409252acead22
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat May 10 01:55:27 2025 +0200

    avformat/avidec: Ignore duplicate GAB2
    
    Fixes: memleak
    Fixes: 398401912/clusterfuzz-testcase-minimized-ffmpeg_dem_AVI_fuzzer-4669849976766464
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6a47046981d05c59f6ac766d5fbf6586261a216f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d0b5e0bba43f3673b1379736c589e319fb9d24f9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Apr 16 02:25:00 2025 +0200

    avcodec/h264_mb: Fix tmp_cr for arm
    
    When decoding a bitstream with weighted-bipred enabled,
    the results on ARM and x86 platforms may differ.
    
    The reason for the inconsistency is that the value of
    STRIDE_ALIGN differs between platforms. And STRIDE_ALIGN
    is set to the buffer stride of temporary buffers for U
    and V components in mc_part_weighted.
    
    If the buffer stride is 32 or 64 (as on x86 platforms),
    the U and V pixels can be interleaved row by row without
    overlapping, resulting in correct output.
    However, on ARM platforms where the stride is 16,
    the V component did overwrite part of the U component's pixels,
    leading to incorrect predicted pixels.
    
    The bug can be reproduced by the following bitstream.
    
    https://trac.ffmpeg.org/attachment/ticket/11357/inter_weighted_bipred2.264
    
    Fixes: ticket 11357
    Commit-msg-mostly-by: Bin Peng <pengbin at visionular.com>
    Reviewed-by: Bin Peng <pengbin at visionular.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 74fd2c3ddbaf1fef5c4777784aa72b5747ad389c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5f945182ae793ffd2cf8024589371f7934db140b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 6 16:49:31 2025 +0200

    avcodec/vorbisdec: Dont treat overread as error
    
    This differs from libvorbis by
    stddev:    2.44 PSNR: 88.58 MAXDIFF:   41 bytes:   834304/   834304
    for the file from the ticket
    
    Fixes: Ticket11427
    
    Regression since: dc89cf804a811c0d25f4649a99f7fab4b5b416fa
    
    This is a similar solution to what james proposed earlier in
    [FFmpeg-devel] [PATCH] avcodec/vorbisdec: don't abort on EOD when decoding residuals
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit fd5a3c5fed2c190446b2beb9bc532887db360cf7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ea2a3222feb36139ec3a927427904d803f97e358
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 8 23:10:52 2025 +0200

    avformat/iff: Check nb_channels == 0 in MHDR
    
    Fixes: division by 0
    Fixes: 395163171/clusterfuzz-testcase-minimized-ffmpeg_dem_IFF_fuzzer-542604339373670
    
    Reviewed-by: Peter Ross <pross at xvid.org>
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ce1fd73d637a34551161fd8054ce3d410631982c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ffd93a2de36d71b9ef160e6f082b0c83997acb9c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon May 5 19:53:57 2025 +0200

    tests/fate/filter-video: Fix dependancy for codecview
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1b643e3f65d75a4e6a25986466254bdd4fc1a01a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=45f3cee6c62bbf31b88e33803d781c3d40569da0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu May 1 21:20:31 2025 +0200

    libpostproc: check minimum size
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 917c15435ae2e11a90de5d1a1153405bd3686fbe)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6dfa94926f1ae34728dec850135a7c92016c80e4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Apr 30 01:05:18 2025 +0200

    avformat/hls: Fix flash1.bogulus.cfd support
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 75be669ca1c986cc3510a5ad847e82785e2682e0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6855b07da2efe28a7c8b78c54e0a531f07a51be6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Apr 30 01:37:27 2025 +0200

    avformat/hls: Split allowed_segment_extensions off allowed_extensions
    
    This allows the user to set only the one that is needed to ALL or a
    specific "wrong" extension like html
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f99f223eb1ac9a6e36dab0e31756369214b5564f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bbfe48db30831b1a26703694badcd2e1f33b1967
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 6 18:52:05 2025 +0200

    avformat/hls: Fix Youtube AAC
    
    Fixes: Ticket11435
    Fixes: yt-dlp -f 234+270 https://www.youtube.com/live/l8PMl7tUDIE
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 48c0dba23b3ce8c2bcb180bd2c8029c3c2875424)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=592f4fd372af34891da8346110c9822c3add02c0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 6 12:47:34 2025 +0200

    avformat/hls: add fmp4 to allowed_extensions
    
    Fixes: yt-dlp/issues/12700
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d82016c7302e0ede8626fc3d92f1418c567fbab4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9098b6c456b2041a1d8969bc112c0b7c2e973d0f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 6 12:43:12 2025 +0200

    avformat/hls: Add ec3 to allowed_extensions
    
    Fixes part of Ticket11435
    Fixes: Elisa Viihde (Finnish online recording service)
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 68644994fd7cf55613e8b17bcc95b29226285ec5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=253180a75aa159579a49c3b054b6788cb3d09633
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Apr 6 12:30:04 2025 +0200

    avformat/hls: Add cmfv and cmfa to allowed_extensions
    
    Fixes: www.nicovideo.jp
    Fixes: Ticket11526
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2352145e416c7cbdcf9679ea690c9c1dee4a7936)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ab443c5b1a78945a76bc839cb577b4dd2fd27681
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Apr 22 03:35:31 2025 +0200

    postproc/postprocess_template: Fix reading uninitialized pixels in dering_C()
    
    This issue was found through the new blocktest
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0118f392be916784f92508474e8d64243fd6fa97)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7fadbbe65aeef3b2784ae51abbe172a840f34f3f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Mar 24 02:57:46 2025 +0100

    configure: Clearer documentation for "disable-safe-bitstream-reader"
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 979608dde7a833b7af50a9f6bad81fc483c1ff04)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1bf1f5269000ded7b6e77e65f3d8ebac16809e18
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Feb 4 03:58:45 2025 +0100

    avcodec/osq: avoid undefined negation
    
    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: 390646659/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_OSQ_fuzzer-5040277374435328
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c6a889f3e09249d2a643a6beb7d44a8e42ea3541)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4007277b68c7e52e70155477daac5f68a249f446
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Feb 4 03:58:44 2025 +0100

    swscale/output: Fix integer overflow in yuv2gbrp_full_X_c()
    
    Fixes: signed integer overflow: 1966895953 + 210305024 cannot be represented in type 'int'
    Fixes: 391921975/clusterfuzz-testcase-minimized-ffmpeg_SWS_fuzzer-5916798905548800
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ce538ef97a7b1fdab6f2a3c8afc538c1cc3760d9)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a5d2764d5c5e138a4d67a8e3bac702e20f89c5b7
Author: James Almer <jamrial at gmail.com>
Date:   Fri Feb 7 00:04:25 2025 -0300

    avcodec/libtheora: fix setting keyframe_mask
    
    t_info.keyframe_granule_shift is set to the library default of 6, which is ok
    for gop sizes up to 63. Since there's apparently no way to query the updated
    value after having forced a gop value with TH_ENCCTL_SET_KEYFRAME_FREQUENCY_FORCE,
    calculate it manually instead.
    
    Fixes ticket #11454.
    
    Signed-off-by: James Almer <jamrial at gmail.com>
    (cherry picked from commit 22aa71d4da37a4ad2b0d28deeace64b57aa2ef50)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e2b20632b8c71a4e174511f8ff6e8342e0c63bd3
Author: James Almer <jamrial at gmail.com>
Date:   Mon Dec 30 00:25:41 2024 -0300

    avfilter/buffersrc: check for valid sample rate
    
    A sample rate <= 0 is invalid.
    
    Fixes an assert in ffmpeg_enc.c that assumed a valid sample rate would be set.
    Fixes ticket #11385.
    
    Signed-off-by: James Almer <jamrial at gmail.com>
    (cherry picked from commit 1446e37d3d032e1452844778b3e6ba2c20f0c322)

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=954e05e1a7336c1b497f78756d545d403d7cabb9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Apr 1 02:00:41 2025 +0200

    doc: replace http/git by https urls
    
    These are more secure
    
    Reviewed-by: Gyan Doshi <ffmpeg at gyani.pro>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b4d165c68fe74f4b9c7fa4cbc2e1467a0bafea37)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4807b42ce18ec62e61f9e19901cf8a4cb0141f04
Author: Lynne <dev at lynne.ee>
Date:   Wed Jan 1 18:03:33 2025 +0900

    configure: update copyright year
    
    On 01/01/2025 19:05, Peter Ross wrote:
    > FFmpeg turns 25 this year.
    
    (cherry picked from commit d3aa99a4f436e89773246339d9d363587a1d21df)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=49957e3f7dbcab87284186fd468c02c58c5182a8
Author: softworkz <softworkz at hotmail.com>
Date:   Thu Feb 27 16:36:56 2025 +0000

    avformat/hls: Partially revert "reduce default max reload to 3"
    
    (setting to 100 as a reasonable compromise)
    
    The change has caused regressions for many users and consumers.
    Playlist reloads only happen when a playlist doesn't indicate that it
    has ended (via #EXT-X-ENDLIST), which means that the addition of future
    segments is still expected.
    It is well possible that an HLS server is temporarily unable to serve
    further segments but resumes after some time, either indicating a
    discontinuity or even by fully catching up.
    With a segment length of 3s, a max_reload value of 1000 corresponds to
    a duration of 50 minutes which appears to be a reasonable default.
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ace9f03a6c0a58b84a02701df1b6e5d5ac1d1b8e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=efedc1d1b6aef2481cf613a11992b1dce6320055
Author: Paul B Mahol <onemda at gmail.com>
Date:   Thu Nov 23 14:58:35 2023 +0100

    avfilter/asrc_afirsrc: fix by one smaller allocation of buffer
    
    (cherry picked from commit 4adb93dff05dd947878c67784d98c9a4e13b57a7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c104119c6b5e00496c5ff14071c85f95c98b7ae5
Author: Cosmin Stejerean <cosmin at cosmin.at>
Date:   Wed Dec 6 18:39:32 2023 +0800

    avfilter/bwdif: account for chroma sub-sampling in min size calculation
    
    The current logic for detecting frames that are too small for the
    algorithm does not account for chroma sub-sampling, and so a sample
    where the luma plane is large enough, but the chroma planes are not
    will not be rejected. In that event, a heap overflow will occur.
    
    This change adjusts the logic to consider the chroma planes and makes
    the change to all three bwdif implementations.
    
    Fixes #10688
    
    Signed-off-by: Cosmin Stejerean <cosmin at cosmin.at>
    Reviewed-by: Thomas Mundt <tmundt75 at gmail.com>
    Signed-off-by: Philip Langdale <philipl at overt.org>
    (cherry picked from commit 737ede405b11a37fdd61d19cf25df296a0cb0b75)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dcf34f13f516aa0e214384f3185aff306feba01d
Author: Paul B Mahol <onemda at gmail.com>
Date:   Mon Nov 27 11:45:34 2023 +0100

    avfilter/af_afwtdn: fix crash with EOF handling
    
    (cherry picked from commit b1942734c7cbcdc9034034373abcc9ecb9644c47)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a4b6e37ad5f50454974fa22cc8f19d83cdaff0eb
Author: Paul B Mahol <onemda at gmail.com>
Date:   Mon Nov 27 12:08:20 2023 +0100

    avfilter/vf_colorcorrect: fix memory leaks
    
    (cherry picked from commit 5f87a68cf70dafeab2fb89b42e41a4c29053b89b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a279a8620e2d630648d6b9d87a11682a7c6b35d4
Author: Zhao Zhili <zhilizhao at tencent.com>
Date:   Fri Dec 29 05:56:43 2023 +0800

    avfilter/vf_codecview: fix heap buffer overflow
    
    And improve the performance by a little bit.
    
    Signed-off-by: Zhao Zhili <zhilizhao at tencent.com>
    (cherry picked from commit 99debe5f823f45a482e1dc08de35879aa9c74bd2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5043830cdb98751c5ed27f9735966712f1b55964
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Feb 9 01:28:17 2025 +0100

    avformat/iff: Check that we have a stream in read_dst_frame()
    
    Fixes: null pointer dereference
    Fixes: 385644864/clusterfuzz-testcase-minimized-ffmpeg_dem_IFF_fuzzer-4551049565765632
    
    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 8668957ef604bd2b99175310638bc5031ae0d991)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=283aed84ab87fa2ec7ffeca76f6c511291f3323d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Feb 7 02:33:21 2025 +0100

    avformat/mlvdec: fix size checks
    
    Fixes: heap-buffer-overflow
    Fixes: 391962476/clusterfuzz-testcase-minimized-ffmpeg_dem_MLV_fuzzer-5746746587676672
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 251d43aef0df9262f2688c1c848af993bbb67d08)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=621b78a39f56ab658f13d607c510dc87fbb62d8e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Feb 7 01:24:37 2025 +0100

    avformat/wavdec: Fix overflow of intermediate in block_align check
    
    Fixes: signed integer overflow: -251517880 * 32 cannot be represented in type 'int'
    Fixes: 385224934/clusterfuzz-testcase-minimized-ffmpeg_dem_W64_fuzzer-4909298151915520
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1afbc40875069312dd729b5959fb04950c3938db)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6abf144abcec5b3f71801f801e3ccae08751811a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Feb 5 03:47:52 2025 +0100

    avformat/mxfdec: Check edit unit for overflow in mxf_set_current_edit_unit()
    
    Fixes: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long'
    Fixes: 392672068/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-6232335892152320
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Tomas Härdin <git at haerdin.se>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8a6ad9eab2f1c37a18c2f30e6660260edd7c0c16)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=14503564e448443987777c8d6b7065707b9ed46c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Feb 6 13:09:08 2025 +0100

    avformat/hls: Fix twitter
    
    Allow mp4 with all mpegts extensions
    
    Fixes: Ticket11435
    Reviewed-by: Steven Liu <lingjiujianke at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit cef3422b4819e3b6f07086625fa7890eaa8d45e7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fbdaceeaf6109b62b8c3c9ffb4cd72df04a6e076
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 28 23:07:54 2025 +0100

    libavformat/hls: Be more restrictive on mpegts extensions
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0113e30806b205111344e266bc69ff9657a3ca02)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=71b2c24ca9e26a52e2d76f0b2b71c23ff01984e0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Jan 28 13:26:34 2025 +0100

    avformat/hls: .ts is always ok even if its a mov/mp4
    
    Maybe fixes: 11435
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9e12572933dc1c49e9b35d772ddcae896c2ba8a8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e5bfb7516f2190c3bae43aeba896de79081eba42
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 30 02:28:32 2025 +0100

    avcodec/h263dec: Check against previous dimensions instead of coded
    
    Fixes: out of array access
    Fixes: crash-a41ef3db699013f669b076f02f36942925f5a98c
    
    Found-by: Kacper Michajlow <kasper93 at gmail.com>
    Reviewed-by: Kacper Michajlow <kasper93 at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0fe33c99a26a06a6875c4abfb96362a65145264b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avformat/hls: Print input format in error message
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d8455331302c72cde2f0b72f255004a91189dd93)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c599745377199fa75fffb30058fb2a6f39d64ab7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 16 01:28:46 2025 +0100

    avformat/hls: Be more picky on extensions
    
    This blocks disallowed extensions from probing
    It also requires all available segments to have matching extensions to the format
    mpegts is treated independent of the extension
    
    It is recommended to set the whitelists correctly
    instead of depending on extensions, but this should help a bit,
    and this is easier to backport
    
    Fixes: CVE-2023-6602 II. HLS Force TTY Demuxer
    Fixes: CVE-2023-6602 IV. HLS XBIN Demuxer DoS Amplification
    
    The other parts of CVE-2023-6602 have been fixed by prior commits
    
    Found-by: Harvey Phillips of Amazon Element55 (element55)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 91d96dc8ddaebe0b6cb393f672085e6bfaf15a31)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94014c83412fa0cbac23a877cf53263367fd9a15
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 23 20:05:37 2024 +0200

    avformat/mxfdec: Check avio_read() success in mxf_decrypt_triplet()
    
    Fixes: Use of uninitialized memory
    Fixes: 71444/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-5448597561212928
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6ecc96f4d08d74b0590ab03f39f93f386910c4c0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=072ee0c8ef21c7c1e241600771078e121a3cc04c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 30 01:48:22 2024 +0100

    avcodec/huffyuvdec: Initialize whole output for decode_gray_bitstream()
    
    Fixes: use of uninitialized memory
    Fixes: 375286238/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HYMT_fuzzer-6352546854141952
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit ef71552cf970876085d99834abdb8e429aea9730)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3448f9bcc829d3ac3502c83acb58d1a54a946ba0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Dec 26 03:07:51 2024 +0100

    avformat/ipmovie: Check signature_buffer read
    
    Fixes: use of uninitilaized data
    Fixes: 385167047/clusterfuzz-testcase-minimized-ffmpeg_dem_IPMOVIE_fuzzer-5941477505564672
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 788abe0d253b2034af15876d7889265d4746df2b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3eb06ef817a4b314fb1bdd4bb4147b01bdc79f8a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Dec 26 02:53:45 2024 +0100

    avformat/wtvdec: Initialize buf
    
    ff_parse_mpeg2_descriptor() reads over what is initialized
    Fixes: use of uninitialized memory
    Fixes: 383825645/clusterfuzz-testcase-minimized-ffmpeg_dem_WTV_fuzzer-5144130618982400
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 17b019c517af26c6d2f0c6266938c60d36db1fa3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=10722208d94f59f9f8abd36295256190be7c0b34
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 1 05:03:08 2025 +0100

    avcodec/cbs_vp9: Initialize VP9RawSuperframeIndex
    
    Fixes: use-of-uninitialized-value
    Fixes: 70907/clusterfuzz-testcase-minimized-ffmpeg_BSF_VP9_METADATA_fuzzer-6339363208757248
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e81d410242ea604c4f667da4a415836c1575d72f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fbee480fdf88bb26415edba731d466b431d76370
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Dec 31 04:13:25 2024 +0100

    avformat/vqf: Propagate errors from add_metadata()
    
    Suggested-by: Marton Balint <cus at passwd.hu>
    Reviewed-by: Alexander Strasser <eclipse7 at gmx.net>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 49fa3f6c5ba6d43cc4b3ade4f8d9dc2fdbc71f0a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=242ac527003eb2851b8106ff0c09561fb7a6b9bf
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Dec 26 01:46:49 2024 +0100

    avformat/vqf: Check avio_read() in add_metadata()
    
    Fixes: use of uninitialized data
    Fixes: 383825642/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-5380168801124352
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c43dbecbdad152a91eadc7538b545852eee562ae)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ceacc83011a0a5057769626faf14b9256bd3baa7
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 16 00:22:05 2025 +0100

    avformat/dashdec: Check whitelist
    
    Fixes: CVE-2023-6602, V. DASH Playlist SSRF
    
    Found-by: Harvey Phillips of Amazon Element55 (element55)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4c96d6bf75357ab13808efc9f08c1b41b1bf5bdf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b884a849d7310d23d984a57087f0803aae8df9f5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 15 03:30:21 2025 +0100

    avutil/avstring: dont mess with NULL pointers in av_match_list()
    
    Fixes: applying zero offset to null pointer
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c6c54943d161812b3c4034116cb14f3f5c05dc43)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e5036fe010b0ad797e6d0752de2185334fa5fc74
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 8 03:11:02 2025 +0100

    avfilter/vf_v360: Fix NULL pointer use
    
    Fixes: applying zero offset to null pointer
    partly Fixes: verysmall.flv
    
    Found-by: Elias Myllymäki <elias.myllymaki04p at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 66e9888bf418984a274beddbc3e87e9f1b8f5077)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=12307f4af5bf6f5f2959d875b1ff80034b767a06
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Jan 8 02:59:28 2025 +0100

    avcodec/mpegvideo_enc: Check FLV1 resolution limits
    
    Found-by: Elias Myllymäki <elias.myllymaki04p at gmail.com>
    Reviewed-by: Alexander Strasser <eclipse7 at gmx.net>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 827c073154f4cc17d1bd3777dff3b58370210bcb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=924d743cd8ef8849ed5fd087a2161154faa9e26c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jan 9 21:35:06 2025 +0100

    avcodec/ffv1enc: Fix handling of 32bit unsigned symbols
    
    This may be needed for floats
    
    Sponsored-by: Sovereign Tech Fund
    Reviewed-by: Alexander Strasser <eclipse7 at gmx.net>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 402824e9e99461f1c9e74a6730ced40894669560)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7e0583b565a91288234fcab0257d1a80c903b8fc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 1 23:30:55 2024 +0100

    avcodec/vc1dec: Clear block_index in vc1_decode_reset()
    
    Fixes: 377965565/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1_fuzzer-4504434689769472
    Fixes: out of array access
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 251de1791e645f16e80b09d82999d4a5e24b1ad1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d1546cbe26aef13179af6d60b5a1ded672bee9a5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 1 22:27:18 2024 +0100

    avcodec/aacsbr_template: Clear n_q on error
    
    Fixes: index 5 out of bounds for type 'uint8_t [5]'
    Fixes: 377748135/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_LATM_fuzzer-5167109774049280
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3f029bfb7f9ca1c73fecb8d0eacf3c4e0550f771)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=05d0d1a0c52ad8e3da15948409f24f61ceff862e
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 1 03:31:56 2024 +0100

    avcodec/osq: Fixes several undefined overflows in do_decode()
    
    Fixes: signed integer overflow: 1239596184 + 2119376059 cannot be represented in type 'int'
    Fixes: 376136844/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_OSQ_fuzzer-6581164455821312
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0f511b4518fa4337f603275f865eb13ac5520d0f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=894c8c8e08c625fe00be494424a073687bb9167f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 1 03:25:09 2024 +0100

    swscale/output: Fix undefined overflow in yuv2rgba64_full_X_c_template()
    
    Fixes: signed integer overflow: -1082982400 + -1195645138 cannot be represented in type 'int'
    Fixes: 376136843/clusterfuzz-testcase-minimized-ffmpeg_SWS_fuzzer-4791844321427456
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 56faee21c136942c491f30a2e82cfbbfce180beb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=43f64690ad9df72976bcbd6ea9e41b2542db2464
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jan 6 22:01:39 2025 +0100

    avfilter/af_pan: Fix sscanf() use
    
    Fixes: Memory Data Leak
    
    Found-by: Simcha Kosman <simcha.kosman at cyberark.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b5b6391d64807578ab872dc58fb8aa621dcfc38a)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a89a8548b1ed6e653cc152e4236257b2cdf2f01b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jan 6 05:06:10 2025 +0100

    avfilter/vf_grayworld: Use the correct pointer for av_log()
    
    Fixes: crash
    
    Found-by: Elias Myllymäki <elias.myllymaki04p at gmail.com>
    Reviewed-by: Alexander Strasser <eclipse7 at gmx.net>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9ffa127aa6853790acb40004fbab97f13ff4c72e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=01010e2ca74a8cab936a903810f635aeacb3412f
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jan 5 02:36:25 2025 +0100

    avfilter/vf_addroi: Add missing NULL termination to addroi_var_names[]()
    
    Fixes: out of array read
    
    Found-by: Elias Myllymäki <elias.myllymaki04p at gmail.com>
    Reviewed-by: Alexander Strasser <eclipse7 at gmx.net>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b72de492959fb19eab37368232e65a4371c367f7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c1b50c8188bdca86592bdb72b960bd49f02b94c2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Aug 16 17:30:45 2024 +0200

    avcodec/get_buffer: Use av_buffer_mallocz() for audio same as its done for video
    
    Fixes: Use of uninintialized value
    Fixes: 70993/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_LATM_fuzzer-6378949754552320
    Fixes: 71104/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_FIXED_fuzzer-5001538727116800
    
    For the AAC/USAC/SBR code which reads uninitialized memory, it would be good, if it did not
    a fix for that is welcome!
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b9b4c9ebf07748993ad91ba9b9b9f06914d67865)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c4cf76068a18ab4f665db1087e1798049d947bd4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Aug 16 16:33:43 2024 +0200

    avformat/jpegxl_anim_dec: clear buffer padding
    
    Fixes: use of uninitialized value
    Fixes: 70992/clusterfuzz-testcase-minimized-ffmpeg_dem_IMAGE2_fuzzer-5735819170611200
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3f0b95bb176445a509d99e7497e90f20355b8411)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1a53d2aad3c47da3c0016ad252bad9535218d579
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Aug 16 14:47:42 2024 +0200

    avformat/rmdec: check that buf if completely filled
    
    Fixes: use of uninitialized value
    Fixes: 70988/clusterfuzz-testcase-minimized-ffmpeg_dem_IVR_fuzzer-5298245077630976
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9578c135d00dd9cc01491b8559d7fad5a387e90d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2da4b50a904ca08dad9ce8bb0ee372d2d4fa638
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Aug 7 22:55:03 2024 +0200

    avcodec/cfhdenc: Clear dwt_tmp
    
    This occurs on a 32x32 input
    
    Fixes: use of uninitialized value
    Fixes: 70897/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CFHD_fuzzer-5960860961406976
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9de721de709fa9cc06a3ce3f542a1e7d45b2b0bf)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=00345ada4487ec5850566414598ed277a99e9f31
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 11 23:15:32 2024 +0200

    avcodec/hapdec: Clear tex buffer
    
    The code following makes no attempt to initialize all of the buffer
    
    Fixes: use of uninitialized value
    Fixes: 70980/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_HAP_fuzzer-5329909059223552
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7eeeda703b599847aa89c7c08bb433d0b3da9590)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bf6233c85eb1bd9fa0216b23c76f69e2433c8131
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 11 22:53:47 2024 +0200

    avformat/mxfdec: Check that key was read sucessfull
    
    Fixes: use of uninitialized value
    Fixes: 70932/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-4870202133643264
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4c62cbcae2612acbc7ab5e8a7e7815674a6e8df4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1c2ef891cec247a6f2b07ff6c8a7c487feeb21cc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 18 04:09:11 2024 +0100

    avformat/rpl: Fix check for negative values
    
    Fixes: signed integer overflow: 10 * -1923267925333400000 cannot be represented in type 'int64_t' (aka 'long')
    Fixes: 378891963/clusterfuzz-testcase-minimized-fuzzer_loadfile_direct-5714338935013376
    Found-by: ossfuzz
    Reported-by: Kacper Michajlow <kasper93 at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit eab65379bf89c55d8ec4bc6f00e04f15b37d3d85)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=036a6e43ff0241230b65ced5932a17958552f376
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Dec 25 05:13:02 2024 +0100

    avformat/mlvdec: Check avio_read()
    
    Fixes: use-of-uninitialized-value
    Fixes: 383170476/clusterfuzz-testcase-minimized-ffmpeg_dem_MLV_fuzzer-4696002884337664
    
    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 bb85423142103d694d97bad1967bd3dc55440e71)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6155ea6641251b3d1cce9ddb596a93632adc5436
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Dec 11 22:37:07 2024 +0100

    avcodec/utils: Fix block align overflow for ADPCM_IMA_WAV
    
    Fixes: signed integer overflow: 529008646 * 8 cannot be represented in type 'int'
    Fixes: 383379145/clusterfuzz-testcase-minimized-ffmpeg_dem_CAF_fuzzer-6674045107503104
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 93270930798da368d5b1954a73ef7ff9dfa48f73)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=34fab8337a75d7735e18991a1ce387ad7f85f02c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Dec 11 21:36:11 2024 +0100

    avformat/matroskadec: Check pre_ns for overflow
    
    Fixes: signed integer overflow: -3483479120376300096 - 7442323944145700864 cannot be represented in type 'long'
    Fixes: 383187489/clusterfuzz-testcase-minimized-ffmpeg_dem_WEBM_DASH_MANIFEST_fuzzer-4561470580391936
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 361d24e6d920e4f7e4e5fa1fd6fbb6922bff35f2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d4f147d4f753613656f30cfd6f23465adc8a30b4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Dec 11 21:24:00 2024 +0100

    tools/target_dec_fuzzer: Adjust threshold for EACMV
    
    Fixes: Timeout
    Fixes: 382988735/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EACMV_fuzzer-5278721465974784
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8f4eb0fe03aca552d375e2bce019a5da785f50d5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9adc2243d50d164c3ee4e3e2430bc6def53c69dc
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 8 03:04:16 2024 +0100

    tools/target_dec_fuzzer: Adjust threshold for MVC1
    
    Fixes: Timeout
    Fixes: 378231213/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MVC1_fuzzer-6640960500465664
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e7230bc503a1180e6eb76f956e9c6b61352936e4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fe28f871fb75f650b8ec5c0bccdfcafac1cd05a4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 8 00:32:38 2024 +0100

    tools/target_dec_fuzzer: Adjust Threshold for indeo5
    
    Fixes: 379768251/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_INDEO5_fuzzer-5981329084186624
    Fixes: Timeout
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 89efc6c97c4faf97dfed558b7bce2f64f8bd61e1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c17e374ff643c1ad67bb03363021eeac05e2022b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Dec 22 00:28:21 2024 +0100

    avutil/timecode: Avoid fps overflow in av_timecode_get_smpte_from_framenum()
    
    Fix from c94875471e3ba3dc396c6919ff3ec9b14539cd71
    
    Found-by: Youngjae Choi <youngjaechoi at korea.ac.kr>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6ba33b50f51b17eef0449f20b3524f174dc9c3cc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3b48c20bce235b1f5a7c38500f8ce8473708faa5
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Aug 16 16:00:01 2024 +0200

    avcodec/webp: Check ref_x/y
    
    Fixes: 70991/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WEBP_fuzzer-5544067620995072
    Fixes: use of uninintailized value
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7c1e732ad2e240af5afe9ffea443c91bb233aa65)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=001c3399712b4454f0019ea9ea394d2eca282a55
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 23 19:57:28 2024 +0200

    avcodec/ilbcdec: Initialize tempbuff2
    
    Fixes: Use of uninitialized value
    Fixes: 71350/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ILBC_fuzzer-6322020827070464
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4482218440534804d067de00ee1a4bc493c8b41d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7bebe9f1da71a01f1fabe0f74ff16f184f7942c4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 23 20:55:17 2024 +0200

    avformat/qcp: Check for read failure in header
    
    Fixes: Use of uninitialized value
    Fixes: 71551/clusterfuzz-testcase-minimized-ffmpeg_dem_QCP_fuzzer-4647386712965120
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f52b9d05837c23b0c55013551bc28dce4922de0b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=496c9f42b8e91ee029c40afafe8ffebdbf59f49c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Sep 23 20:52:02 2024 +0200

    avcodec/eatgq: Check bytestream2_get_buffer() for failure
    
    Fixes: Use of uninitialized memory
    Fixes: 71546/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EATGQ_fuzzer-5607656650244096
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4949e34d96cc751aedaace02123c2fb02b5ac174)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=2b8db70e2317ea8b98f22caa9c69b6a0d341d491
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 19 01:15:53 2024 +0200

    avformat/dxa: check bpc
    
    Fixes: integer overflow: -2147483648 - 1 cannot be represented in type 'int'
    Fixes: 373971762/clusterfuzz-testcase-minimized-ffmpeg_dem_DXA_fuzzer-4880491112103936
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7e020f21413269418180eea7933a94ecb6bf2ef8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d1cdc5a187405ab3d37b3be4789729416e5b78aa
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Oct 19 00:08:03 2024 +0200

    swscale/slice: clear allocated memory in alloc_lines()
    
    Fixes: use of uninitialized memory in hScale16To15_c()
    Fixes: 373924007/clusterfuzz-testcase-minimized-ffmpeg_SWS_fuzzer-5841199968092160
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit aeec39f3c1be82863efe64ce95242de58e075e8f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d2077aeb8e13ff894b671f3bd40e0244f70ec062
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 18 03:22:27 2024 +0100

    avcodec/h2645_parse: Ignore NAL with nuh_layer_id == 63
    
    Comply with "For purposes other than determining the amount of data in the decoding units
    of the bitstream, decoders shall ignore all data that follow the value 63 for nuh_layer_id in a NAL unit"
    Rec. ITU-T H.265 v8 (08/2021)	Page 67
    
    Fixes: index 63 out of bounds for type 'const int8_t[63]' (aka 'const signed char[63]')
    Fixes: clusterfuzz-testcase-fuzzer_loadfile-5109286752026624
    Reported-by: Kacper Michajlow <kasper93 at gmail.com>
    Found-by: ossfuzz
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 360e7cafd0e65fdf4b186c95e2517a94b9f3fa4f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0bbd0c0eee0006609a86e5cbddceb2449b8e46ae
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Nov 18 23:55:05 2024 +0100

    avcodec/mjpegdec: Disallow progressive bayer images
    
    Fixes: Null pointer dereference
    Fixes: sample1.dng
    Found-by: South East <8billion.people at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6d8285633d8965658dfa6cd0b201cca36184c467)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=acebef4efc7b563ac3c76c0fcffedf78f0e2ce9a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 3 11:07:27 2024 +0100

    avformat/icodec: fix integer overflow with nb_pal
    
    Fixes: runtime error: signed integer overflow
    Fixes: 42536949/clusterfuzz-testcase-minimized-fuzzer_loadfile-6199846684393472
    Found-by: ossfuzz
    Reported-by: Kacper Michajlow
    Tested-by: Kacper Michajlow
    Reviewed-by: Peter Ross <pross at xvid.org>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 84569b6c22cb4eda9c682aabeb5f658112126780)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    doc/developer: Document relationship between git accounts and MAINTAINERS
    
    This should have been documented long ago and i thought it was
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7051825b0171bd5d566c5a5cc78852c5f3aa3072)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5b1eac14f312bf5d414218c281f36e8ea3d67aaf
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 3 20:54:29 2024 +0100

    avformat/vividas: Check avio_read() for failure
    
    Fixes: use of uninitialized value (untested)
    Fixes: 42537627/clusterfuzz-testcase-minimized-fuzzer_loadfile_direct-5505802505355264
    
    Found-by: ossfuzz
    Reported-by: Kacper Michajlow
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 96d45c3b212689f82bff2530c3637405df9e9369)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avformat/ilbc: Check avio_read() for failure
    
    Fixes: use of uninitialized value
    Fixes: 42537627/clusterfuzz-testcase-minimized-fuzzer_protocol_memory-6656646223298560-cut
    
    Found-by: ossfuzz
    Reported-by: Kacper Michajlow
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e30d957a9bacf7f7307c640aa0bd1e70cb3bbe7e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=56f582a0511a968b7cd37acf800177dd8997527a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 3 20:43:21 2024 +0100

    avformat/nistspheredec: Clear buffer
    
    Fixes: use-of-uninitialized-value
    Fixes: 42537627/clusterfuzz-testcase-minimized-fuzzer_protocol_memory-6515855798632448-cut
    
    Found-by: ossfuzz
    Reported-by: Kacper Michajlow
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 898f6582eb51bf77b1f88e8f55eab67ee6ee13b8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avformat/mccdec: Initialize and check rate.den
    
    Fixes: Assertion c > 0 failed at libavutil/mathematics.c:61
    Fixes: use-of-uninitialized-value
    Fixes: 42537627/clusterfuzz-testcase-minimized-fuzzer_protocol_memory-5939605805793280
    
    Found-by: ossfuzz
    Reported-by: Kacper Michajlow
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bf8e43083f68c383b9d905d2c8c791ac33ecc7bc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=86bb517500bde4eb822f01dde9644e0d580d6a77
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Nov 3 20:08:07 2024 +0100

    avformat/rpl: check channels
    
    Fixes: 42537199/clusterfuzz-testcase-minimized-fuzzer_loadfile_direct-5447162658357248
    Fixes: runtime error: signed integer overflow: -3330498059201358222 * 4 cannot be represented in type 'int64_t' (aka 'long')
    
    Found-by: ossfuzz
    Reported-by: Kacper Michajlow
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit beca13a42e9fb5341e8bd6356fd7d9c2d18aac9b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0a9edbc14d072ca6f1cd39deb32643de3ab7c16b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Nov 2 18:23:50 2024 +0100

    INSTALL: explain the circular dependency issue and solution
    
    Sponsored-by: Sovereign Tech Fund
    Reviewed-by: James Almer <jamrial at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit df00705e0010cc2c53d17d51944f847c2c852189)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=69c2996b8cd1434d46401db724b60f026f0365c4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 9 23:44:00 2024 +0200

    avformat/mpegts: Initialize predefined_SLConfigDescriptor_seen
    
    Fixes: use of uninitialized variable
    Fixes: 368729566/clusterfuzz-testcase-minimized-ffmpeg_dem_MPEGTS_fuzzer-6044501804646400
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit db7b4fc89fb18d5ff0a1426bd433c234555a3fff)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6175ec0e854fee7b8a214119cd9d75c985440f04
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 9 20:47:34 2024 +0200

    avformat/mxfdec: Fix overflow in midpoint computation
    
    Fixes: signed integer overflow: 4611686016549392399 + 9223372033098784800 cannot be represented in type 'long long'
    Fixes: 368503277/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-5928227458056192
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 23088a5ff2b549fa4fc037bb9ed833fffbc89ca0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=fcf27d5792ff6f08bedde0e130a012b3e9d3d227
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 9 20:39:07 2024 +0200

    swscale/output: used unsigned for bit accumulation
    
    Fixes: Integer overflow
    Fixes: 368725672/clusterfuzz-testcase-minimized-ffmpeg_SWS_fuzzer-5009093023563776
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3fe3014405494503a03c2e6eff4743db91a21c00)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=75424dcad8ee646ef33e5b582c478e7c98f05141
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Oct 16 14:39:20 2024 +0200

    avcodec/rangecoder: only perform renorm check/loop for callers that need it
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit d147b3d7ecba2bd40cb45284f920238da97a95ee)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=49a3e45d228d7b3cfca364329ed7ae43474dd9fd
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Oct 10 20:39:23 2024 +0200

    avcodec/ffv1dec: Fix end computation with ec=2
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 10e5af15bf220d9da128ca12d2d474ff6ab0076e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6b004f3269448fda6e3c57a90f06483149ae4680
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 1 22:06:40 2024 +0200

    avcodec/ffv1enc: Prevent generation of files with broken slices
    
    Fixes: Ticket5548
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b7ff66a35804275b25c1176cad560540785e8750)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d26e6b36f9a797c1ccca766fff11012adee2326
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 28 22:08:23 2024 +0200

    avformat/matroskadec: Check desc_bytes so bits fit in 64bit
    
    Likely a tighter check can be done
    
    Fixes: signed integer overflow: 3305606804154370442 * 8 cannot be represented in type 'long'
    Fixes: 70449/clusterfuzz-testcase-minimized-ffmpeg_dem_WEBM_DASH_MANIFEST_fuzzer-4771166007918592
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c4122406f6d2726aea833480a2a8e345833dd881)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=32caf9cf567c4cde210baed40a526932dd86838c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Jul 28 20:53:49 2024 +0200

    avformat/mov: Avoid overflow in dts
    
    This basically ignores the overflow without undefined behavior, alternatively we could detect and error out
    
    Fixes: signed integer overflow: 6310596683470275584 + 7660622966157213696 cannot be represented in type 'long'
    Fixes: 70433/clusterfuzz-testcase-minimized-ffmpeg_IO_DEMUXER_fuzzer-5483347233538048
    Fixes: 369662284/clusterfuzz-testcase-minimized-media_metadata_parser_fuzzer-5327368763670528
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 057b8c2066da3554072565744f4f00435cc3342b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb27af78bebafd3faad7bd28712bef3a96d96a95
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Tue Oct 1 22:04:58 2024 +0200

    avcodec/ffv1enc: Correct error message about unsupported version
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 556c767786e9e3c072f7666d60a68a31a3400438)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/ffv1enc: Slice combination is unsupported
    
    We always write minimal slices, the size calculation is wrong in some
    corner cases but as its always 1x1 (minus1) we can for now just hard-code it
    
    This helps with ticket 5548
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7d514655bfa47c6e5cc1b81fbba8e750e368036e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/ffv1enc: 2Pass mode is not possible with golomb coding
    
    "Fixes" Ticket7063
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 417b163c00555ccda201a963e797bfa663a26ff5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/ffv1enc: Fix >8bit context size
    
    Fixes: Ticket5405
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a9c83e43f2fc9128e20851291b0270add1a6b95f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ac69261b7b7320f65d463e5bbbbe61d26a5f5816
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 22 23:15:35 2024 +0200

    avcodec/xan: Add basic input size check
    
    Fixes: Timeout
    Fixes: 71739/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_XAN_WC3_fuzzer-6170301405134848
    
    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 56bef2fd58d0ed30dbe940083c30ada2b0404491)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=33982114f453c03e6f53184c27bbc2eca611fb12
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 22 22:47:03 2024 +0200

    avcodec/imm4: Check input size
    
    Fixes: Timeout
    Fixes: 71324/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IMM4_fuzzer-5388489435185152
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8367d7e184562f8b9f410c0f325596f7e041884f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3c961c4b2915e8e29ba7409bdd61fbb8370ae1ea
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Sep 22 20:31:58 2024 +0200

    avcodec/svq3: Check for minimum size input
    
    Fixes: Timeout
    Fixes: 71295/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SVQ3_fuzzer-4999941125111808
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 050b5e85cbe61414ba9b78f76a04b2488e816f42)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b614243a5e3ad8f21423854e9eab1154eb1a3393
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 19 23:57:31 2024 +0200

    avcodec/eacmv: Check input size for intra frames
    
    Fixes: Timeout
    Fixes: 71135/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_EACMV_fuzzer-6251879028293632
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c3a1cbbf5d99337b5e99260eb95c84e65c7587f6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5b7bd5b7e13a86089b66f516d187a28956f5e962
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 19 23:41:39 2024 +0200

    tools/target_dec_fuzzer: Adapt threshold for RASC
    
    Fixes: Timeout
    Fixes: 71108/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RASC_fuzzer-4799330484027392
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9a823fbcfae33c8022086cbdea94e8e6d7b32ec1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0203e0c78a20426a9ccc3663338b9023db8fb3df
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 19 23:33:49 2024 +0200

    avcodec/encode: Check bitrate
    
    Fixes: -1.80923e+19 is outside the range of representable values of type 'long'
    Fixes: 71103/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SNOW_fuzzer-6542773681979392
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 74385dd496bdcda9a6e029fabf4946f2234a0d13)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b20ee0c9564df7853653735465d7585ab07fb302
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 19 22:32:36 2024 +0200

    avcodec/cbs_h266_syntax_template: Check bit depth with range extension
    
    Fixes: shift exponent 62 is too large for 32-bit type 'int'
    Fixes: 71020/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VVC_fuzzer-6444916325023744
    Fixes: 71285/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VVC_fuzzer-4761971281428480
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 9d25b9665edb45c31ad6dda9612fd6e63fc289f3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f9f80bb9541c07c3d7c2dc49ee3283227b19053d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 19 22:03:37 2024 +0200

    avcodec/osq: use unsigned for decorrelation
    
    Fixes: signed integer overflow: 1205469696 + 1901074655 cannot be represented in type 'int'
    Fixes: 70773/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_OSQ_fuzzer-5419594888577024
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e9f588af9530e5e6f9422ffa0d8e8dc8f80a2ae1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=12fd2386fc6645c8c1de3e5d9c6b837fad8ed011
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 19 21:57:09 2024 +0200

    avcodec/jfdctint_template: use unsigned z* in row_fdct()
    
    Fixes: signed integer overflow: 856827136 + 2123580416 cannot be represented in type 'int'
    Fixes: 70772/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PRORES_KS_fuzzer-5180569961431040
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f27c8b04d3059fa538db8f2db6503cbb586eb3ad)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avformat/asf: Check picsize
    
    Fixes: signed integer overflow: 1073750247 * 2 cannot be represented in type 'int'
    Fixes: 70722/clusterfuzz-testcase-minimized-ffmpeg_dem_ASF_O_fuzzer-5447231587549184
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit fde8637fda8e5ac4ccfa4b137a7467e16cd631b6)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=63623f15c3d43fe8e9d2d40ec661d69772227b6a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 19 19:43:03 2024 +0200

    avcodec/osq: Treat sum = 0 as k = 0
    
    We have no valid sample that triggers this so we do not know if this would decode
    correctly, but -inf is not the correct k value
    
    Fixes: Assertion n>=0 && n<=32 failed at libavcodec/get_bits.h:423
    Fixes: -inf is outside the range of representable values of type 'int'
    Fixes: 70709/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_OSQ_fuzzer-6223623839350784
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    (cherry picked from commit ad35eaf848bb605d9b2b3a638265ac9d385878e3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dc9b056e2afa4c171de35d7e703edd8f5677f755
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 12 22:05:24 2024 +0200

    avformat/mxfdec: Check timecode for overflow
    
    Fixes: signed integer overflow: 9223372036840103968 + 538976288 cannot be represented in type 'long'
    Fixes: 70604/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-4844090340999168
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6be3786c828edfd60d810c98a42a43eeac4f050c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8080c0276d297ee73e4acbb4c4751f486d265214
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 12 22:29:04 2024 +0200

    avformat/mxfdec: More offset_temp checks
    
    Fixes: signed integer overflow: 9223372036854775807 - -1927491430256034080 cannot be represented in type 'long'
    Fixes: 70607/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer-5282235077951488
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Tomas Härdin <git at haerdin.se>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5a96aa435af0d66bdec52ee115cf4dd971855fcd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=dd75f38d7884c13c4e391b467cf0b23f77bbd93d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 12 22:51:53 2024 +0200

    swscale/output: Fix undefined integer overflow in yuv2rgba64_2_c_template()
    
    Fixes: signed integer overflow: -1082982400 + -1083218484 cannot be represented in type 'int'
    Fixes: 70657/clusterfuzz-testcase-minimized-ffmpeg_SWS_fuzzer-6707819712675840
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit bd80c97391969f9dbb312d6c498211ad85bb67cb)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=681c911ff9a897653e51554b8029643ab81c1d9a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 12 20:08:42 2024 +0200

    swscale/swscale: Use unsigned operation to avoid undefined behavior
    
    I have not checked that the constant is correct, this just fixes the undefined behavior
    
    Fixes: signed integer overflow: -646656 * 3517 cannot be represented in type 'int
    Fixes: 70559/clusterfuzz-testcase-minimized-ffmpeg_SWS_fuzzer-5209368631508992
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 44c5641ae82387fcfce94820f5b53ce8e9dcd27f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ae51c55998511f15fdd289cc62ded5291db63afb
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Sep 12 20:03:55 2024 +0200

    avcodec/vc2enc: basic sanity check on slice_max_bytes
    
    Fixes: left shift of 896021632 by 3 places cannot be represented in type 'int'
    Fixes: 70544/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC2_fuzzer-6685593652756480
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 6df9a0292ca6c29ef3b220fbf9b257924cabf035)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=25ed81a6d26aa1d4d91aa78acb54de68a82f373d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 15 00:37:05 2024 +0200

    avformat/mvdec: Check if name was fully read
    
    Fixes: use of uninitialized value
    Fixes: 70901/clusterfuzz-testcase-minimized-ffmpeg_dem_MV_fuzzer-6341913949569024
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4e39795c75e664ef06f17473adec8c75fcf9de6f)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9385f0f8571ebd8e498a12d84815a0b30c60b6e8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Aug 15 00:37:04 2024 +0200

    avcodec/wmavoice: Do not use uninitialized pitch[0]
    
    Fixes: use of uninitialized value
    Fixes: 70850/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_WMAVOICE_fuzzer-4806127362048000
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 53387079301690f1bd38b97fdf31d63194201d17)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5615bb5391b37a741fdaed29d8f679d9e5f79fc0
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Aug 19 22:17:48 2024 +0200

    avformat/argo_brp: Check that ASF chunk header is completely read
    
    Fixes: Use of uninitialized value
    Fixes: 71280/clusterfuzz-testcase-minimized-ffmpeg_dem_ARGO_BRP_fuzzer-4692991866896384
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 815d00868101956e2f1f9f8dd509c11af5a63684)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3b31f5cfee0654f8e2dd83ee68d9dab895c43886
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Aug 19 20:37:56 2024 +0200

    avcodec/notchlc: Check bytes left before reading
    
    Fixes: Use of uninitialized value
    Fixes: 71230/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_NOTCHLC_fuzzer-4624502095413248
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b9c7f50c7de9b7d8c533eae173c9b77a6719346c)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d67d595bc67c07f57eb31c099bb71d8b7e4a5f9
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Aug 19 20:02:41 2024 +0200

    avcodec/vc1_block: propagate error codes
    
    Fixes: use of uninitialized value
    Fixes: 71228/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-6188476880453632
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 01910ca6037379804572c5ec9bbd0b94e7e4b83e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avformat/apetag: Check APETAGEX
    
    Fixes: Use of uninitialized value
    Fixes: 71074/clusterfuzz-testcase-minimized-ffmpeg_IO_DEMUXER_fuzzer-5697034877730816
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 796ff2d599449ed798b69ab798ebcbcc0a5853f5)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4f9dac5ea9357ec66471d09796d50755f1f594f2
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Aug 19 16:25:27 2024 +0200

    avcodec/magicyuvenc: better slice height
    
    Fixes: Use of uninitialized value
    Fixes: 71072/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MAGICYUV_fuzzer-4835252046987264
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b08776e3ae9a5315c19e8619ca71921006c1abe1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=1bf01620a73147809f9fedb93139abb4be6eb5f4
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 17 01:11:50 2024 +0200

    avcodec/avcodec: Warn about data returned from get_buffer*()
    
    Text based on suggestion by: epirat07 at gmail.com
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 93444c46fce195e378c4ebb1a20ea662e7f0123b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=004ca6e6227202a858843e72d2c603bc5b6b9330
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 3 18:35:48 2024 +0200

    avformat/av1dec: Better fix for 70872/clusterfuzz-testcase-minimized-ffmpeg_dem_OBU_fuzzer-6005782487826432
    
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 7ad937f0c8cb9f120c50f3e792a699076923768e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a3e8eff1824b8bf98a5691d14b88e5e092493b78
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Aug 14 18:46:10 2024 +0200

    avcodec/apac: Fix discards ‘const’ qualifier
    
    Found-by: courmisch
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 45ee6b1e3d4f762e372e09505c9c8ca37c1321a0)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=15d1b93cb9087a63bed94ecc9fa5309a84f028de
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 22:32:31 2024 +0200

    avcodec/alsdec: clear last_acf_mantissa
    
    Fixes: use-of-uninitialized-value
    Fixes: 70869/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_ALS_fuzzer-5476567461986304
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit db843c8910781eb72a4658780283ef4e2da4591d)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=97b0e63719068e40460f8fc329fdbf8a7842d570
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 22:30:03 2024 +0200

    avcodec/aic: Clear slice_data
    
    Fixes: use-of-uninitialized-value
    Fixes: 70865/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AIC_fuzzer-4874102695854080
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit de3f6c8888bcf3df4ca6cb265a83507b95c884cd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=89f8f866a64d22ce6173c7ea3e509a25784919c6
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 22:15:08 2024 +0200

    avcodec/vc1dec: Clear mb_type_base and ttblk_base
    
    Fixes: two use-of-uninitialized-value
    Fixes: 70856/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VC1IMAGE_fuzzer-5539349918187520
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 50471f96c4a68874575ab21f799c5999ed920838)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/shorten: clear padding
    
    Fixes: use-of-uninitialized-value
    Fixes: 70854/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SHORTEN_fuzzer-5533480570650624
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e44349ee88418ac16051bbc9231c1bfdc25d3504)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=018ad1dd301bf64c7175173f63b1cad98a6838cf
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 21:27:44 2024 +0200

    avformat/mpeg: Check an avio_read() for failure
    
    Fixes: use-of-uninitialized-value
    Fixes: 70849/clusterfuzz-testcase-minimized-ffmpeg_dem_MPEGPS_fuzzer-4684401009557504
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 66ee75d76ce56a3553a99d67e74b8a9970c18f5b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avcodec/apac: Clean padding space
    
    Fixes: use-of-uninitialized-value
    Fixes: 70842/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APAC_fuzzer-5758325067677696
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 8ca072a373f5e2b6689a8649c79a03d12db5eb0b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ba60cf9e7bf3eed262320736bb2e903d34b79241
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 3 19:11:33 2024 +0200

    avcodec/mvha: Clear remaining space after inflate()
    
    Fixes: use-of-uninitialized-value
    Fixes: 70838/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MVHA_fuzzer-4878509466517504
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit cba4e2e40dec1ff2ce534fec87c7e3e8bef7ff9b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=960489607a63b4988e8ef80eb602f22a9dc9676c
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 3 13:30:28 2024 +0200

    bsf/media100_to_mjpegb: Clear output buffer padding
    
    Fixes: use-of-uninitialized-value
    Fixes: 70855/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MEDIA100_fuzzer-5537446610141184
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit a0f22218f74e3af73492e05e6696546b0da8d40e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avformat/segafilm: Set keyframe
    
    Fixes: use of uninitialized value
    Fixes: 70871/clusterfuzz-testcase-minimized-ffmpeg_dem_SEGAFILM_fuzzer-5883617752973312
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 4dc7dfe65aaa21801a907c66592b92b05da921dc)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cccb8250ea20e317c8906177c51edebb2e366ea8
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Aug 12 18:20:33 2024 +0200

    avcodec/sga: av_assert1 check init_get_bits8()
    
    Related: CID1473562 Unchecked return value
    Related: CID1473592 Unchecked return value
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 0f4524f07a93bf9061f9034ffa510d4bf9b582e8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c34c6f5f866ef2d7d1f7e5a7ba81c2a8eefcfe34
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Aug 12 15:23:56 2024 +0200

    tools/target_dec_fuzzer: Check that FFv1 doesnt leave uninitialized memory in its buffers
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e40b23c52abe3356effa552549b2e989708a6e70)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=c61592d2746f690dc14a3b3146039d3db053b32b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon May 27 01:24:09 2024 +0200

    avdevice/dshow: Initialize 2 pointers
    
    Coverity claims these are used uninitilaized in CID1598561 Uninitialized pointer write and CID1598565 Uninitialized pointer write
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 43cde54fc14bc4644374b4736b2b7fff05359171)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0de517a2e0d2de194953cc1171554708cc78a3d1
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 26 22:33:11 2024 +0200

    avcodec/dxva2: initialize hr in ff_dxva2_common_end_frame()
    
    Related: CID1591924 Uninitialized scalar variable
    Related: CID1591938 Uninitialized scalar variable
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1d6a2aebae202652feb5964a2d62bdba4e5cc6e4)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=9d9f3cd2ca4e6364c9c934282603780a65a8a722
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 26 22:28:04 2024 +0200

    avcodec/dxva2: initialize validate
    
    Related: CID1591915 Uninitialized scalar variable
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2232c4cc8c3d64dec4e4399b58e057f5dbb9ff98)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=76604d8d47a2eaddacf7ceec5eec7f78e2d6fa8a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 26 22:23:16 2024 +0200

    avcodec/dxva2: Initialize ConfigBitstreamRaw
    
    Related: CID1591894 Uninitialized scalar variable
    Related: CID1591906 Uninitialized scalar variable
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 489c05b9c3ea7d856b7a81abce247721b3b3d6e8)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d06d312baa8889662019c08f85ca846ad63d2706
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun May 26 22:13:28 2024 +0200

    avcodec/dxva2: Initialize dxva_size and check it
    
    Related: CID1591878 Uninitialized scalar variable
    Related: CID1591928 Uninitialized pointer read
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit c8c59e99295f9ef572b5d6f0fd9075bb2b79acbd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0a80dadb96b7ea5904b4c09be15c08315b66415a
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jul 11 00:17:39 2024 +0200

    avfilter/vf_xfade: Compute w2, h2 with float
    
    Fixes: CID1458148 Result is not floating-point
    Fixes: CID1458149 Result is not floating-point
    Fixes: CID1458150 Result is not floating-point
    Fixes: CID1458151 Result is not floating-point
    Fixes: CID1458152 Result is not floating-point
    Fixes: CID1458154 Result is not floating-point
    Fixes: CID1458155 Result is not floating-point
    Fixes: CID1458156 Result is not floating-point
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit b98125e5a52c2f96dc02380f8f7e3bb16752765b)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f316f0309a9b22dd8fc5f0d236791b45b9e46517
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Thu Jul 11 00:10:45 2024 +0200

    avfilter/vf_v360: Assert that vf was initialized
    
    Maybe helps: CID1504571 Uninitialized scalar variable
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit f802d65de0fe419563705a6846a73b77b020ef14)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

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

    avfilter/vf_tonemap_opencl: Dereference after NULL check
    
    Fixes: CID1437472 Dereference before null check
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit e5c0f56ca09b4cb4ea87a61547218f9c818b52d7)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3581e7ce1d6173712cd0b4b0a6abc0a3e33a8709
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 12 22:16:13 2024 +0200

    avfilter/af_surround: Check output format
    
    Fixes: CID1516994 Out-of-bounds access
    Fixes: CID1516996 Out-of-bounds access
    Fixes: CID1516999 Out-of-bounds access
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 22ee55a1da8218fb00c536723d488b7ca9344bd3)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd002dfc3d474b6cce3ccf0ddcf228549ab35aee
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Fri Jul 12 00:28:14 2024 +0200

    avfilter/vf_xfade_opencl: Check ff_inlink_consume_frame() for failure
    
    Fixes: CID1458127 Unchecked return value
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 43b62b7e0c85c0a1038ac2bc90ae06597e3ef706)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d4cbca37bd0198b7252c3fb870d04211cac7a89
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Jul 13 09:16:48 2024 +0200

    avformat/lmlm4: Eliminate some AVERROR(EIO)
    
    Found by code review related to CID732224 Overflowed constant
    
    Sponsored-by: Sovereign Tech Fund
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 191a685010319cb0d248771574c7c61d76e4eb95)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b9c8e0212a2f85ad173cbae3c30786c3774dbd03
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Aug 7 00:18:52 2024 +0200

    tools/target_dec_fuzzer: Use av_buffer_allocz() to avoid missing slices to have unpredictable content
    
    This matches production code which also zeros these buffers
    
    Fixes: use of uninitialized values
    Fixes: 70885/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_VP6F_fuzzer-4610946029387776 (and likely others)
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 1b8d95da3a4a5c9441238928a36b653da693c286)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f95693192d39be480b4ca71437d836387a8a727b
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Aug 7 00:18:53 2024 +0200

    avformat/wtvdec: Check length of read mpeg2_descriptor
    
    Fixes: Use of uninitialized value
    Fixes: 70900/clusterfuzz-testcase-minimized-ffmpeg_dem_WTV_fuzzer-6286909377150976
    
    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 c390234da2e3c7a8884f5592f0b9b4928c482b3e)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=960c31117de4c68230a169f4e7e26e8efae86a97
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Wed Aug 7 00:18:51 2024 +0200

    avformat/wtvdec: clear sectors
    
    The code can leave uninitialized holes in the array.
    Fixes: use of uninitialized values
    Fixes: 70883/clusterfuzz-testcase-minimized-ffmpeg_dem_WTV_fuzzer-6698694567591936
    
    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 c95ea0310468e0a0906fa7d590ff7406c39d6991)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f10edfe2181542d43a52ef22e915671e4792a859
Author: Kacper Michajłow <kasper93 at gmail.com>
Date:   Thu Jun 27 02:40:35 2024 +0200

    avcodec/parser: ensure input padding is zeroed
    
    Fixes use of uninitialized value, reported by MSAN.
    
    Found by OSS-Fuzz.
    
    Signed-off-by: Kacper Michajłow <kasper93 at gmail.com>
    
    Fixes: 70852/clusterfuzz-testcase-minimized-ffmpeg_IO_DEMUXER_fuzzer-5179190066872320
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 5dfc0cc84129758b4eab2acdc3e186c3116deacd)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=94cfbd42c00209619117c154347d35bb10674f53
Author: Kacper Michajłow <kasper93 at gmail.com>
Date:   Thu Jun 27 02:40:37 2024 +0200

    avformat/jpegxl_anim_dec: ensure input padding is zeroed
    
    Fixes use of uninitialized value, reported by MSAN.
    
    Found by OSS-Fuzz.
    
    Signed-off-by: Kacper Michajłow <kasper93 at gmail.com>
    
    Fixes: 70837/clusterfuzz-testcase-minimized-ffmpeg_dem_JPEGXL_ANIM_fuzzer-5089407768526848
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 2b5f000d3f6f9e737e918a5438e6c881f65e70e2)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b1ed7a38e81fe983a2241dee74454eb58df1da19
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sun Aug 4 22:00:35 2024 +0200

    avformat/img2dec: Clear padding data after EOF
    
    Fixes: use-of-uninitialized-value
    Fixes: 70852/clusterfuzz-testcase-minimized-ffmpeg_IO_DEMUXER_fuzzer-5179190066872320
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Reviewed-by: Kacper Michajlow <kasper93 at gmail.com>
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 3978e81809a3daf278199849f7bbeacbffb9fa09)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e3970eb15dc60420dc72374ef4baab4d59b2fc8d
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Sat Aug 3 19:45:15 2024 +0200

    avformat/wavdec: Check if there are 16 bytes before testing them
    
    Fixes: use-of-uninitialized-value
    Fixes: 70839/clusterfuzz-testcase-minimized-ffmpeg_dem_W64_fuzzer-5212907590189056
    
    Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
    (cherry picked from commit 79a1cf30d1289f90da682263ba160f6e4a5a7bf1)
    Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>

URL:    http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5d0dfdadb092afb7d3542c3af48d5929a8c76c01
Author: Michael Niedermayer <michael at niedermayer.cc>
Date:   Mon Jun 9 13:29:29 2025 +0200

    Revert "avformat/mpegts: update stream info when PMT ES stream_type changes"
    
    This fixes mixing up contexts, use of uninitialized data and crashes.
    More specifically:
    
    ==1001752== Conditional jump or move depends on uninitialised value(s)
    ==1001752==    at 0xA9ED82: avpriv_h264_has_num_reorder_frames (h264dec.c:64)
    ==1001752==    by 0x668C7E: has_decode_delay_been_guessed (demux.c:757)
    ==1001752==    by 0x66AB13: compute_pkt_fields (demux.c:1137)
    ==1001752==    by 0x66B2E9: parse_packet (demux.c:1265)
    ==1001752==    by 0x66BD84: read_frame_internal (demux.c:1449)
    ==1001752==    by 0x67085B: avformat_find_stream_info (demux.c:2692)
    ==1001752==    by 0x25157C: ifile_open (ffmpeg_demux.c:1814)
    ==1001752==    by 0x272B15: open_files (ffmpeg_opt.c:1366)
    ==1001752==    by 0x272D85: ffmpeg_parse_options (ffmpeg_opt.c:1415)
    ==1001752==    by 0x2925C9: main (ffmpeg.c:991)
    ==1001752==  Uninitialised value was created by a heap allocation
    ==1001752==    at 0x483E0F0: memalign (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
    ==1001752==    by 0x483E212: posix_memalign (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
    ==1001752==    by 0x14882CE: av_malloc (mem.c:107)
    ==1001752==    by 0x1463785: av_buffer_alloc (buffer.c:82)
    ==1001752==    by 0x146423F: pool_alloc_buffer (buffer.c:369)
    ==1001752==    by 0x14643C4: av_buffer_pool_get (buffer.c:407)
    ==1001752==    by 0x752C4B: buffer_pool_get (mpegts.c:1142)
    ==1001752==    by 0x7538F2: mpegts_push_data (mpegts.c:1407)
    ==1001752==    by 0x758893: handle_packet (mpegts.c:2909)
    ==1001752==    by 0x758E90: handle_packets (mpegts.c:3048)
    ==1001752==    by 0x759B1D: mpegts_read_packet (mpegts.c:3290)
    ==1001752==    by 0x6687A3: ff_read_packet (demux.c:649)
    ==1001752==    by 0x66B594: read_frame_internal (demux.c:1346)
    ==1001752==    by 0x67085B: avformat_find_stream_info (demux.c:2692)
    ==1001752==    by 0x25157C: ifile_open (ffmpeg_demux.c:1814)
    ==1001752==    by 0x272B15: open_files (ffmpeg_opt.c:1366)
    ==1001752==    by 0x272D85: ffmpeg_parse_options (ffmpeg_opt.c:1415)
    ==1001752==    by 0x2925C9: main (ffmpeg.c:991)
    
    Found-by: Alexander A. Shvedov <shvedov at gmx.com>
    CC: Pavel Koshevoy <pkoshevoy at gmail.com>
    This reverts commit 0021484d05f9b0f032fa319399de6e24eea0c04f.



More information about the ffmpeg-cvslog mailing list