Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread martin schitter
On 22.01.25 03:00, Soft Works wrote: It's a bit difficult to judge those repo providers without appropriate data, so I made copies of the ffstaging GitHub site (for creating PRs being sent to the ML), so the all have current ffmpeg data: Gitea https://gitea.com/ffstaging/FFmpeg forgejo

Re: [FFmpeg-devel] [PATCH 3/7] avutil/frame: add a param change side data type

2025-01-21 Thread Lynne
On 22/01/2025 11:53, James Almer wrote: Equivalent to the one from packet side data using AVSideDataParamChangeFlags, and will be used for the same purpose with encoders. Signed-off-by: James Almer --- libavutil/frame.c | 1 + libavutil/frame.h | 13 + 2 files changed, 14 ins

[FFmpeg-devel] [PATCH 7/7] avcodec/libx264: add support for param change frame side data

2025-01-21 Thread James Almer
Signed-off-by: James Almer --- libavcodec/libx264.c | 98 ++-- 1 file changed, 59 insertions(+), 39 deletions(-) diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c index 409f45fc7d..c64c2a28b0 100644 --- a/libavcodec/libx264.c +++ b/libavcodec/libx26

[FFmpeg-devel] [PATCH 6/7] avcodec/libaomenc: add support for param change frame side data

2025-01-21 Thread James Almer
Signed-off-by: James Almer --- libavcodec/libaomenc.c | 266 - 1 file changed, 159 insertions(+), 107 deletions(-) diff --git a/libavcodec/libaomenc.c b/libavcodec/libaomenc.c index 0f7571ee7a..45d3fe862a 100644 --- a/libavcodec/libaomenc.c +++ b/libavcode

[FFmpeg-devel] [PATCH 4/7] avcodec/encode: add support for param change frame side data

2025-01-21 Thread James Almer
With this, callers can signal supported encoders to reinitialize using certain parameters, which should allow for more graceful (but potentially more limited in scope) reinitialization than closing and reopening the encoder, or even simply on-the-fly changes of trivial values that would not require

[FFmpeg-devel] [PATCH 5/7] avcodec/encode: add a new param change side data value that takes a dictionary

2025-01-21 Thread James Almer
Allow the caller to pass a dictionary with key/value pairs to set encoder private options for reinitialization. AVCodecContext global options are not affected. For that, specific AVSideDataParamChangeFlags should be used, as is currently the case for dimensions and sample rate. Signed-off-by: Jame

[FFmpeg-devel] [PATCH 3/7] avutil/frame: add a param change side data type

2025-01-21 Thread James Almer
Equivalent to the one from packet side data using AVSideDataParamChangeFlags, and will be used for the same purpose with encoders. Signed-off-by: James Almer --- libavutil/frame.c | 1 + libavutil/frame.h | 13 + 2 files changed, 14 insertions(+) diff --git a/libavutil/frame.c b/li

[FFmpeg-devel] [PATCH 2/7] avcodec/packet: move AVSideDataParamChangeFlags to libavutil/defs.h

2025-01-21 Thread James Almer
Its namespace is not packet specific, and will be useful in a follow commit. Signed-off-by: James Almer --- libavcodec/packet.h | 5 - libavutil/defs.h| 5 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libavcodec/packet.h b/libavcodec/packet.h index c1f1ad7b43..7cc

[FFmpeg-devel] [PATCH 1/7] avutil/avutil: move some definitions to a new header

2025-01-21 Thread James Almer
They don't belong anywhere in particular, so move them to a new generic header called defs.h, following the same idea as the one from lavc. Signed-off-by: James Almer --- libavutil/avutil.h | 94 +++- libavutil/defs.h | 149 +

Re: [FFmpeg-devel] [RFC] Droping 7.0 from maintained branches

2025-01-21 Thread James Almer
On 1/21/2025 11:26 PM, Michael Niedermayer wrote: Hi all I see no mention of 7.0 on https://trac.ffmpeg.org/wiki/Downstreams does that mean it has no users and can be dropped or is tha page just outdated? It seems Ubuntu 24.10 uses ffmpeg 7.0 according to https://packages.ubuntu.com/oracular/

[FFmpeg-devel] [RFC] Droping 7.0 from maintained branches

