[FFmpeg-devel] [PATCH 4/4] avfilter/vf_frei0r: support mixer2 and mixer3 plugins

2025-01-01 Thread Stefan Breunig via ffmpeg-devel
Using dynamic inputs to support the additional plugins seemed preferable over seperate filters. For backwards compatibility, all frame properties are copied from the first input, adjusting only the necessary ones for multiple inputs. Signed-off-by: Stefan Breunig --- doc/filters.texi

[FFmpeg-devel] [PATCH 3/4] fate/filter-video: add frei0r and frei0r_src tests

2025-01-01 Thread Stefan Breunig via ffmpeg-devel
The filter test exercises the timeline editing and uses a filter which depends on the time parameter. Signed-off-by: Stefan Breunig --- tests/fate/filter-video.mak | 9 + tests/ref/fate/filter-frei0r-filter | 10 ++ tests/ref/fate/filter-frei0r-source | 10 ++ 3

[FFmpeg-devel] [PATCH 2/4] avfilter/vf_frei0r: fix time when input is realigned

2025-01-01 Thread Stefan Breunig via ffmpeg-devel
av_frame_copy doesn't copy the input's PTS property, which resulted in the frei0r filter always receiving the same (non-sensical) time. For example, this results in a static distortion, when it should be changing over time: ffmpeg -filter_complex "testsrc2=s=342x142:d=5,frei0r=distort0r" out.mp4

[FFmpeg-devel] [PATCH 1/4] avfilter/vf_frei0r: fix time not being passed in seconds

2025-01-01 Thread Stefan Breunig via ffmpeg-devel
The frei0r API expects the time in seconds, but was given it in milliseconds. The bug might exist since 41f1d3a (~14 years ago), but plugins depending on the time are unwatchable without this patch. For example: ffmpeg -filter_complex "testsrc2=d=5,frei0r=distort0r" out.mp4 Signed-off-by: Stefan

Re: [FFmpeg-devel] [PATCH 2/3] avformat/mxfdec: Check that key was read sucessfull

2025-01-01 Thread Michael Niedermayer
On Wed, Aug 14, 2024 at 04:34:20PM +0200, Michael Niedermayer wrote: > 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/ffmpe

Re: [FFmpeg-devel] [PATCH] configure: update copyright year

2025-01-01 Thread Peter Ross
On Wed, Jan 01, 2025 at 06:03:51PM +0900, Lynne via ffmpeg-devel wrote: > --- > configure | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/configure b/configure > index 0a7ce31e09..6c1829ab8e 100755 > --- a/configure > +++ b/configure > @@ -8230,7 +8230,7 @@ cat > $TMPH <

Re: [FFmpeg-devel] [PATCH v3 0/2] Propagate PRFT side data

2025-01-01 Thread Clément Péron
Hi Michael, On Fri, 6 Dec 2024 at 14:54, Clément Péron wrote: > > Hi, > > This is in the continuity of the v1 that was sent in September 2023. > > The idea is to be able to access the Producer Timestamp aka PRFT > of a RTSP stream in the encoder to be able to write it in the final > file. > > In

[FFmpeg-devel] [PATCH v2] avformat/http: Add max_request_size option

2025-01-01 Thread Nicolas Frattaroli
In some cases, webservers may return content more quickly if one sends many small requests rather than one big request. Clients may wish to opt-in to this workaround. For this purpose, add a max_request_size AVOption, which returns EOF if max_request_size is exceeded, causing a new request with an

Re: [FFmpeg-devel] FFmpeg governance

2025-01-01 Thread Kieran Kunhya via ffmpeg-devel
On Wed, Jan 1, 2025 at 11:10 PM compn wrote: > > On Tue, 31 Dec 2024 17:28:31 +, Kieran Kunhya via ffmpeg-devel > wrote: > > > I personally don't want any control (I am not in GA or CC), I want the > > people to control FFmpeg. > > iirc someone wanted, to improve security, to have releases and

Re: [FFmpeg-devel] [PATCH] configure: update copyright year

2025-01-01 Thread Lynne via ffmpeg-devel
On 01/01/2025 19:05, Peter Ross wrote: On Wed, Jan 01, 2025 at 06:03:51PM +0900, Lynne via ffmpeg-devel wrote: --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 0a7ce31e09..6c1829ab8e 100755 --- a/configure +++ b/configure @@ -8230,7

Re: [FFmpeg-devel] Help Needed - D3D11 Scaling Filter

2025-01-01 Thread Dash Santosh Sathyanarayanan
Any thoughts on this? ___ 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 "unsubscribe".

Re: [FFmpeg-devel] Help Needed - D3D11 Scaling Filter

2025-01-01 Thread Dash Santosh Sathyanarayanan
Any thoughts on this? From: Dash Santosh Sent: 30 December 2024 12:48 To: FFmpeg development discussions and patches Cc: Santhoshini Sekar ; Sachin Prakash Kumar Subject: Help Needed - D3D11 Scaling Filter Hi, I'm trying to implement a scaling filter (vf_scal

