Re: [FFmpeg-devel] [RFC] financial sustainability Plan A (SPI)

2023-10-28 Thread Thilo Borgmann via ffmpeg-devel
Hi, Am 28.10.23 um 16:20 schrieb Ronald S. Bultje: Hi, On Thu, Oct 26, 2023 at 11:45 AM Michael Niedermayer wrote: This is financial sustainability Plan A (SPI) ATM SPI has like 150k $, we do not activly seek donations, we do not currently use SPI money to fund any development. SPI money is

Re: [FFmpeg-devel] [RFC] financial sustainability Plan A (SPI)

2023-10-28 Thread Thilo Borgmann via ffmpeg-devel
Am 28.10.23 um 18:43 schrieb Ronald S. Bultje: Hi Thilo, On Sat, Oct 28, 2023 at 11:31 AM Thilo Borgmann via ffmpeg-devel < [email protected]> wrote: What this is about, is to set up a way to properly spend the SPI money aside from travel & hw. Why we should not do it be

Re: [FFmpeg-devel] [ANNOUNCE] upcoming GA vote

2023-10-29 Thread Thilo Borgmann via ffmpeg-devel
Hi, To test the voting beforehand this time, I created a test vote with a fake-GA member list. All of the following people should have received a corresponding mail. If you are part of this list, but did not receive an email, check your spam folder for the sender: [email protected]. Please

Re: [FFmpeg-devel] [RFC] Release 6.1

2023-10-29 Thread Thilo Borgmann via ffmpeg-devel
Am 29.10.23 um 14:51 schrieb Jean-Baptiste Kempf: On Sun, 29 Oct 2023, at 10:30, Nicolas George wrote: Michael Niedermayer (12023-10-28): It was just that jb told me "6.1 opportunity is gone. Unsubstantiated opinion, let us ignore it. Not like your opinions that are always substantiated...

Re: [FFmpeg-devel] [RFC] Release 6.1

2023-10-29 Thread Thilo Borgmann via ffmpeg-devel
Am 29.10.23 um 17:25 schrieb Jean-Baptiste Kempf: On Sun, 29 Oct 2023, at 16:10, Thilo Borgmann via ffmpeg-devel wrote: Where? I don't see you saying that in this thread. If you said so at VDD, that's not many times. Explained three times at VDD and several time on IRC. Very well

Re: [FFmpeg-devel] [RFC] Release 6.1

2023-10-29 Thread Thilo Borgmann via ffmpeg-devel
Am 29.10.23 um 18:56 schrieb Jean-Baptiste Kempf: On Sun, 29 Oct 2023, at 18:20, Thilo Borgmann via ffmpeg-devel wrote: In this case as well, I think you should have transported your reasoning back to this thread on the ML - It's actually in this very thread on the ML about the timin

Re: [FFmpeg-devel] [RFC] Release 6.1

2023-10-29 Thread Thilo Borgmann via ffmpeg-devel
Am 29.10.23 um 19:12 schrieb Nicolas George: Jean-Baptiste Kempf (12023-10-29): Sorry, I can. Being on IRC is necessary, IMHO. Completely unacceptable and fortunately not true at all. The mailing-list has always been the main channel of development, anything synchronous, that requires people

Re: [FFmpeg-devel] [PATCH] web: move 5.0 to olddownloads

2023-10-29 Thread Cosmin Stejerean via ffmpeg-devel
> On Oct 20, 2023, at 9:01 AM, Michael Niedermayer > wrote: > > our downstream list shows no maintained users of that release > https://trac.ffmpeg.org/wiki/Downstreams I was trying to track down the status of OpenMandriva Lx 3 because it's listed as a downstream for ffmpeg 4.0. While doing

Re: [FFmpeg-devel] [ANNOUNCE] upcoming GA vote

2023-10-30 Thread Thilo Borgmann via ffmpeg-devel
Am 30.10.23 um 09:18 schrieb Jean-Baptiste Kempf: Hello, On Sun, 29 Oct 2023, at 10:33, Anton Khirnov wrote: vote question (unchanged): How do we update the list of active members of the general assembly? Available answers: * twice a year (1st Jan & 1st July, 0:00 UTC); as an exception

Re: [FFmpeg-devel] [ANNOUNCE] upcoming GA vote

2023-10-30 Thread Thilo Borgmann via ffmpeg-devel
Am 30.10.23 um 11:50 schrieb Jean-Baptiste Kempf: On Mon, 30 Oct 2023, at 11:33, Thilo Borgmann via ffmpeg-devel wrote: Am 30.10.23 um 09:18 schrieb Jean-Baptiste Kempf: Hello, On Sun, 29 Oct 2023, at 10:33, Anton Khirnov wrote: vote question (unchanged): How do we update the list of

Re: [FFmpeg-devel] [RFC] financial sustainability Plan A (SPI)

2023-10-31 Thread Thilo Borgmann via ffmpeg-devel
Am 31.10.23 um 18:48 schrieb Michael Niedermayer: On Tue, Oct 31, 2023 at 06:37:58PM +0100, Hendrik Leppkes wrote: On Tue, Oct 31, 2023 at 6:31 PM Michael Niedermayer wrote: On Tue, Oct 31, 2023 at 07:19:41PM +0200, Rémi Denis-Courmont wrote: Le tiistaina 31. lokakuuta 2023, 18.58.57 EET Mic

Re: [FFmpeg-devel] [PATCH 1/4] avutil/x86/pixelutils: Empty MMX state in ff_pixelutils_sad_8x8_mmxext

2023-11-01 Thread Henrik Gramner via ffmpeg-devel
On Wed, Nov 1, 2023 at 10:44 AM Andreas Rheinhardt wrote: > libavutil/x86/pixelutils.asm | 1 + > 1 file changed, 1 insertion(+) IIRC the emms instructions is quite slow on many systems, so if this is the only pixelutils function using mmx it's probably better to just rewrite it to use SSE2 inst