2025-01-21 Thread Michael Niedermayer
Hi all I see no mention of 7.0 on https://trac.ffmpeg.org/wiki/Downstreams does that mean it has no users and can be dropped or is tha page just outdated? thx -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB What is money laundering? Its paying someone and not tellin

[FFmpeg-devel] Point releases

2025-01-21 Thread Michael Niedermayer
Hi all I intend to make releases from the maintained branches soon because of all the accumulated bugfixes will start with 7.1.1 like always if you want something backported, please do backport thx -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB It is dangerous to

Re: [FFmpeg-devel] [PATCH 2/2] fate/jpeg2000dec: add missing ISO/IEC 15444-4 conformance tests

2025-01-21 Thread Pierre-Anthony Lemieux
You will need to add "c1p1_04-0.j2c" [1] to "fate-suite\jpeg2000\itu-iso\codestreams_profile1". [1] https://github.com/user-attachments/files/18033833/c1p1_04-0.zip On Tue, Jan 21, 2025 at 6:04 PM wrote: > > From: Pierre-Anthony Lemieux > > --- > tests/fate/jpeg2000.mak | 126

Re: [FFmpeg-devel] [PATCH 3/3] scale_qsv frame crop support

2025-01-21 Thread Soft Works
> -Original Message- > From: ffmpeg-devel On Behalf Of > Koushik Dutta > Sent: Wednesday, January 22, 2025 3:07 AM > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH 3/3] scale_qsv frame crop support > > Is anyone reviewing patches for qsv? I have two pending patches for >

Re: [FFmpeg-devel] [PATCH 3/3] scale_qsv frame crop support

2025-01-21 Thread Koushik Dutta
Is anyone reviewing patches for qsv? I have two pending patches for the qsv scale/crop filters. I submitted similar patches for cuda, videotoolbox, and vulkan already, which were committed. Koush On Tue, Sep 10, 2024 at 11:11 AM Koushik Dutta wrote: > > The crop filter has no effect on scale_qsv

Re: [FFmpeg-devel] [PATCH] avutil/vulkan_glslang: windows build improvements

2025-01-21 Thread Koushik Dutta
This is what my pkgconfig file looks like. The issue is that not using pkgconfig will assume it is a MSVC build. I think using a pkgconfig file is preferable in this instance. Let the person doing the build tailor one to their environment. prefix=/c/VulkanSDK/1.3.280.0 includedir=${prefix}/Include

[FFmpeg-devel] [PATCH 2/2] fate/jpeg2000dec: add missing ISO/IEC 15444-4 conformance tests

2025-01-21 Thread pal
From: Pierre-Anthony Lemieux --- tests/fate/jpeg2000.mak | 126 ++- tests/ref/fate/jpeg2000dec-ds0_hm_15_b8 | 6 ++ tests/ref/fate/jpeg2000dec-ds0_ht_02_b11 | 6 ++ tests/ref/fate/jpeg2000dec-ds0_ht_02_b12 | 6 ++ tests/ref/fate/jpeg2000dec-ds0_ht_03_b

[FFmpeg-devel] [PATCH 1/2] fate: add mse and peak error comparison with reference image

2025-01-21 Thread pal
From: Pierre-Anthony Lemieux As discussed at [1], this draft patch adds the ability to create FATE tests that compare FFMPEG processing results with a reference image, using peak error and mse error metrics. [1] https://ffmpeg.org/pipermail/ffmpeg-devel/2024-November/335778.html This is useful

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Soft Works
> -Original Message- > From: ffmpeg-devel On Behalf Of > Marth64 > Sent: Wednesday, January 22, 2025 2:08 AM > To: FFmpeg development discussions and patches de...@ffmpeg.org> > Subject: Re: [FFmpeg-devel] Regarding Git Tooling > > Hi Soft Works, > > > I come to wonder whether this is r

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Marth64
Hi Soft Works, > I come to wonder whether this is really just about tooling My post and intent is only about tooling. Thank you ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Soft Works
> -Original Message- > From: ffmpeg-devel On Behalf Of > Soft Works > Sent: Tuesday, January 21, 2025 5:14 PM > To: FFmpeg development discussions and patches de...@ffmpeg.org> > Subject: Re: [FFmpeg-devel] Regarding Git Tooling > > > > > -Original Message- > > From: ffmpeg-

