The branch, master has been updated
       via  51d3c4b4b62691736172120c5d728e6c400d69c9 (commit)
       via  388e6fb3be63f88bc62ebda35ca0fc96e99ceed5 (commit)
       via  56ef66d350b9184cd96cd370bf0a8444962cd0e8 (commit)
       via  b132c1755a5d62223d63d4296fbfa17898eeee08 (commit)
       via  8988734d0905fbfedaf439179cc27fc01c5d7792 (commit)
       via  51f0f2d2cf90facc45130c81e50f9f19df98b732 (commit)
       via  d43f19064e50380fa050f7c8d89253484f765dc3 (commit)
       via  4666c1eed37385484c8e34998b3fe2e5c86d4e08 (commit)
      from  d19b7c283cf31c5ab510bfb8a8de1f0b80243428 (commit)


- Log -----------------------------------------------------------------
commit 51d3c4b4b62691736172120c5d728e6c400d69c9
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Thu Jul 3 21:05:14 2025 +0200
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Sun Oct 19 02:07:03 2025 +0200

    tools/target_dec_fuzzer: Adjust threshold for PIXLET
    
    Fixes: Timeout
    Fixes: 
425754611/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_PIXLET_fuzzer-4778526102585344
    
    Found-by: continuous fuzzing process 
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>

diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index e7db9d261c..a40dc01248 100644
--- a/tools/target_dec_fuzzer.c
+++ b/tools/target_dec_fuzzer.c
@@ -286,6 +286,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t 
size) {
     case AV_CODEC_ID_MXPEG:       maxpixels  /= 128;   break;
     case AV_CODEC_ID_NUV:         maxpixels  /= 128;   break;
     case AV_CODEC_ID_OPUS:        maxsamples /= 16384; break;
+    case AV_CODEC_ID_PIXLET:      maxpixels  /= 1024;  break;
     case AV_CODEC_ID_PNG:         maxpixels  /= 128;   break;
     case AV_CODEC_ID_APNG:        maxpixels  /= 128;   break;
     case AV_CODEC_ID_QTRLE:       maxpixels  /= 16;    break;

commit 388e6fb3be63f88bc62ebda35ca0fc96e99ceed5
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Thu Jul 3 20:27:15 2025 +0200
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Sun Oct 19 01:37:26 2025 +0200

    avcodec/ffv1enc: Consider variation in slice sizes
    
    When splitting a 5 lines image in 2 slices one will be 3 lines and thus 
need more space
    
    Fixes: Assertion sc->slice_coding_mode == 0 failed at 
libavcodec/ffv1enc.c:1668
    Fixes: 
422811239/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FFV1_fuzzer-4933405139861504
    
    Found-by: continuous fuzzing process 
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>

diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c
index 97b38e4d16..8e5ebe773c 100644
--- a/libavcodec/ffv1enc.c
+++ b/libavcodec/ffv1enc.c
@@ -1684,9 +1684,11 @@ size_t ff_ffv1_encode_buffer_size(AVCodecContext *avctx)
 {
     FFV1Context *f = avctx->priv_data;
 
-    size_t maxsize = avctx->width*avctx->height * (1 + f->transparency);
+    int w = avctx->width  + f->num_h_slices;
+    int h = avctx->height + f->num_v_slices;
+    size_t maxsize = w*h * (1 + f->transparency);
     if (f->chroma_planes)
-        maxsize += AV_CEIL_RSHIFT(avctx->width, f->chroma_h_shift) * 
AV_CEIL_RSHIFT(f->height, f->chroma_v_shift) * 2;
+        maxsize += AV_CEIL_RSHIFT(w, f->chroma_h_shift) * AV_CEIL_RSHIFT(h, 
f->chroma_v_shift) * 2;
     maxsize += f->slice_count * 800; //for slice header
     if (f->version > 3) {
         maxsize *= f->bits_per_raw_sample + 1;

commit 56ef66d350b9184cd96cd370bf0a8444962cd0e8
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Thu Jul 3 18:52:08 2025 +0200
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Sun Oct 19 01:37:17 2025 +0200

    tools/target_dec_fuzzer: Adjust threshold for CRI
    
    Fixes: Timeout
    Fixes: 
421997576/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CRI_fuzzer-5335057265131520
    
    Found-by: continuous fuzzing process 
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>

diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index 4b83e3fe83..e7db9d261c 100644
--- a/tools/target_dec_fuzzer.c
+++ b/tools/target_dec_fuzzer.c
@@ -230,6 +230,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t 
size) {
     case AV_CODEC_ID_CFHD:        maxpixels  /= 16384; break;
     case AV_CODEC_ID_CINEPAK:     maxpixels  /= 128;   break;
     case AV_CODEC_ID_COOK:        maxsamples /= 1<<20; break;
+    case AV_CODEC_ID_CRI:         maxpixels  /= 1024;  break;
     case AV_CODEC_ID_CSCD:        maxpixels  /= 1024;  break;
     case AV_CODEC_ID_DFA:         maxpixels  /= 1024;  break;
     case AV_CODEC_ID_DIRAC:       maxpixels  /= 8192;  break;

commit b132c1755a5d62223d63d4296fbfa17898eeee08
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Thu Jul 3 18:38:15 2025 +0200
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Sun Oct 19 01:37:14 2025 +0200

    tools/target_dec_fuzzer: Adjust threshold for qdraw
    
    Fixes: Timeout
    Fixes: 
421954735/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_QDRAW_fuzzer-4515776981172224
    
    Found-by: continuous fuzzing process 
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>

diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index eaf7b15ae8..4b83e3fe83 100644
--- a/tools/target_dec_fuzzer.c
+++ b/tools/target_dec_fuzzer.c
@@ -290,6 +290,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t 
size) {
     case AV_CODEC_ID_QTRLE:       maxpixels  /= 16;    break;
     case AV_CODEC_ID_PAF_VIDEO:   maxpixels  /= 16;    break;
     case AV_CODEC_ID_PRORES:      maxpixels  /= 256;   break;
+    case AV_CODEC_ID_QDRAW:       maxpixels  /= 256;   break;
     case AV_CODEC_ID_QPEG:        maxpixels  /= 256;   break;
     case AV_CODEC_ID_RKA:         maxsamples /= 1<<20; break;
     case AV_CODEC_ID_RSCC:        maxpixels  /= 256;   break;

commit 8988734d0905fbfedaf439179cc27fc01c5d7792
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Thu Jul 3 18:32:53 2025 +0200
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Sun Oct 19 01:37:10 2025 +0200

    tools/target_dec_fuzzer: Adjust threshold for CAVS
    
    Fixes: Timeout
    Fixes: 
421951267/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_CAVS_fuzzer-4766360421072896
    
    Found-by: continuous fuzzing process 
https://github.com/google/oss-fuzz/tree/master/projects/ffmpe
    Signed-off-by: Michael Niedermayer <[email protected]>

diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index 7853cd7ac3..eaf7b15ae8 100644
--- a/tools/target_dec_fuzzer.c
+++ b/tools/target_dec_fuzzer.c
@@ -225,6 +225,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t 
size) {
     case AV_CODEC_ID_BETHSOFTVID: maxpixels  /= 8192;  break;
     case AV_CODEC_ID_BINKVIDEO:   maxpixels  /= 32;    break;
     case AV_CODEC_ID_BONK:        maxsamples /= 1<<20; break;
+    case AV_CODEC_ID_CAVS:        maxpixels  /= 1024;  break;
     case AV_CODEC_ID_CDTOONS:     maxpixels  /= 1024;  break;
     case AV_CODEC_ID_CFHD:        maxpixels  /= 16384; break;
     case AV_CODEC_ID_CINEPAK:     maxpixels  /= 128;   break;

commit 51f0f2d2cf90facc45130c81e50f9f19df98b732
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Thu Jul 3 18:08:16 2025 +0200
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Sun Oct 19 01:37:06 2025 +0200

    tools/target_dec_fuzzer: Adjust threshold for interplay video
    
    Fixes: Timeout
    Fixes: 
421945523/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_INTERPLAY_VIDEO_fuzzer-4776910965506048
    
    Found-by: continuous fuzzing process 
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>

diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index e2fc2bff44..7853cd7ac3 100644
--- a/tools/target_dec_fuzzer.c
+++ b/tools/target_dec_fuzzer.c
@@ -258,6 +258,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t 
size) {
     case AV_CODEC_ID_INDEO4:      maxpixels  /= 128;   break;
     case AV_CODEC_ID_INDEO5:      maxpixels  /= 1024;  break;
     case AV_CODEC_ID_INTERPLAY_ACM: maxsamples /= 16384;  break;
+    case AV_CODEC_ID_INTERPLAY_VIDEO: maxpixels /= 256;  break;
     case AV_CODEC_ID_JPEG2000:    maxpixels  /= 16384; break;
     case AV_CODEC_ID_LAGARITH:    maxpixels  /= 1024;  break;
     case AV_CODEC_ID_LOCO:        maxpixels  /= 1024;  break;

commit d43f19064e50380fa050f7c8d89253484f765dc3
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Thu Jul 3 17:08:19 2025 +0200
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Sun Oct 19 01:37:00 2025 +0200

    MAINTAINERS: libtheoraenc seems unmaintained
    
    See: [FFmpeg-devel] libtheora maintainer ?
    
    Signed-off-by: Michael Niedermayer <[email protected]>

diff --git a/MAINTAINERS b/MAINTAINERS
index 3c0b277c3c..3c35a519b2 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -211,7 +211,7 @@ Codecs:
   libkvazaar.c                          Arttu Ylä-Outinen
   libopenh264enc.c                      Martin Storsjo, Linjie Fu
   libopenjpegenc.c                      Michael Bradshaw
-  libtheoraenc.c                        David Conrad
+  libtheoraenc.c                    [0]
   libvorbis.c                           David Conrad
   libvpx*                               James Zern
   libxavs.c                             Stefan Gehrer

commit 4666c1eed37385484c8e34998b3fe2e5c86d4e08
Author:     Michael Niedermayer <[email protected]>
AuthorDate: Thu Jul 3 22:12:43 2025 +0200
Commit:     Michael Niedermayer <[email protected]>
CommitDate: Sun Oct 19 01:32:42 2025 +0200

    libavcodec/cbs_apv_syntax_template: limit tile to 2gb
    
    We do not support larger tiles as we use signed int
    Alternatively we can check this in apv_decode_tile_component() or 
init_get_bits*()
    or support bitstreams above 2gb length
    
    Fixes: init_get_bits() failure later
    Fixes: 
421817631/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_APV_fuzzer-4957386534354944
    
    Found-by: continuous fuzzing process 
https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
    Signed-off-by: Michael Niedermayer <[email protected]>

diff --git a/libavcodec/cbs_apv_syntax_template.c 
b/libavcodec/cbs_apv_syntax_template.c
index 621595ffbf..cd26a4556c 100644
--- a/libavcodec/cbs_apv_syntax_template.c
+++ b/libavcodec/cbs_apv_syntax_template.c
@@ -263,7 +263,7 @@ static int FUNC(frame)(CodedBitstreamContext *ctx, 
RWContext *rw,
     CHECK(FUNC(frame_header)(ctx, rw, &current->frame_header));
 
     for (int t = 0; t < priv->num_tiles; t++) {
-        us(32, tile_size[t], 10, MAX_UINT_BITS(32), 1, t);
+        us(32, tile_size[t], 10, MAX_INT_BITS(32), 1, t);
 
         CHECK(FUNC(tile)(ctx, rw, &current->tile[t],
                          t, current->tile_size[t]));

-----------------------------------------------------------------------

Summary of changes:
 MAINTAINERS                          | 2 +-
 libavcodec/cbs_apv_syntax_template.c | 2 +-
 libavcodec/ffv1enc.c                 | 6 ++++--
 tools/target_dec_fuzzer.c            | 5 +++++
 4 files changed, 11 insertions(+), 4 deletions(-)


hooks/post-receive
-- 

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to