Re: [FFmpeg-devel] [RFC] Release 6.1

2023-11-01 Thread Thilo Borgmann via ffmpeg-devel
Am 29.10.23 um 20:27 schrieb Jean-Baptiste Kempf: On Sun, 29 Oct 2023, at 19:46, Thilo Borgmann via ffmpeg-devel wrote: Am 29.10.23 um 18:56 schrieb Jean-Baptiste Kempf: On Sun, 29 Oct 2023, at 18:20, Thilo Borgmann via ffmpeg-devel wrote: In this case as well, I think you should have

[FFmpeg-devel] FFmpeg at NAB 2024

2023-11-01 Thread Thilo Borgmann via ffmpeg-devel
Hi, FFmpeg will have a booth at the next NAB from April 14th to 17th 2024 in Las Vegas [1]! We reiceived an anonymous corporate sponsorship for the booth, so there are no costs for the FFmpeg project to it (and no obligations, of course). Any FFmpeg developer is welcome to join in and man t

Re: [FFmpeg-devel] [ANNOUNCE] upcoming GA vote

2023-11-01 Thread Gerion Entrup via ffmpeg-devel
Am Mittwoch, 1. November 2023, 23:07:16 CET schrieb Jean-Baptiste Kempf: > Hey, > > On Wed, 1 Nov 2023, at 18:19, Michael Niedermayer wrote: > > Please provide the list of email addresses OR peoples names who > > should have received a mail for voting > > I don't think listing emails on this mail

[FFmpeg-devel] [PATCH 0/1] tools/general_assembly.pl - print names with emails

2023-11-03 Thread Cosmin Stejerean via ffmpeg-devel
Per http://ffmpeg.org/pipermail/ffmpeg-devel/2023-November/316480.html a list of emails should not be published as the GA membership. To facilitate publishing the GA list this updates the GA script to also print names along with the emails in the format ``` Name ``` Cosmin Stejerean (1): updat

[FFmpeg-devel] [PATCH 1/1] tools/general_assembly.pl - print names with emails

2023-11-03 Thread Cosmin Stejerean via ffmpeg-devel
Update GA script to print names in addition to emails since emails should not be shared in all contexts, this makes it easier to publish the current GA membership. Signed-off-by: Cosmin Stejerean --- tools/general_assembly.pl | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --g

Re: [FFmpeg-devel] [PATCH 1/1] tools/general_assembly.pl - print names with emails

2023-11-03 Thread Cosmin Stejerean via ffmpeg-devel
> On Nov 3, 2023, at 11:40 AM, Nicolas George wrote: > > This is also changing the sort order. It might be acceptable but it > might also not be. It is and I probably should have called that out in the description. If the goal is to publish mostly names and not emails in various places like

Re: [FFmpeg-devel] [PATCH] bwdif_vulkan: fix artifacts on vulkan decode images

2023-11-04 Thread Philip Langdale via ffmpeg-devel
On Sun, 29 Oct 2023 07:22:46 +0100 (CET) Lynne wrote: > Due to making the decode frames context use the coded size, the > filter started to display those artifacts as it reused the input > frame's size. > > Change it to instead output the real image size for images, not the > input. > > Patch a

Re: [FFmpeg-devel] [PATCH 1/1] tools/general_assembly.pl - print names with emails

2023-11-05 Thread Thilo Borgmann via ffmpeg-devel
rieb Cosmin Stejerean via ffmpeg-devel: On Nov 3, 2023, at 11:40 AM, Nicolas George wrote: This is also changing the sort order. It might be acceptable but it might also not be. It is and I probably should have called that out in the description. If the goal is to publish mostly names

Re: [FFmpeg-devel] [PATCH 1/1] tools/general_assembly.pl - print names with emails

2023-11-05 Thread Thilo Borgmann via ffmpeg-devel
Am 05.11.23 um 14:41 schrieb Thilo Borgmann via ffmpeg-devel: Hi, sorry can't comment on the ML atm as people will wonder why I respond to this but not to other "more important" mails... Having sent this private mail to the ML anyways just proves how much I should not post

Re: [FFmpeg-devel] [PATCH 1/1] tools/general_assembly.pl - print names with emails

2023-11-05 Thread Cosmin Stejerean via ffmpeg-devel
> On Nov 5, 2023, at 5:41 AM, Thilo Borgmann via ffmpeg-devel > wrote: > > The script should output two files then, so that no manual editing is > required. > The voting system expects a file with mail addresses one per line and the ML > then shall be given the very sa

[FFmpeg-devel] [PATCH v2 0/1] tools/general_assembly.pl - add options to print names, emails or both

2023-11-06 Thread Cosmin Stejerean via ffmpeg-devel
Per http://ffmpeg.org/pipermail/ffmpeg-devel/2023-November/316480.html a list of emails should not be published as the GA membership. To facilitate publishing the GA list this updates the GA script with options to print only names, only emails (for voting) or both. Changes since v1: - added --emai

[FFmpeg-devel] [PATCH v2 1/1] tools/general_assembly.pl - add options to print names, emails or both

2023-11-06 Thread Cosmin Stejerean via ffmpeg-devel
Signed-off-by: Cosmin Stejerean --- tools/general_assembly.pl | 43 +-- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/tools/general_assembly.pl b/tools/general_assembly.pl index 898a6262ef..8204d89794 100644 --- a/tools/general_assembly.pl +++

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: extra members for GA

2023-11-09 Thread Kieran Kunhya via ffmpeg-devel
On Thu, Nov 9, 2023 at 5:06 PM Anton Khirnov wrote: > > Quoting Michael Niedermayer (2023-11-09 17:21:12) > > On Thu, Nov 09, 2023 at 01:21:13PM +0100, Anton Khirnov wrote: > > > As far as I can tell, the voter list in the last vote should be the same > > > as the GA from 2020, except for the extr

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: extra members for GA