Re: [FFmpeg-devel] Is the GA democratic ?

2025-01-21 Thread James Almer
On 1/21/2025 6:10 PM, Michael Niedermayer wrote: Hi On Tue, Jan 21, 2025 at 02:53:36PM -0300, James Almer wrote: On 1/21/2025 2:41 PM, Michael Niedermayer wrote: Hi As people likely know i belive it is not but i got a 2nd opinion: I asked chat gpt this: You can't possibly be serious. Is

[FFmpeg-devel] [PATCH v1] Implement promeg decoder.

2025-01-21 Thread Romain Beauxis
This patch implements the decoding logic for the FEC error- correction method described in the Pro-MPEG CoP #3-R2 FEC[1] This implementation was previously discussed here: [2] Some preliminary testing results are available: [3] Summary: 1% packet loss: 100% recovery ratio 5% packet loss: 98% rec

Re: [FFmpeg-devel] [PATCH v0] Implement promeg decoder.

2025-01-21 Thread Romain Beauxis
Hi all, Le lun. 20 janv. 2025 à 10:23, Marth64 a écrit : > > James Almer: > > > I'd really like if we can stop with the "Everything's fucked, nothing > > can be done" mails every other week and instead make use of the > > framework we came up with, or if needed, change it and improve it. > > +1 >

Re: [FFmpeg-devel] Is the GA democratic ?

2025-01-21 Thread Michael Niedermayer
Hi On Tue, Jan 21, 2025 at 02:53:36PM -0300, James Almer wrote: > On 1/21/2025 2:41 PM, Michael Niedermayer wrote: > > Hi > > > > As people likely know i belive it is not but i got a 2nd opinion: > > > > > > I asked chat gpt this: > > You can't possibly be serious. > > > Is it a democracy, if

Re: [FFmpeg-devel] FOSDEM meeting

2025-01-21 Thread Kieran Kunhya via ffmpeg-devel
On Tue, Jan 21, 2025 at 6:59 PM Vittorio Giovara wrote: > > Greetings FFmpeg community > > There will be a community meeting during the conference, dates and times > TBA! > > I believe there will be means to connect remotely, and everybody is invited > to join, especially those that believe that o

Re: [FFmpeg-devel] Is the GA democratic ?

2025-01-21 Thread Michael Niedermayer
Hi On Tue, Jan 21, 2025 at 07:04:53PM +, Soft Works wrote: [...] > > > Removing all disgruntled community members and consolidating sole > > control > > > under an authoritarian leader may appear to streamline governance > > in the > > > short term, but it is rarely a sustainable or beneficial

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread James Almer
On 1/21/2025 9:04 AM, Niklas Haas wrote: On Mon, 20 Jan 2025 14:39:29 -0600 Marth64 wrote: Hello, in the context of a GA member, I think there is general interest in modernizing technical tooling specifically regarding ML/patch workflow vs. integrated git solution. Both have their merits. I th

Re: [FFmpeg-devel] Is the GA democratic ?

2025-01-21 Thread Kieran Kunhya via ffmpeg-devel
On Tue, 21 Jan 2025, 18:57 James Almer, wrote: > On 1/21/2025 3:13 PM, Kieran Kunhya via ffmpeg-devel wrote: > > On Tue, Jan 21, 2025 at 5:42 PM Michael Niedermayer > > wrote: > >> > >> Hi > >> > >> As people likely know i belive it is not but i got a 2nd opinion: > > > > Hi Michael, > > > > Can

Re: [FFmpeg-devel] Is the GA democratic ?

2025-01-21 Thread Soft Works
> -Original Message- > From: ffmpeg-devel On Behalf Of > Niklas Haas > Sent: Tuesday, January 21, 2025 7:49 PM > To: FFmpeg development discussions and patches de...@ffmpeg.org> > Subject: Re: [FFmpeg-devel] Is the GA democratic ? > > On Tue, 21 Jan 2025 18:41:49 +0100 Michael Niederma

[FFmpeg-devel] FOSDEM meeting

2025-01-21 Thread Vittorio Giovara
Greetings FFmpeg community There will be a community meeting during the conference, dates and times TBA! I believe there will be means to connect remotely, and everybody is invited to join, especially those that believe that only 1-2 people are representing the community's desires. Be the change