Re: [FFmpeg-devel] FFmpeg governance

2025-01-01 Thread compn
On Thu, 2 Jan 2025 02:23:08 +, Kieran Kunhya via ffmpeg-devel wrote: > On Wed, Jan 1, 2025 at 11:10 PM compn wrote: > > > > On Tue, 31 Dec 2024 17:28:31 +, Kieran Kunhya via ffmpeg-devel > > wrote: > > > > > I personally don't want any control (I am not in GA or CC), I want the > > > pe

[FFmpeg-devel] [PATCH] avcodec/jpeg2000dec: clear array length when freeing it

2025-01-01 Thread James Almer
Fixes NULL pointer dereferences. Fixes ticket #11393. Signed-off-by: James Almer --- libavcodec/jpeg2000dec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/jpeg2000dec.c b/libavcodec/jpeg2000dec.c index 84eebfd1b2..352860f4c0 100644 --- a/libavcodec/jpeg2000dec.c +++ b/libavcode

[FFmpeg-devel] [PATCH] configure: update copyright year

2025-01-01 Thread Lynne via ffmpeg-devel
--- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 0a7ce31e09..6c1829ab8e 100755 --- a/configure +++ b/configure @@ -8230,7 +8230,7 @@ cat > $TMPH

[FFmpeg-devel] [PATCH 3/3] vulkan_decode: remove informative queries

2025-01-01 Thread Lynne via ffmpeg-devel
We queried the decoder whether it was able to decode sucessfully, but since we operated asynchronously, we weren't able to do anything with this information but let the user know decoding failed for the previous frame(s). Since we parse the slice headers ourselves and we're reasonably sure we can

[FFmpeg-devel] [PATCH 2/3] ffv1enc_vulkan: allow setting the number of slices via -slices

2025-01-01 Thread Lynne via ffmpeg-devel
Falls back to the exact same code the software encoder uses. --- libavcodec/ffv1enc.c| 4 ++-- libavcodec/ffv1enc.h| 1 + libavcodec/ffv1enc_vulkan.c | 10 -- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c index

[FFmpeg-devel] [PATCH 1/3] hwcontext_vulkan: add VK_EXT_layer_settings to optional instance extensions

2025-01-01 Thread Lynne via ffmpeg-devel
The issue is that some compilers complain if a struct or array is empty. This extension does nothing by default, and can be useful, so just add it to keep the array non-empty. --- libavutil/hwcontext_vulkan.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavutil/hwcontext_vulkan.c b/libav

Re: [FFmpeg-devel] [PATCH v2] avformat/vqf: Propagate errors from add_metadata()

2025-01-01 Thread Alexander Strasser via ffmpeg-devel
On 2025-01-01 06:15 +0100, Michael Niedermayer wrote: > Suggested-by: Marton Balint > Signed-off-by: Michael Niedermayer > --- > libavformat/vqf.c | 21 ++--- > 1 file changed, 14 insertions(+), 7 deletions(-) > > diff --git a/libavformat/vqf.c b/libavformat/vqf.c > index 79deb33

Re: [FFmpeg-devel] FFmpeg governance

2025-01-01 Thread compn
On Tue, 31 Dec 2024 17:28:31 +, Kieran Kunhya via ffmpeg-devel wrote: > I personally don't want any control (I am not in GA or CC), I want the > people to control FFmpeg. iirc someone wanted, to improve security, to have releases and snapshots to be signed off by multiple people. i suggeste

Re: [FFmpeg-devel] commit access removed

2025-01-01 Thread Michael Niedermayer
Hi Timo On Wed, Jan 01, 2025 at 11:36:20PM +0100, Timo Rothenpieler wrote: > On 01.01.2025 23:12, Vittorio Giovara wrote: > > Happy new year everyone! > > > > On Fri, Dec 27, 2024 at 8:02 PM Vittorio Giovara > > > > wrote: > > > > > Hello > > > > > > I believe my commit rights were removed wi

[FFmpeg-devel] [PATCH 1/2] avformat/dump: print only the actual streams in a tile grid group

2025-01-01 Thread James Almer
The amount of tiles does not necessarely need to match the amount of streams. Fixes ticket #11389. Signed-off-by: James Almer --- libavformat/dump.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavformat/dump.c b/libavformat/dump.c index b7125a652f..30102f917e 10064

[FFmpeg-devel] [PATCH 2/2] avformat/mov: fix setting tile grid stream offsets when a stream is referenced more than once

2025-01-01 Thread James Almer
The amount of tiles does not necessarely need to match the amount of streams referenced in the grid, as there could be duplicates. Don't silently ignore EEXIST return codes from avformat_stream_group_add_stream() and instead store the index of the duplicate stream. Signed-off-by: James Almer --