2023-11-09 Thread Thilo Borgmann via ffmpeg-devel
Am 09.11.23 um 18:50 schrieb Michael Niedermayer: On Thu, Nov 09, 2023 at 06:31:13PM +0100, Jean-Baptiste Kempf wrote: On Thu, 9 Nov 2023, at 18:24, Michael Niedermayer wrote: theres a list of voters in 2020 and 2023 The list of voters in 2020 comes from the script written by Josh (IIRC?) and

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: extra members for GA

2023-11-09 Thread Cosmin Stejerean via ffmpeg-devel
> On Nov 9, 2023, at 9:53 AM, Rémi Denis-Courmont wrote: > > The point is that, whether or not they are on the mailing list, people should > not be volunteered to the GA by others, but on their own volition. The > circumstances are different for those on the mailing list and those not, but >

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: extra members for GA

2023-11-10 Thread Kieran Kunhya via ffmpeg-devel
> The list does not match your list, for example Gautam is on your list > but not on joshs > > So my question is still standing, can you explain how your list was created? > or where its from? How was the list of your root admins created? Who decided they would be root? Kieran ___

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: extra members for GA

2023-11-10 Thread Thilo Borgmann via ffmpeg-devel
Am 10.11.23 um 13:39 schrieb Kieran Kunhya via ffmpeg-devel: The list does not match your list, for example Gautam is on your list but not on joshs So my question is still standing, can you explain how your list was created? or where its from? How was the list of your root admins created? Who

[FFmpeg-devel] [ANNOUNCE] Repeat vote: GA voters list updates

2023-11-10 Thread Thilo Borgmann via ffmpeg-devel
Hi, in [1] JB listed his list of authorized voters for the "GA voters list updates" vote. This list does not correlate with the list Josh provided in [2]. Neither does this list of 51 people [1] correlate to the 54 authorized voters (distinct email addresses) the CIVS system actually counted, se

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: extra members for GA

2023-11-11 Thread Kieran Kunhya via ffmpeg-devel
On Sat, Nov 11, 2023 at 11:45 PM Michael Niedermayer wrote: > > On Fri, Nov 10, 2023 at 12:39:45PM +, Kieran Kunhya via ffmpeg-devel > wrote: > > > The list does not match your list, for example Gautam is on your list > > > but not on joshs > > > > &g

Re: [FFmpeg-devel] [ANNOUNCE] Repeat vote: GA voters list updates

2023-11-12 Thread Thilo Borgmann via ffmpeg-devel
his repeat vote becomes void. Anyway, if he cannot, this needs to follow the given timeframe. On we go: Am 11.11.23 um 10:54 schrieb Jean-Baptiste Kempf: On Sat, 11 Nov 2023, at 08:22, Thilo Borgmann via ffmpeg-devel wrote: Neither does this list of 51 people [1] correlate to the 54 authorized v

Re: [FFmpeg-devel] [ANNOUNCE] Repeat vote: GA voters list updates

2023-11-14 Thread Thilo Borgmann via ffmpeg-devel
Am 14.11.23 um 10:28 schrieb Tomas Härdin: lör 2023-11-11 klockan 10:42 +0100 skrev Jean-Baptiste Kempf: You have been told, now, several times, that a list of email is a collection of Private Information,  according to a GDPR and that you are a process of this PI, and therefore liable to the l

[FFmpeg-devel] [PATCH] swscale/x86/rgb_2_rgb: Add opaque pointer to missed definitions of ff_nv12ToUV

2023-11-14 Thread Alfred Wingate via ffmpeg-devel
Opaque parameters were previously added to the original definition of ff_nv12ToUV, leading to gcc noticing a type mismatch with -Wlto-type-mismatch. https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/f2de911818fbd7e73343803626b697fd0c968121 https://bugs.gentoo.org/907484 Signed-off-by: Alfred Wingat

[FFmpeg-devel] Need to reduce ffmpeg.exe size in n6.0

2023-11-14 Thread Kumar, Rahul via ffmpeg-devel
Hi All, I am trying to reduce the size of ffmpeg.exe for using it to convert RTSP streams to HLS. I used the below command to configure : ./configure --prefix=ffmpeg_64/ --enable-shared --disable-everything --enable-protocol=rtsp --enable-protocol=http --enable-demuxer=rtsp --enable-muxer=hls

[FFmpeg-devel] [PATCH 1/2] avcodec/qsv: add sps pps header when frame->key_frame is true

2023-11-15 Thread Zhongwei Wang via ffmpeg-devel
The key_frame currently doesn't set extra header into frames when using qsv encoders. Signed-off-by: reito --- libavcodec/qsvenc.c | 31 +++ 1 file changed, 31 insertions(+) diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c index a0144b0760..2bd85a2f91 100644 --

Re: [FFmpeg-devel] FFmpeg at NAB 2024

2023-11-19 Thread Kieran Kunhya via ffmpeg-devel
On Sun, 19 Nov 2023, 14:05 Derek Buitenhuis, wrote: > Hi, > > Followup question... > > On 11/1/2023 9:25 PM, Derek Buitenhuis wrote: > > This is certainly interesting considering we just had a giant thread > about not using > > or using SPI, with multiple people accused of having corporate intere

[FFmpeg-devel] [PATCH v6 1/2] avformat/flac_picture: Add ff_flac_write_picture

2023-11-19 Thread Zsolt Vadász via ffmpeg-devel
Attached.From 1b7a510ff5720d21868f0284c7a50489034bee7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zsolt=20Vad=C3=A1sz?= Date: Fri, 10 Mar 2023 11:23:13 + Subject: [PATCH v6 1/2] avformat/flac_picture: Add ff_flac_write_picture This function is able to write cover art into both FLAC and Ogg file