Re: [FFmpeg-devel] Is the GA democratic ?

2025-01-21 Thread James Almer
On 1/21/2025 3:13 PM, Kieran Kunhya via ffmpeg-devel wrote: On Tue, Jan 21, 2025 at 5:42 PM Michael Niedermayer wrote: Hi As people likely know i belive it is not but i got a 2nd opinion: Hi Michael, Can you ask ChatGPT the following: Is it ok for one person to be in control of a major op

Re: [FFmpeg-devel] Is the GA democratic ?

2025-01-21 Thread Niklas Haas
On Tue, 21 Jan 2025 18:41:49 +0100 Michael Niedermayer wrote: > Hi > > As people likely know i belive it is not but i got a 2nd opinion: > > > I asked chat gpt this: > [...] The validity and relevance of AI tools notwithstanding, I suggest to take a look at this ChatGPT session: https://chat

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Niklas Haas
On Tue, 21 Jan 2025 18:48:01 +0100 Michael Niedermayer wrote: > Hi James > > On Tue, Jan 21, 2025 at 01:22:52PM -0300, James Almer wrote: > > On 1/21/2025 12:54 PM, Michael Niedermayer wrote: > > > Hi > > > > > > On Tue, Jan 21, 2025 at 01:04:45PM +0100, Niklas Haas wrote: > > > > On Mon, 20 Jan

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Niklas Haas
On Tue, 21 Jan 2025 18:55:05 +0100 Frank Plowman wrote: > On 21/01/2025 11:51, Niklas Haas wrote: > > On Tue, 21 Jan 2025 03:41:06 +0100 Michael Niedermayer > > wrote: > >> On Tue, Jan 21, 2025 at 02:26:24AM +0100, Michael Niedermayer wrote: > >>> Hi > >>> > >>> On Mon, Jan 20, 2025 at 02:39:29P

Re: [FFmpeg-devel] [PATCH 2/7] avformat/mxfdec: Check avio_read() success in mxf_decrypt_triplet()

2025-01-21 Thread Michael Niedermayer
On Tue, Sep 24, 2024 at 06:58:31PM +0200, Tomas Härdin wrote: > mån 2024-09-23 klockan 23:32 +0200 skrev Michael Niedermayer: > > Fixes: Use of uninitialized memory > > Fixes: 71444/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_fuzzer- > > 5448597561212928 > > > > Found-by: continuous fuzzing proc

Re: [FFmpeg-devel] Is the GA democratic ?

2025-01-21 Thread Kieran Kunhya via ffmpeg-devel
On Tue, Jan 21, 2025 at 5:42 PM Michael Niedermayer wrote: > > Hi > > As people likely know i belive it is not but i got a 2nd opinion: Hi Michael, Can you ask ChatGPT the following: Is it ok for one person to be in control of a major open source project when they promised to step down? Can you

Re: [FFmpeg-devel] [PATCH 1/3] avcodec/huffyuvdec: Initialize whole output for decode_gray_bitstream()

2025-01-21 Thread Michael Niedermayer
On Sat, Nov 30, 2024 at 03:20:57AM +0100, Michael Niedermayer wrote: > 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/

Re: [FFmpeg-devel] [PATCH 1/4] avformat/vqf: Check avio_read() in add_metadata()

2025-01-21 Thread Michael Niedermayer
On Thu, Dec 26, 2024 at 04:01:47AM +0100, Michael Niedermayer wrote: > 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/ff

Re: [FFmpeg-devel] [PATCH] avcodec/cbs_vp9: Initialize VP9RawSuperframeIndex

2025-01-21 Thread Michael Niedermayer
On Wed, Jan 01, 2025 at 06:14:27AM +0100, Michael Niedermayer wrote: > 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/proje

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

2025-01-21 Thread Michael Niedermayer
On Wed, Jan 01, 2025 at 07:53:27PM +0100, Alexander Strasser via ffmpeg-devel wrote: > 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 in

Re: [FFmpeg-devel] Is the GA democratic ?

