[FFmpeg-devel] [PATCHv4] avcodec/g728dec: G.728 decoder

2025-06-18 Thread Peter Ross
--- PATCHv4 adds missing celp_filters.o and mips/acelp_filters_mips.o dependencies to Makefile OBJS. I will apply this patchset in a few days if no more comments. It was first posted to ffmpeg-devel in Jan 2025 and all suggestions have been incorporated. libavcodec/Makefile | 1 + libavc

[FFmpeg-devel] [PATCHv2] avcodec/mips: fix build failure when specific decoder/encoder enabled

2025-06-18 Thread Peter Ross
acelp_kelvin, g729, qcelp, sipr and wmavoice decoders all depend upon mips/{acelp_filters_mips,celp_filters_mips,acelp_vectors_mips}.o when arch is mips. g723_1 depends on mips/{celp_filters_mips,acelp_vectors_mips}.o. comfortnoise, evrc, ra144 and ra288 depend on mips/celp_filters_mips.o. --- P

[FFmpeg-devel] [PATCH 4/4] avcodec/sanm: Check thet left/top is within the w/h

2025-06-18 Thread Michael Niedermayer
Fixes: 423673969/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SANM_fuzzer-5466731806261248 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 --- libavcodec/sanm.c | 2 +- 1 file

[FFmpeg-devel] [PATCH 3/4] avcodec/sanm: Check w, h for subversion < 2

2025-06-18 Thread Michael Niedermayer
Fixes: 410609432/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_SANM_fuzzer-4935159201988608 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 --- libavcodec/sanm.c | 2 ++ 1 file

[FFmpeg-devel] [PATCH 2/4] tools/target_dec_fuzzer: Adjust RV60 threshold

2025-06-18 Thread Michael Niedermayer
Fixes: Timeout Fixes: 410324670/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_RV60_fuzzer-5697706586865664 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer --- tools/target_dec_fuzzer.c | 1 + 1 file chan

[FFmpeg-devel] [PATCH 1/4] avformat/iamf_parse: Check extradata size

2025-06-18 Thread Michael Niedermayer
Fixes: Assertion n>=0 && n<=32 failed at ./libavcodec/get_bits.h:406 Fixes: 398527871/clusterfuzz-testcase-minimized-ffmpeg_dem_IAMF_fuzzer-6602025714647040 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer ---

Re: [FFmpeg-devel] [PATCH v3] avcodec/h264: fixed qp table attach for h264

2025-06-18 Thread Michael Niedermayer
On Wed, Jun 18, 2025 at 01:04:04PM +0200, Timothée wrote: > On 18/06/2025 at 01:56, Michael Niedermayer wrote : > > On Tue, Jun 17, 2025 at 09:29:01AM +0200, Timothee wrote: > > > Context from the first version : > > > > > > > Here is a patch where I fixed the attach of per-macroblock qp tables fo

Re: [FFmpeg-devel] [PATCH] swscale/aarch64/output: Implement neon assembly for yuv2planeX_10_c_template()

2025-06-18 Thread Martin Storsjö
On Fri, 6 Jun 2025, Logaprakash Ramajayam wrote: Checked FATE tests and gha-aarch64 git workflow. From 34cdef26eaebcf98916e9881b3a04f4f698f09c6 Mon Sep 17 00:00:00 2001 From: Logaprakash Ramajayam Date: Thu, 5 Jun 2025 01:33:39 -0700 Subject: [PATCH] swscale/aarch64/output: Implement neon asse

Re: [FFmpeg-devel] [PATCH] swscale/aarch64/output: Implement neon assembly for yuv2nv12cX_c() [v2]

2025-06-18 Thread Martin Storsjö
On Mon, 9 Jun 2025, Harshitha Sarangu Suresh wrote: From 4ca5eae1e7164f78296719f19aef97239e5b046a Mon Sep 17 00:00:00 2001 From: Harshitha Suresh Date: Mon, 19 May 2025 22:37:20 +0530 Subject: [PATCH] swscale/aarch64/output: Implement neon assembly for yuv2nv12cX_c(). yuv2nv12cX_2_512_accurat

Re: [FFmpeg-devel] [RFC] Moving edit list handling out of demuxers

2025-06-18 Thread Tomas Härdin
ons 2025-06-18 klockan 05:55 +0200 skrev Michael Niedermayer: > What you suggest or hint toward to me, in plain english sounds like, > drop the ffmpeg command line tool because it would otherwise need to > have NLE support. I am not suggesting that. As many others have been pointing out recently,

Re: [FFmpeg-devel] [PATCH 2/7] avfilter/split: consume all frames before forwarding inlink status

2025-06-18 Thread Nicolas George
Marton Balint (HE12025-06-17): > Signed-off-by: Marton Balint > --- > libavfilter/split.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavfilter/split.c b/libavfilter/split.c > index bf004358d8..0557f54cce 100644 > --- a/libavfilter/split.c > +++ b/libavfilter/split.c > @@ -98,6 +9

Re: [FFmpeg-devel] [PATCH v3] avcodec/h264: fixed qp table attach for h264

2025-06-18 Thread Timothée
On 18/06/2025 at 01:56, Michael Niedermayer wrote : On Tue, Jun 17, 2025 at 09:29:01AM +0200, Timothee wrote: Context from the first version : Here is a patch where I fixed the attach of per-macroblock qp tables for H.264. It was implemented for MPEG2 so I have only extended it. I tested the

Re: [FFmpeg-devel] [RFC] Moving edit list handling out of demuxers

2025-06-18 Thread Nicolas George
Michael Niedermayer (HE12025-06-18): > 3. a way to apply a edit list, so >mov (with edit list) -> mpeg-ts (no edit lists) works With transcoding, libavfilter with the concat and trim filters can do that. Without transcoding, it is impossible in the general case. >also another example fo

[FFmpeg-devel] need shared build with decklink

2025-06-18 Thread ashish max
Hi I need shared build with decklink regards ashish ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscri

Re: [FFmpeg-devel] [RFC] Moving edit list handling out of demuxers

2025-06-18 Thread Michael Niedermayer
On Wed, Jun 18, 2025 at 05:55:24AM +0200, Michael Niedermayer wrote: [...] > 3. a way to apply a edit list, so mov (with edit list) -> mov (without edit > list) >works >There are 2 cases here, one with a decoder and encoder and one without. >the first must always work the 2nd only som

Re: [FFmpeg-devel] [RFC] Moving edit list handling out of demuxers

2025-06-18 Thread Nicolas George
Tomas Härdin (HE12025-06-17): > The present hack doesn't handle this kind of stuff correctly anyway, > because it cannot cut audio except on frame boundaries. Oh, the fallacious argument “if it is not perfect it is worthless”! It is true that the current hacks cannot deliver perfect accuracy. It

Re: [FFmpeg-devel] [PATCH WIP 01/10] ffbuild/bin2c: Use zlib directly instead of gzip

2025-06-18 Thread Nicolas George
James Almer (HE12025-06-17): > But you can adapt it to behave as a proper lavu module, > or write one from scratch. Do you know of a precedent of something like that happening: somebody taking external code and properly turning it into FFmpeg code? Doing the cosmetic change s

Re: [FFmpeg-devel] [PATCH] avformat/webvttdec: improve WebVTT parsing

2025-06-18 Thread Tomas Härdin
fre 2025-06-13 klockan 13:03 + skrev Marcos Del Sol: > Tomas Härdin: > > tis 2025-06-10 klockan 11:42 + skrev Marcos Del Sol: > > > WebVTT is supposed to be an extensible format. > > > > The syntax says otherwise. Why the W3C feels the need to specify a > > particular imperative algorithm