[FFmpeg-devel] [PATCH v6 2/2] avformat/oggenc: Add support for embedding cover art

2023-11-19 Thread Zsolt Vadász via ffmpeg-devel
Attached.From 38716e20b2e8b3a711cc22f7e7abc45731aa79b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zsolt=20Vad=C3=A1sz?= Date: Fri, 10 Mar 2023 11:26:27 + Subject: [PATCH v6 2/2] avformat/oggenc: Add support for embedding cover art Fixes #4448. Signed-off-by: Zsolt Vadasz --- libavformat/ogge

Re: [FFmpeg-devel] FFmpeg at NAB 2024

2023-11-19 Thread Kieran Kunhya via ffmpeg-devel
On Sun, Nov 19, 2023 at 9:46 PM Michael Niedermayer wrote: > > On Sun, Nov 19, 2023 at 02:26:22PM +, Kieran Kunhya via ffmpeg-devel > wrote: > [...] > > I would not find it acceptable for SPI to pay these costs. I do not feel > > donors would want their money spent on

Re: [FFmpeg-devel] [ANNOUNCE] Repeat vote: GA voters list updates

2023-11-20 Thread Thilo Borgmann via ffmpeg-devel
Hi, This vote will be repeated from Sun 12th of November to Sunday 19th of November so we don't have to move the following votes yet another time. It will be using the list given by Josh [2] as it seems to be the closest to the truth we can get. The old extra members of the GA have become void a

[FFmpeg-devel] [PATCH v5 0/7] webp: add support for animated WebP decoding

2023-11-20 Thread Thilo Borgmann via ffmpeg-devel
Still images fixed, includes FATE tests, VP8 decoder decoupled so there are no more data races. Patch 5/7 is still there for making changes in lavc&webp reviewable but shall be stashed when pushing. -Thilo Josef Zlomek (2): libavcodec/webp: add support for animated WebP decoding libavforma

[FFmpeg-devel] [PATCH v5 1/7] avcodec/webp: move definitions into header

2023-11-20 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp.c | 1 + libavcodec/webp.h | 38 ++ 2 files changed, 39 insertions(+) create mode 100644 libavcodec/webp.h diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 54b3fde6dc..4994781a64 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp

[FFmpeg-devel] [PATCH v5 2/7] avcodec/webp: remove unused definitions

2023-11-20 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 4994781a64..286e7c8b73 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp.c @@ -60,8 +60,6 @@ #define VP8X_FLAG_ALPHA 0x10 #define VP8X_FLAG_ICC

[FFmpeg-devel] [PATCH v5 6/7] libavformat/webp: add WebP demuxer

2023-11-20 Thread Thilo Borgmann via ffmpeg-devel
From: Josef Zlomek Adds the demuxer of animated WebP files. It supports non-animated, animated, truncated, and concatenated files. Reading from a pipe (and other non-seekable inputs) is also supported. The WebP demuxer splits the input stream into packets containing one frame. It also marks the

[FFmpeg-devel] [PATCH v5 3/7] avcodec/webp_parser: parse each frame into one packet

2023-11-20 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp_parser.c | 130 +++ 1 file changed, 89 insertions(+), 41 deletions(-) diff --git a/libavcodec/webp_parser.c b/libavcodec/webp_parser.c index bd5f94dac5..da853bb1f5 100644 --- a/libavcodec/webp_parser.c +++ b/libavcodec/webp_parser.c @@ -25,1

[FFmpeg-devel] [PATCH v5 5/7] avcodec/webp: make init_canvas_frame static

2023-11-20 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp.c | 142 +++--- 1 file changed, 70 insertions(+), 72 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 52ecdb45c5..6017631678 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp.c @@ -1360,7 +1360,76 @@ static int vp

[FFmpeg-devel] [PATCH v5 7/7] fate: add test for animated WebP

2023-11-20 Thread Thilo Borgmann via ffmpeg-devel
--- tests/fate/image.mak | 3 +++ tests/ref/fate/webp-anim | 22 ++ 2 files changed, 25 insertions(+) create mode 100644 tests/ref/fate/webp-anim diff --git a/tests/fate/image.mak b/tests/fate/image.mak index 400199c28a..2e0d1e8e3f 100644 --- a/tests/fate/image.mak +++ b

[FFmpeg-devel] [PATCH v5 4/7] libavcodec/webp: add support for animated WebP decoding

2023-11-20 Thread Thilo Borgmann via ffmpeg-devel
From: Josef Zlomek Fixes: 4907 Adds support for decoding of animated WebP. The WebP decoder adds the animation related features according to the specs: https://developers.google.com/speed/webp/docs/riff_container#animation The frames of the animation may be smaller than the image canvas. Theref

Re: [FFmpeg-devel] [PATCH v5 4/7] libavcodec/webp: add support for animated WebP decoding