2025-01-21 Thread James Almer
On 1/21/2025 2:41 PM, Michael Niedermayer wrote: Hi As people likely know i belive it is not but i got a 2nd opinion: I asked chat gpt this: You can't possibly be serious. Is it a democracy, if only people can vote who have performed a specific action at least 20 times in the last 3 years

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread James Almer
On 1/21/2025 2:48 PM, Michael Niedermayer wrote: Hi James On Tue, Jan 21, 2025 at 01:22:52PM -0300, James Almer wrote: On 1/21/2025 12:54 PM, Michael Niedermayer wrote: Hi On Tue, Jan 21, 2025 at 01:04:45PM +0100, Niklas Haas wrote: On Mon, 20 Jan 2025 14:39:29 -0600 Marth64 wrote: Hello,

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Frank Plowman
On 21/01/2025 11:51, Niklas Haas wrote: > On Tue, 21 Jan 2025 03:41:06 +0100 Michael Niedermayer > wrote: >> On Tue, Jan 21, 2025 at 02:26:24AM +0100, Michael Niedermayer wrote: >>> Hi >>> >>> On Mon, Jan 20, 2025 at 02:39:29PM -0600, Marth64 wrote: Hello, in the context of a GA member,

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Michael Niedermayer
Hi James On Tue, Jan 21, 2025 at 01:22:52PM -0300, James Almer wrote: > On 1/21/2025 12:54 PM, Michael Niedermayer wrote: > > Hi > > > > On Tue, Jan 21, 2025 at 01:04:45PM +0100, Niklas Haas wrote: > > > On Mon, 20 Jan 2025 14:39:29 -0600 Marth64 wrote: > > > > Hello, in the context of a GA memb

[FFmpeg-devel] Is the GA democratic ?

2025-01-21 Thread Michael Niedermayer
Hi As people likely know i belive it is not but i got a 2nd opinion: I asked chat gpt this: Is it a democracy, if only people can vote who have performed a specific action at least 20 times in the last 3 years? This way 49 of over 2000 people can only vote Heres the first reply i got: A demo

Re: [FFmpeg-devel] [PATCH 2/3] avformat/mpegts: Add standard extension so hls can check in extension_picky mode