[FFmpeg-devel] [PATCH] avformat/rtpenc_mpegts: copy AVStream metadata to rtp_mpegts muxer

2025-01-01 Thread Vojta David
Copy AVStream metadata from source file to RTP MPEGTS muxer. Muxer supports only language metadata. User can set/change language metadata from cli. Signed-off-by: Vojta David --- libavformat/rtpenc_mpegts.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/rtpenc_mpegts.c b/libavf

[FFmpeg-devel] [PATCH 2/2] avcodec/opus/parser: set sample rate

2025-01-01 Thread James Almer
Ensures it's set on scenarios where a parser is requested by no decoder is present. Signed-off-by: James Almer --- libavcodec/opus/parser.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/libavcodec/opus/parser.c b/libavcodec/opus/parser.c index 41665e68f9..8c626f6d

[FFmpeg-devel] [PATCH 1/2] avformat/flvdec: set Opus sample rate

2025-01-01 Thread James Almer
Fixes parsing Opus streams when no opus decoder is present. Signed-off-by: James Almer --- libavformat/flvdec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index 018249d1fe..3173f010e4 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.

Re: [FFmpeg-devel] [PATCH 1/9] avformat/rmdec: check that bug if completely filled

2025-01-01 Thread Michael Niedermayer
On Sat, Aug 17, 2024 at 01:11:49AM +0200, Michael Niedermayer wrote: > Fixes: use of uninitialized value > Fixes: > 70988/clusterfuzz-testcase-minimized-ffmpeg_dem_IVR_fuzzer-5298245077630976 > > Signed-off-by: Michael Niedermayer > --- > libavformat/rmdec.c | 3 ++- > 1 file changed, 2 inserti

Re: [FFmpeg-devel] [PATCH 4/9] avformat/jpegxl_anim_dec: clear buffer padding

2025-01-01 Thread Michael Niedermayer
On Sat, Aug 17, 2024 at 01:11:52AM +0200, Michael Niedermayer wrote: > 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/ff

Re: [FFmpeg-devel] [PATCH 1/5] avcodec/get_buffer: Use av_buffer_mallocz() for audio same as its done for video

2025-01-01 Thread Michael Niedermayer
On Sat, Aug 17, 2024 at 01:15:00AM +0200, Michael Niedermayer wrote: > Fixes: Use of uninintialized value > Fixes: > 70993/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_AAC_LATM_fuzzer-6378949754552320 > > For the AAC/USAC/SBR code which reads uninitialized memory, it would be good, > if it

Re: [FFmpeg-devel] [PATCH 2/5] avformat/demux: Check packet duration

2025-01-01 Thread Michael Niedermayer
On Sat, Aug 17, 2024 at 01:15:01AM +0200, Michael Niedermayer wrote: > Fixes: signed integer overflow: 24320 + 9223372036854775573 cannot be > represented in type 'long' > Fixes: > 71001/clusterfuzz-testcase-minimized-ffmpeg_dem_MATROSKA_fuzzer-5644785744936960 > > Found-by: continuous fuzzing p

Re: [FFmpeg-devel] [PATCH 1/2] avcodec/cfhdenc: Clear dwt_tmp

2025-01-01 Thread Michael Niedermayer
On Thu, Aug 08, 2024 at 01:53:32AM +0200, Michael Niedermayer wrote: > 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

Re: [FFmpeg-devel] [PATCH 1/2] libavcodec: add AV_CODEC_ID_IVTV_VBI

2025-01-01 Thread Marth64
Hi Scott! Happy new year. I have gathered all the parts needed and will be building the test machine today to test the IVTV CC format. Sorry for the delay. Thank you very much. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mai

[FFmpeg-devel] [PATCH] avformat/http: Add max_request_size option

2025-01-01 Thread Nicolas Frattaroli
In some cases, webservers may return content more quickly if one sends many small requests rather than one big request. Clients may wish to opt-in to this workaround. For this purpose, add a max_request_size AVOption, which returns EOF if max_request_size is exceeded, causing a new request with an

Re: [FFmpeg-devel] commit access removed

2025-01-01 Thread Vittorio Giovara
Happy new year everyone! On Fri, Dec 27, 2024 at 8:02 PM Vittorio Giovara wrote: > Hello > > I believe my commit rights were removed without rightful cause and more > importantly without due process. > > I request a formal apology from the perpetrator and my rights reinstated > at once. > I've

Re: [FFmpeg-devel] commit access removed

2025-01-01 Thread Timo Rothenpieler
On 01.01.2025 23:12, Vittorio Giovara wrote: Happy new year everyone! On Fri, Dec 27, 2024 at 8:02 PM Vittorio Giovara wrote: Hello I believe my commit rights were removed without rightful cause and more importantly without due process. I request a formal apology from the perpetrator and my