2023-11-21 Thread Cosmin Stejerean via ffmpeg-devel
On Nov 20, 2023, at 5:14 PM, James Almer wrote: On 11/20/2023 4:22 PM, Thilo Borgmann via ffmpeg-devel wrote: +    if (*got_frame) { +    if (!(s->vp8x_flags & VP8X_FLAG_ANIMATION)) { +    // no animation, output the decoded frame +    av_frame_move_ref(p, s

Re: [FFmpeg-devel] [PATCH 1/6] lavc/aarch64: new optimization for 8-bit hevc_pel_bi_pixels

2023-11-22 Thread Martin Storsjö via ffmpeg-devel
On Wed, 22 Nov 2023, Logan.Lyu wrote: I can't reproduce the error you mentioned... I can apply patches to the ffmpeg master branch normally using 'git apply xxx.patch/.eml' or 'git am xxx.patch/.eml'. I guess you have emails that haven't been through the complete delivery chain, while some

Re: [FFmpeg-devel] [PATCH v5 4/7] libavcodec/webp: add support for animated WebP decoding

2023-11-22 Thread Thilo Borgmann via ffmpeg-devel
Am 22.11.23 um 03:54 schrieb Cosmin Stejerean via ffmpeg-devel: On Nov 20, 2023, at 5:14 PM, James Almer wrote: On 11/20/2023 4:22 PM, Thilo Borgmann via ffmpeg-devel wrote: +    if (*got_frame) { +    if (!(s->vp8x_flags & VP8X_FLAG_ANIMATION)) { +    // no animation, out

[FFmpeg-devel] [PATCH v6 2/7] avcodec/webp: remove unused definitions

2023-11-23 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 4994781a64..286e7c8b73 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp.c @@ -60,8 +60,6 @@ #define VP8X_FLAG_ALPHA 0x10 #define VP8X_FLAG_ICC

[FFmpeg-devel] [PATCH v6 3/7] avcodec/webp_parser: parse each frame into one packet

2023-11-23 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp_parser.c | 130 +++ 1 file changed, 89 insertions(+), 41 deletions(-) diff --git a/libavcodec/webp_parser.c b/libavcodec/webp_parser.c index bd5f94dac5..da853bb1f5 100644 --- a/libavcodec/webp_parser.c +++ b/libavcodec/webp_parser.c @@ -25,1

[FFmpeg-devel] [PATCH v6 1/7] avcodec/webp: move definitions into header

2023-11-23 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp.c | 1 + libavcodec/webp.h | 38 ++ 2 files changed, 39 insertions(+) create mode 100644 libavcodec/webp.h diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 54b3fde6dc..4994781a64 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp

[FFmpeg-devel] [PATCH v6 0/7] webp: add support for animated WebP decoding

2023-11-23 Thread Thilo Borgmann via ffmpeg-devel
Still images fixed, includes FATE tests, VP8 decoder decoupled so there are no more data races, fixed more asserts. Patch 5/7 is still there for making changes in lavc/webp reviewable but shall be stashed when pushing. -Thilo Josef Zlomek (2): libavcodec/webp: add support for animated WebP d

[FFmpeg-devel] [PATCH v6 6/7] libavformat/webp: add WebP demuxer

2023-11-23 Thread Thilo Borgmann via ffmpeg-devel
From: Josef Zlomek Adds the demuxer of animated WebP files. It supports non-animated, animated, truncated, and concatenated files. Reading from a pipe (and other non-seekable inputs) is also supported. The WebP demuxer splits the input stream into packets containing one frame. It also marks the

[FFmpeg-devel] [PATCH v6 4/7] libavcodec/webp: add support for animated WebP decoding

2023-11-23 Thread Thilo Borgmann via ffmpeg-devel
From: Josef Zlomek Fixes: 4907 Adds support for decoding of animated WebP. The WebP decoder adds the animation related features according to the specs: https://developers.google.com/speed/webp/docs/riff_container#animation The frames of the animation may be smaller than the image canvas. Theref

[FFmpeg-devel] [PATCH v6 7/7] fate: add test for animated WebP

2023-11-23 Thread Thilo Borgmann via ffmpeg-devel
--- tests/fate/image.mak | 3 +++ tests/ref/fate/webp-anim | 22 ++ 2 files changed, 25 insertions(+) create mode 100644 tests/ref/fate/webp-anim diff --git a/tests/fate/image.mak b/tests/fate/image.mak index 400199c28a..2e0d1e8e3f 100644 --- a/tests/fate/image.mak +++ b

[FFmpeg-devel] [PATCH v6 5/7] avcodec/webp: make init_canvas_frame static

2023-11-23 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp.c | 142 +++--- 1 file changed, 70 insertions(+), 72 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 5e77902128..7e79bd3212 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp.c @@ -1367,7 +1367,76 @@ static int vp

Re: [FFmpeg-devel] [PATCH 2/3] x86/ac3dsp: add ff_float_to_fixed24_avx2()

2023-11-23 Thread Henrik Gramner via ffmpeg-devel
On Thu, Nov 23, 2023 at 12:51 PM James Almer wrote: > movdqa wiht ymm is avx2. I could change it to movaps, but technically > the registers contain floats and i don't know if any old AVX cpu has > penalties for changing domains. Fwiw I believe what domain the result of fp <-> int conversion instr

[FFmpeg-devel] [PATCH] avfilter/vf_bwdif: consider chroma subsampling when enforcing minimum dimensions

2023-11-25 Thread Cosmin Stejerean via ffmpeg-devel
Fixes #10688 Signed-off-by: Cosmin Stejerean --- libavfilter/vf_bwdif.c | 12 1 file changed, 12 insertions(+) diff --git a/libavfilter/vf_bwdif.c b/libavfilter/vf_bwdif.c index 137cd5ef13..bce11c39f7 100644 --- a/libavfilter/vf_bwdif.c +++ b/libavfilter/vf_bwdif.c @@ -197,6 +197,1

[FFmpeg-devel] [PATCH] libavcodec/dcadec: adjust the `ch_layout` when downmix is active

2023-11-25 Thread Geoffrey McRae via ffmpeg-devel
Applications making use of this codec with the `downmix` option are segfaulting unless the `ch_layout` is overridden after `avcodec_open2` as can be seen in projects like MythTV[1] This patch fixes this by overriding the ch_layout as done in other decoders such as AC3. 1: https://github.com/Myth

[FFmpeg-devel] [PATCH] libavcodec/mlpdec: add missing correction to ch_layout when downmixing

2023-11-25 Thread Geoffrey McRae via ffmpeg-devel
This fixes corrupted audio for applications relying on ch_layout when codec downmixing is active. Signed-off-by: Geoffrey McRae --- libavcodec/mlpdec.c | 17 + 1 file changed, 17 insertions(+) diff --git a/libavcodec/mlpdec.c b/libavcodec/mlpdec.c index f1524b95a6..18e0f47864 10

Re: [FFmpeg-devel] [PATCH 2/2] avcodec/jpegxl_parser: fix parsing sequences of extremely small files

2023-11-26 Thread Thilo Borgmann via ffmpeg-devel
> Am 26.11.2023 um 14:47 schrieb Leo Izen : > On 11/26/23 05:56, Anton Khirnov wrote: >> Would be nice to have tests for these. > > I have a sample at: https://buzo.us/l.jxl > > It would test both of these patches. I can send a fate test for these to the > ML if the sample gets uploaded. I CC

Re: [FFmpeg-devel] [PATCH 2/2] avcodec/jpegxl_parser: fix parsing sequences of extremely small files

2023-11-27 Thread Thilo Borgmann via ffmpeg-devel
On 27.11.23 00:33, Leo Izen wrote: On 11/26/23 13:07, Thilo Borgmann wrote: Am 26.11.2023 um 14:47 schrieb Leo Izen : On 11/26/23 05:56, Anton Khirnov wrote: Would be nice to have tests for these. I have a sample at: https://buzo.us/l.jxl It would test both of these patches. I can send

Re: [FFmpeg-devel] [PATCH v2] avcodec/amfenc: increase precision of Sleep() on Windows

2023-11-27 Thread Henrik Gramner via ffmpeg-devel
On Mon, Nov 27, 2023 at 2:42 PM Mark Thompson wrote: > Is it reasonable to set this global state from a library without the parent > program knowing? We'd really prefer not to affect the global state > unexpectedly. CreateWaitableTimerExW() with the CREATE_WAITABLE_TIMER_HIGH_RESOLUTION flag m

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: TC/CC elections

2023-11-29 Thread Thilo Borgmann via ffmpeg-devel
On 28.11.23 21:30, Derek Buitenhuis wrote: On 11/28/2023 3:50 PM, Anton Khirnov wrote: Calling things generically bad is the opposite of helpful. I cannot offer help on making a paragraph that I don't fully understand become more comprehensible, as that would require I understand it fully.

Re: [FFmpeg-devel] [PATCH] avfilter/vf_bwdif: consider chroma subsampling when enforcing minimum dimensions

2023-11-29 Thread Cosmin Stejerean via ffmpeg-devel
> On Nov 28, 2023, at 5:30 AM, Thomas Mundt wrote: > > Hi Cosmin, > > Cosmin Stejerean via ffmpeg-devel schrieb am Sa., > 25. Nov. 2023, 21:39: > >> Fixes #10688 >> >> Signed-off-by: Cosmin Stejerean >> --- >> libavfilter/vf_bwdif.c

Re: [FFmpeg-devel] [PATCH] avformat/matroskadec: Prevent expensive get_cue_desc lookups

2023-11-29 Thread Tom Boshoven via ffmpeg-devel
On Thu, Mar 30, 2023 at 4:07 PM Tom Boshoven wrote: > > Due to the way the bandwidth estimation code works, the get_cue_desc > function was called many times over. > This function did a from-scratch lookup using a timestamp. > This lookup was done using linear iteration (O(n)), resulting in > sign

Re: [FFmpeg-devel] [PATCH] avfilter/vf_bwdif: consider chroma subsampling when enforcing minimum dimensions

2023-11-29 Thread Cosmin Stejerean via ffmpeg-devel
> On Nov 29, 2023, at 11:36 AM, Dennis Mungai wrote: > > On Wed, 29 Nov 2023 at 22:26, Cosmin Stejerean via ffmpeg-devel < > [email protected]> wrote: > >> >> >>> On Nov 28, 2023, at 5:30 AM, Thomas Mundt wrote: >>> >>> Hi

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: TC/CC elections

2023-11-29 Thread Cosmin Stejerean via ffmpeg-devel
> On Nov 29, 2023, at 3:14 PM, Michael Niedermayer > wrote: > > If you give Jerry a weight of 10 and give Tom a weight of 9, that means > you prefer Jerry over Tom because 10 > 9 > If you give Spike a weight of 20 that would mean you not only prefer Spike > over Tom OR Jerry but also over Tom

[FFmpeg-devel] [PATCH v2 0/3] consider chroma subsampling for bwdif (including CUDA and Vulkan)

2023-11-29 Thread Cosmin Stejerean via ffmpeg-devel
From: Cosmin Stejerean This fixes the issue reported in #10688. In v2 the checks for chroma plane are combined together and the fixes are extended to cover the Vulkan and CUDA implementations of bwdif. I have not had a chance to replicate the issue on CUDA or Vulkan but based on the dimension ch

[FFmpeg-devel] [PATCH v2 2/3] avfilter/vf_bwdif_cuda: consider chroma subsampling when enforcing minimum dimensions

2023-11-29 Thread Cosmin Stejerean via ffmpeg-devel
From: Cosmin Stejerean Signed-off-by: Cosmin Stejerean --- libavfilter/vf_bwdif_cuda.c | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/libavfilter/vf_bwdif_cuda.c b/libavfilter/vf_bwdif_cuda.c index a5ecfbadb6..7d9bf861b7 100644 --- a/libavfilter/vf_bwdif_cuda

[FFmpeg-devel] [PATCH v2 1/3] avfilter/vf_bwdif: consider chroma subsampling when enforcing minimum dimensions

2023-11-29 Thread Cosmin Stejerean via ffmpeg-devel
From: Cosmin Stejerean Fixes #10688 Signed-off-by: Cosmin Stejerean --- libavfilter/vf_bwdif.c | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/libavfilter/vf_bwdif.c b/libavfilter/vf_bwdif.c index 137cd5ef13..80aa85a48b 100644 --- a/libavfilter/vf_bwdif.c +++

[FFmpeg-devel] [PATCH v2 3/3] avfilter/vf_bwdif_vulkan: consider chroma subsampling when enforcing minimum dimensions

2023-11-29 Thread Cosmin Stejerean via ffmpeg-devel
From: Cosmin Stejerean Signed-off-by: Cosmin Stejerean --- libavfilter/vf_bwdif_vulkan.c | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_bwdif_vulkan.c b/libavfilter/vf_bwdif_vulkan.c index 690a89c4ba..6a886d11ac 100644 --- a/libavfilter/vf_bwd

Re: [FFmpeg-devel] [ANNOUNCE] upcoming vote: TC/CC elections

2023-11-29 Thread Cosmin Stejerean via ffmpeg-devel
> On Nov 29, 2023, at 5:42 PM, Ronald S. Bultje wrote: > > Does ranked voting allow expressing equal weight to multiple candidates? > For example, I prefer Jerry and Tom equally, but I prefer either one over > Spike. In theory that could depend on the implementation of ranked voting, it could

[FFmpeg-devel] [PATCH] avcodec/av1dec: Fix resolving zero divisor

2023-11-30 Thread Michael Niedermayer via ffmpeg-devel
Fixes: Out of array read Fixes: global-buffer-overflow-AV1 Found-by: "Leonelli, Matteo" Tested-by: "Wang, Fei W" Reviewed-by: "Wang, Fei W" Signed-off-by: Michael Niedermayer --- libavcodec/av1dec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/av1dec.c b/liba

Re: [FFmpeg-devel] [POC][PATCHSET] Add qrencodesrc source

2023-11-30 Thread Cosmin Stejerean via ffmpeg-devel
> On Nov 30, 2023, at 03:07, Tomas Härdin wrote: > > tor 2023-11-30 klockan 01:49 +0100 skrev Stefano Sabatini: >> This is meant to introduce functionality to handle QR codes. > > Why? > The why seems to be answered below the section you quoted in the original email > QR codes are robust to

Re: [FFmpeg-devel] [PATCH v2 1/3] avfilter/vf_bwdif: consider chroma subsampling when enforcing minimum dimensions

2023-11-30 Thread Cosmin Stejerean via ffmpeg-devel
On Nov 30, 2023, at 04:37, Thomas Mundt wrote:  Am Do., 30. Nov. 2023 um 01:23 Uhr schrieb Cosmin Stejerean via ffmpeg-devel mailto:[email protected]> >: From: Cosmin Stejerean mailto:[email protected]> > Fixes #10688 Signed-off-by: Cosmin Stejerean mailto:cos.

Re: [FFmpeg-devel] [PATCH] lavc: remove the QOA decoder

2023-12-02 Thread Cosmin Stejerean via ffmpeg-devel
> On Dec 2, 2023, at 7:53 AM, Anton Khirnov wrote: > > Its author not only failed to add any tests, as is required by the > development rules, but continues to actively refuse to do so. > > Untested decoders are worse than useless, so remove it. While I agree that decoders (among other things

[FFmpeg-devel] [PATCH v3 0/3] consider chroma subsampling for bwdif (including CUDA and Vulkan)

2023-12-02 Thread Cosmin Stejerean via ffmpeg-devel
From: Cosmin Stejerean This fixes the issue reported in #10688. In v3 only the chroma planes are checked based on feedback for v2, since the chroma planes are going to have the minimum dimension. Cosmin Stejerean (3): avfilter/vf_bwdif: consider chroma subsampling when enforcing minimum di

[FFmpeg-devel] [PATCH v3 2/3] avfilter/vf_bwdif_cuda: consider chroma subsampling when enforcing minimum dimensions

2023-12-02 Thread Cosmin Stejerean via ffmpeg-devel
From: Cosmin Stejerean Signed-off-by: Cosmin Stejerean --- libavfilter/vf_bwdif_cuda.c | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/libavfilter/vf_bwdif_cuda.c b/libavfilter/vf_bwdif_cuda.c index a5ecfbadb6..418f15f989 100644 --- a/libavfilter/vf_bwdif_cuda.c

[FFmpeg-devel] [PATCH v3 3/3] avfilter/vf_bwdif_vulkan: consider chroma subsampling when enforcing minimum dimensions

2023-12-02 Thread Cosmin Stejerean via ffmpeg-devel
From: Cosmin Stejerean Signed-off-by: Cosmin Stejerean --- libavfilter/vf_bwdif_vulkan.c | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/libavfilter/vf_bwdif_vulkan.c b/libavfilter/vf_bwdif_vulkan.c index 690a89c4ba..c51df9aa26 100644 --- a/libavfilter/vf_bwdif_v

[FFmpeg-devel] [PATCH v3 1/3] avfilter/vf_bwdif: consider chroma subsampling when enforcing minimum dimensions

2023-12-02 Thread Cosmin Stejerean via ffmpeg-devel
From: Cosmin Stejerean Fixes #10688 Signed-off-by: Cosmin Stejerean --- libavfilter/vf_bwdif.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_bwdif.c b/libavfilter/vf_bwdif.c index 137cd5ef13..353cd0b61a 100644 --- a/libavfilter/vf_bwdif.c +++ b/lib

[FFmpeg-devel] [PATCH] fate: Add tests for QOA decoder

2023-12-02 Thread Cosmin Stejerean via ffmpeg-devel
From: Cosmin Stejerean --- tests/Makefile | 1 + tests/fate/qoa.mak | 12 tests/ref/fate/qoa-152 | 13 tests/ref/fate/qoa-278 | 135 + tests/ref/fate/qoa-303 | 35 +++ 5 files changed, 196 insertions(+) create mode 10064

Re: [FFmpeg-devel] [PATCH] fate: Add tests for QOA decoder

2023-12-02 Thread Thilo Borgmann via ffmpeg-devel
Am 03.12.23 um 00:43 schrieb Paul B Mahol: Files needs to be first uploaded to rsync server of FATE, and wait 24h and after that it can be pushed. Uploaded. -Thilo ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/list

Re: [FFmpeg-devel] [PATCH] avdevice/avfoundation: replace AVCaptureDevice with new api

2023-12-04 Thread Thilo Borgmann via ffmpeg-devel
Am 04.12.23 um 13:47 schrieb xufuji456 via ffmpeg-devel: Building with iOS platform, the compiler has a warning: "'devicesWithMediaType:' is deprecated: first deprecated in iOS 10.0 - Use AVCaptureDeviceDiscoverySession instead" Signed-off-by: xufuji456 <839789...@qq

Re: [FFmpeg-devel] [PATCH] avdevice/avfoundation: replace AVCaptureDevice with new api

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
Hi, Am 05.12.23 um 14:33 schrieb xufuji456 via ffmpeg-devel: Building with iOS platform, the compiler has a warning: "'devicesWithMediaType:' is deprecated: first deprecated in iOS 10.0 - Use AVCaptureDeviceDiscoverySession instead" Signed-off-by: xufuji4

Re: [FFmpeg-devel] [PATCH] avdevice/avfoundation: replace AVCaptureDevice with new api

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
Am 05.12.23 um 15:16 schrieb Thilo Borgmann via ffmpeg-devel: Hi, Am 05.12.23 um 14:33 schrieb xufuji456 via ffmpeg-devel: Building with iOS platform, the compiler has a warning: "'devicesWithMediaType:' is deprecated: first deprecated in iOS 10.0 - Use AVCaptureDeviceD

Re: [FFmpeg-devel] [PATCH] avdevice/avfoundation: replace AVCaptureDevice with new api

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
Am 05.12.23 um 15:19 schrieb Thilo Borgmann via ffmpeg-devel: Am 05.12.23 um 15:16 schrieb Thilo Borgmann via ffmpeg-devel: Hi, Am 05.12.23 um 14:33 schrieb xufuji456 via ffmpeg-devel: Building with iOS platform, the compiler has a warning: "'devicesWithMediaType:' is de

Re: [FFmpeg-devel] [PATCH] avfilter: add aspace filter

2023-12-05 Thread Nicolas George via ffmpeg-devel
Paul B Mahol (12023-12-05): > > > Will apply improved version of this very important filter addition soon. This filter is so important that we have been missing it for >13 years and nobody complained. > The only meaningful tests are your ears. Are you a joke? Because if you are, you are a bad on

Re: [FFmpeg-devel] [PATCH] MAINTAINERS: add myself as vvc maintainer

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
Am 05.12.23 um 16:16 schrieb Nuo Mi: --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) LGTM -Thilo ___ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or em

Re: [FFmpeg-devel] [PATCH] MAINTAINERS: add myself as vvc maintainer

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
Am 05.12.23 um 16:22 schrieb Thilo Borgmann via ffmpeg-devel: Am 05.12.23 um 16:16 schrieb Nuo Mi: ---   MAINTAINERS | 1 +   1 file changed, 1 insertion(+) LGTM Pushed. Thanks, Thilo ___ ffmpeg-devel mailing list [email protected] https

[FFmpeg-devel] [PATCH v7 0/7] webp: add support for animated WebP decoding

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
Still images fixed, includes FATE tests, VP8 decoder decoupled so there are no more data races, fixed more asserts, fixed ffprobe regression. Patch 5/7 is still there for making changes in lavc/webp reviewable but shall be stashed when pushing. -Thilo Josef Zlomek (2): libavcodec/webp: add s

[FFmpeg-devel] [PATCH v7 1/7] avcodec/webp: move definitions into header

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp.c | 1 + libavcodec/webp.h | 38 ++ 2 files changed, 39 insertions(+) create mode 100644 libavcodec/webp.h diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 54b3fde6dc..4994781a64 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp

[FFmpeg-devel] [PATCH v7 2/7] avcodec/webp: remove unused definitions

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 4994781a64..286e7c8b73 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp.c @@ -60,8 +60,6 @@ #define VP8X_FLAG_ALPHA 0x10 #define VP8X_FLAG_ICC

[FFmpeg-devel] [PATCH v7 4/7] libavcodec/webp: add support for animated WebP decoding

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
From: Josef Zlomek Fixes: 4907 Adds support for decoding of animated WebP. The WebP decoder adds the animation related features according to the specs: https://developers.google.com/speed/webp/docs/riff_container#animation The frames of the animation may be smaller than the image canvas. Theref

[FFmpeg-devel] [PATCH v7 3/7] avcodec/webp_parser: parse each frame into one packet

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp_parser.c | 130 +++ 1 file changed, 89 insertions(+), 41 deletions(-) diff --git a/libavcodec/webp_parser.c b/libavcodec/webp_parser.c index bd5f94dac5..da853bb1f5 100644 --- a/libavcodec/webp_parser.c +++ b/libavcodec/webp_parser.c @@ -25,1

[FFmpeg-devel] [PATCH v7 5/7] avcodec/webp: make init_canvas_frame static

2023-12-05 Thread Thilo Borgmann via ffmpeg-devel
--- libavcodec/webp.c | 142 +++--- 1 file changed, 70 insertions(+), 72 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 2b9a38fdf9..af81e2a84b 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp.c @@ -1372,7 +1372,76 @@ static int vp

<    7   8   9   10   11   12   13   14   15   16   >