2025-01-21 Thread Michael Niedermayer
On Thu, Jan 16, 2025 at 04:39:50AM +0100, Michael Niedermayer wrote: > Signed-off-by: Michael Niedermayer > --- > libavformat/mpegts.c | 1 + > 1 file changed, 1 insertion(+) will apply [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB The real ebay dictionary,

Re: [FFmpeg-devel] [PATCH v2] avformat/hls: Be more picky on extensions

2025-01-21 Thread Michael Niedermayer
On Thu, Jan 16, 2025 at 02:37:39PM +0100, Michael Niedermayer wrote: > Hi all > > On Thu, Jan 16, 2025 at 02:23:07PM +0100, Michael Niedermayer wrote: > > This blocks disallowed extensions from probing > > It also requires all available segments to have matching extensions to the > > format > >

[FFmpeg-devel] [PATCH] aacenc: Fix out of array accesses

2025-01-21 Thread Michael Niedermayer
Fixes: ticket/11418 This needs to be reviewed by someone knowing aac Found-by: 丁zhengzheng Signed-off-by: Michael Niedermayer --- libavcodec/aacenc_pred.c | 11 +++ libavcodec/aacenc_tns.c | 9 ++--- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/libavcodec/aacen

Re: [FFmpeg-devel] [PATCH 4/5] swscale: 16bit planar float input support

2025-01-21 Thread Michael Niedermayer
On Sat, Jan 11, 2025 at 03:02:47AM +0100, Michael Niedermayer wrote: > On Fri, Jan 10, 2025 at 05:06:13AM +0100, Michael Niedermayer wrote: > > Sponsored-by: Sovereign Tech Fund > > Signed-off-by: Michael Niedermayer > > --- > > libswscale/input.c| 97 +

Re: [FFmpeg-devel] [PATCH v2 3/2] avcodec/sanm: codec37 buffers are private

2025-01-21 Thread Manuel Lauss
Ping? Manuel Lauss schrieb am Mo., 13. Jan. 2025, 22:00: > codec37 operates on 2 buffers, which must be considered private to > the codec and must therefore not be changed by subsequent FOBJs. > > Let codec37 therefore operate on frm1/2 instead of frm0/2, but copy > the decoded image to frm0 whe

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread James Almer
On 1/21/2025 12:54 PM, Michael Niedermayer wrote: Hi On Tue, Jan 21, 2025 at 01:04:45PM +0100, Niklas Haas wrote: On Mon, 20 Jan 2025 14:39:29 -0600 Marth64 wrote: Hello, in the context of a GA member, I think there is general interest in modernizing technical tooling specifically regarding

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Soft Works
> -Original Message- > From: ffmpeg-devel On Behalf Of > Michael Niedermayer > Sent: Tuesday, January 21, 2025 4:54 PM > To: FFmpeg development discussions and patches de...@ffmpeg.org> > Subject: Re: [FFmpeg-devel] Regarding Git Tooling > > Hi > > On Tue, Jan 21, 2025 at 01:04:45PM

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Michael Niedermayer
Hi On Tue, Jan 21, 2025 at 01:04:45PM +0100, Niklas Haas wrote: > On Mon, 20 Jan 2025 14:39:29 -0600 Marth64 wrote: > > Hello, in the context of a GA member, > > > > I think there is general interest in modernizing technical tooling > > specifically regarding ML/patch workflow vs. integrated git

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Lynne
On 21/01/2025 21:04, Niklas Haas wrote: On Mon, 20 Jan 2025 14:39:29 -0600 Marth64 wrote: Hello, in the context of a GA member, I think there is general interest in modernizing technical tooling specifically regarding ML/patch workflow vs. integrated git solution. Both have their merits. I t

[FFmpeg-devel] unfuck FFmpeg Was: Re: [PATCH v0] Implement promeg decoder.

2025-01-21 Thread Michael Niedermayer
Hi James On Mon, Jan 20, 2025 at 12:07:27PM -0300, James Almer wrote: > On 1/20/2025 11:30 AM, Nicolas George wrote: [...] > I'd really like if we can stop with the "Everything's fucked, nothing can be > done" mails every other week and instead make use of the framework we came > up with, or if ne

[FFmpeg-devel] [PATCH 2/2] vulkan: add support for AV_PIX_FMT_GRAY32

2025-01-21 Thread Lynne
--- libavutil/hwcontext_vulkan.c | 1 + libavutil/vulkan.c | 7 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index f728163529..5d08e662bd 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcont

[FFmpeg-devel] [PATCH 1/2] pixfmt: add AV_PIX_FMT_GRAY32

2025-01-21 Thread Lynne
This is a useful format for high-precision intermediates. --- libavutil/pixdesc.c | 21 + libavutil/pixfmt.h | 4 2 files changed, 25 insertions(+) diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c index e595c76232..857cc013ca 100644 --- a/libavutil/pixdesc.c +++ b

[FFmpeg-devel] [PATCH] avutil/frame: check return value for cropping offsets

2025-01-21 Thread Leo Izen
This function can return AVERROR_BUG in theory if something went wrong, but so can the caller, so we should propagate that error message upward in that case. Signed-off-by: Leo Izen --- libavutil/frame.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/libavutil/frame

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Niklas Haas
On Mon, 20 Jan 2025 14:39:29 -0600 Marth64 wrote: > Hello, in the context of a GA member, > > I think there is general interest in modernizing technical tooling > specifically regarding ML/patch workflow vs. integrated git solution. > Both have their merits. I think what we have today is optimized

[FFmpeg-devel] [PATCH] avformat/riffdec: remove invalid sample rate check

2025-01-21 Thread Viraaj Raulgaonkar
Sample rates up to 2^31 - 1 are considered valid, while greater values are invalid. Removing the check potentially allows the sample rate to be decoded in all cases instead of halting demux for values greater than 2^31 - 1. Fixes Trac ticket #11361. --- libavformat/riffdec.c | 5 - 1 file ch

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-21 Thread Niklas Haas
On Tue, 21 Jan 2025 03:41:06 +0100 Michael Niedermayer wrote: > On Tue, Jan 21, 2025 at 02:26:24AM +0100, Michael Niedermayer wrote: > > Hi > > > > On Mon, Jan 20, 2025 at 02:39:29PM -0600, Marth64 wrote: > > > Hello, in the context of a GA member, > > > > > > I think there is general interest in