* [FFmpeg-devel] [PATCH 02/10] MAINTAINERS: libtheoraenc seems unmaintained
2025-07-03 20:12 [FFmpeg-devel] [PATCH 01/10] libavcodec/cbs_apv_syntax_template: limit tile to 2gb Michael Niedermayer
@ 2025-07-03 20:12 ` Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 03/10] tools/target_dec_fuzzer: Adjust threshold for interplay video Michael Niedermayer
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Michael Niedermayer @ 2025-07-03 20:12 UTC (permalink / raw)
To: FFmpeg development discussions and patches
See: [FFmpeg-devel] libtheora maintainer ?
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 07cea8afeb5..1065b0d11be 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -210,7 +210,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
--
2.49.0
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 10+ messages in thread
* [FFmpeg-devel] [PATCH 03/10] tools/target_dec_fuzzer: Adjust threshold for interplay video
2025-07-03 20:12 [FFmpeg-devel] [PATCH 01/10] libavcodec/cbs_apv_syntax_template: limit tile to 2gb Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 02/10] MAINTAINERS: libtheoraenc seems unmaintained Michael Niedermayer
@ 2025-07-03 20:12 ` Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 04/10] tools/target_dec_fuzzer: Adjust threshold for CAVS Michael Niedermayer
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Michael Niedermayer @ 2025-07-03 20:12 UTC (permalink / raw)
To: FFmpeg development discussions and patches
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 <michael@niedermayer.cc>
---
tools/target_dec_fuzzer.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index cee8993c924..687888469fe 100644
--- a/tools/target_dec_fuzzer.c
+++ b/tools/target_dec_fuzzer.c
@@ -259,6 +259,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;
--
2.49.0
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 10+ messages in thread
* [FFmpeg-devel] [PATCH 04/10] tools/target_dec_fuzzer: Adjust threshold for CAVS
2025-07-03 20:12 [FFmpeg-devel] [PATCH 01/10] libavcodec/cbs_apv_syntax_template: limit tile to 2gb Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 02/10] MAINTAINERS: libtheoraenc seems unmaintained Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 03/10] tools/target_dec_fuzzer: Adjust threshold for interplay video Michael Niedermayer
@ 2025-07-03 20:12 ` Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 05/10] tools/target_dec_fuzzer: Adjust threshold for qdraw Michael Niedermayer
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Michael Niedermayer @ 2025-07-03 20:12 UTC (permalink / raw)
To: FFmpeg development discussions and patches
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 <michael@niedermayer.cc>
---
tools/target_dec_fuzzer.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index 687888469fe..8eaa4ca5f15 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;
--
2.49.0
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 10+ messages in thread
* [FFmpeg-devel] [PATCH 05/10] tools/target_dec_fuzzer: Adjust threshold for qdraw
2025-07-03 20:12 [FFmpeg-devel] [PATCH 01/10] libavcodec/cbs_apv_syntax_template: limit tile to 2gb Michael Niedermayer
` (2 preceding siblings ...)
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 04/10] tools/target_dec_fuzzer: Adjust threshold for CAVS Michael Niedermayer
@ 2025-07-03 20:12 ` Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 06/10] tools/target_dec_fuzzer: Adjust threshold for musepack8 Michael Niedermayer
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Michael Niedermayer @ 2025-07-03 20:12 UTC (permalink / raw)
To: FFmpeg development discussions and patches
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 <michael@niedermayer.cc>
---
tools/target_dec_fuzzer.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index 8eaa4ca5f15..b76c18af209 100644
--- a/tools/target_dec_fuzzer.c
+++ b/tools/target_dec_fuzzer.c
@@ -289,6 +289,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;
--
2.49.0
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 10+ messages in thread
* [FFmpeg-devel] [PATCH 06/10] tools/target_dec_fuzzer: Adjust threshold for musepack8
2025-07-03 20:12 [FFmpeg-devel] [PATCH 01/10] libavcodec/cbs_apv_syntax_template: limit tile to 2gb Michael Niedermayer
` (3 preceding siblings ...)
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 05/10] tools/target_dec_fuzzer: Adjust threshold for qdraw Michael Niedermayer
@ 2025-07-03 20:12 ` Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 07/10] tools/target_dec_fuzzer: Adjust threshold for CRI Michael Niedermayer
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Michael Niedermayer @ 2025-07-03 20:12 UTC (permalink / raw)
To: FFmpeg development discussions and patches
Fixes: Timeout
Fixes: 421954742/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPC8_fuzzer-4914605805862912
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
---
tools/target_dec_fuzzer.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index b76c18af209..4edd35bb44e 100644
--- a/tools/target_dec_fuzzer.c
+++ b/tools/target_dec_fuzzer.c
@@ -269,6 +269,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
case AV_CODEC_ID_MMVIDEO: maxpixels /= 256; break;
case AV_CODEC_ID_MOTIONPIXELS:maxpixels /= 256; break;
case AV_CODEC_ID_MP4ALS: maxsamples /= 65536; break;
+ case AV_CODEC_ID_MUSEPACK8: maxsamples /= 16384; break;
case AV_CODEC_ID_MSA1: maxpixels /= 16384; break;
case AV_CODEC_ID_MSCC: maxpixels /= 4096; break;
case AV_CODEC_ID_MSRLE: maxpixels /= 16; break;
--
2.49.0
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 10+ messages in thread
* [FFmpeg-devel] [PATCH 07/10] tools/target_dec_fuzzer: Adjust threshold for CRI
2025-07-03 20:12 [FFmpeg-devel] [PATCH 01/10] libavcodec/cbs_apv_syntax_template: limit tile to 2gb Michael Niedermayer
` (4 preceding siblings ...)
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 06/10] tools/target_dec_fuzzer: Adjust threshold for musepack8 Michael Niedermayer
@ 2025-07-03 20:12 ` Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 08/10] avcodec/ffv1enc: Consider variation in slice sizes Michael Niedermayer
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Michael Niedermayer @ 2025-07-03 20:12 UTC (permalink / raw)
To: FFmpeg development discussions and patches
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 <michael@niedermayer.cc>
---
tools/target_dec_fuzzer.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index 4edd35bb44e..c9ec2b18d7f 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;
--
2.49.0
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 10+ messages in thread
* [FFmpeg-devel] [PATCH 08/10] avcodec/ffv1enc: Consider variation in slice sizes
2025-07-03 20:12 [FFmpeg-devel] [PATCH 01/10] libavcodec/cbs_apv_syntax_template: limit tile to 2gb Michael Niedermayer
` (5 preceding siblings ...)
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 07/10] tools/target_dec_fuzzer: Adjust threshold for CRI Michael Niedermayer
@ 2025-07-03 20:12 ` Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 09/10] avcodec/alsdec: Use FFABSU() Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 10/10] tools/target_dec_fuzzer: Adjust threshold for PIXLET Michael Niedermayer
8 siblings, 0 replies; 10+ messages in thread
From: Michael Niedermayer @ 2025-07-03 20:12 UTC (permalink / raw)
To: FFmpeg development discussions and patches
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 <michael@niedermayer.cc>
---
libavcodec/ffv1enc.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c
index 463f46e091e..ad72906466d 100644
--- a/libavcodec/ffv1enc.c
+++ b/libavcodec/ffv1enc.c
@@ -1679,9 +1679,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;
--
2.49.0
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 10+ messages in thread
* [FFmpeg-devel] [PATCH 09/10] avcodec/alsdec: Use FFABSU()
2025-07-03 20:12 [FFmpeg-devel] [PATCH 01/10] libavcodec/cbs_apv_syntax_template: limit tile to 2gb Michael Niedermayer
` (6 preceding siblings ...)
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 08/10] avcodec/ffv1enc: Consider variation in slice sizes Michael Niedermayer
@ 2025-07-03 20:12 ` Michael Niedermayer
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 10/10] tools/target_dec_fuzzer: Adjust threshold for PIXLET Michael Niedermayer
8 siblings, 0 replies; 10+ messages in thread
From: Michael Niedermayer @ 2025-07-03 20:12 UTC (permalink / raw)
To: FFmpeg development discussions and patches
Maybe fixes undefined -x80000000 (no doesnt replicate)
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@niedermayer.cc>
---
libavcodec/alsdec.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libavcodec/alsdec.c b/libavcodec/alsdec.c
index 734eec8bf87..0d2fc36d81a 100644
--- a/libavcodec/alsdec.c
+++ b/libavcodec/alsdec.c
@@ -1552,7 +1552,7 @@ static int read_diff_float_data(ALSDecContext *ctx, unsigned int ra_frame) {
if (ctx->raw_samples[c][i] != 0) {
//The following logic is taken from Tabel 14.45 and 14.46 from the ISO spec
if (av_cmp_sf_ieee754(acf[c], FLOAT_1)) {
- nbits[i] = 23 - av_log2(abs(ctx->raw_samples[c][i]));
+ nbits[i] = 23 - av_log2(FFABSU(ctx->raw_samples[c][i]));
} else {
nbits[i] = 23;
}
--
2.49.0
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 10+ messages in thread
* [FFmpeg-devel] [PATCH 10/10] tools/target_dec_fuzzer: Adjust threshold for PIXLET
2025-07-03 20:12 [FFmpeg-devel] [PATCH 01/10] libavcodec/cbs_apv_syntax_template: limit tile to 2gb Michael Niedermayer
` (7 preceding siblings ...)
2025-07-03 20:12 ` [FFmpeg-devel] [PATCH 09/10] avcodec/alsdec: Use FFABSU() Michael Niedermayer
@ 2025-07-03 20:12 ` Michael Niedermayer
8 siblings, 0 replies; 10+ messages in thread
From: Michael Niedermayer @ 2025-07-03 20:12 UTC (permalink / raw)
To: FFmpeg development discussions and patches
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 <michael@niedermayer.cc>
---
tools/target_dec_fuzzer.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/target_dec_fuzzer.c b/tools/target_dec_fuzzer.c
index c9ec2b18d7f..6914304148a 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;
--
2.49.0
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 10+ messages in thread