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

2023-10-25 Thread Thilo Borgmann via ffmpeg-devel
Am 25.10.23 um 16:23 schrieb Thilo Borgmann via ffmpeg-devel: Am 25.10.23 um 16:22 schrieb Rémi Denis-Courmont: Hi, I am not on the GA, but there are probably people with my locale on the GA. And it seems that the voting system hits a Perl syntax error if your browser locale is set to French

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

2023-10-25 Thread Thilo Borgmann via ffmpeg-devel
Am 25.10.23 um 16:22 schrieb Rémi Denis-Courmont: Hi, I am not on the GA, but there are probably people with my locale on the GA. And it seems that the voting system hits a Perl syntax error if your browser locale is set to French. Can you send me a screenshot? -Thilo __

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

2023-10-25 Thread Thilo Borgmann via ffmpeg-devel
Hi, Am 24.10.23 um 23:15 schrieb Anton Khirnov: Hi all, as discussed at the dev meeting at VDD, we need to have a series of votes, the first of which concerns defining when is the GA voter list to be updated. As the previous attempt to vote on this was hampered by email delivery issues, and als

Re: [FFmpeg-devel] [PATCH] lavc/webp: Remove frame threading

2023-10-22 Thread Thilo Borgmann via ffmpeg-devel
Am 22.10.23 um 16:30 schrieb Andreas Rheinhardt: Thilo Borgmann via ffmpeg-devel: Revealed by the patch to support animated webp, the current frame threading implementation contains a data race. No, it doesn't: The current implementation does not call ff_thread_finish_setup() in vp8.

[FFmpeg-devel] [PATCH] lavc/webp: Remove frame threading

2023-10-22 Thread Thilo Borgmann via ffmpeg-devel
Revealed by the patch to support animated webp, the current frame threading implementation contains a data race. vp8_lossy_decode_frame() calls ff_vp8_decode_frame() wich calls ff_thread_finish_setup() to sync its internal slice threading. The race is happens because vp8_lossy_decode_frame() has to

[FFmpeg-devel] [REFUND-REQUEST] Travel & Accomodation for LDP 23

2023-10-21 Thread Thilo Borgmann via ffmpeg-devel
Hi, I went to Prag for the LinuxDays Prague 23 [1] by Bus and stayed at the university Dorm/Hotel. Bus:54,98 EUR Hotel: 154,08 EUR (converted from CZK by VISA) = Total: 209,06 EUR Thanks, Thilo [1] https://lists.ffmpeg.org/pipermail/ffmpeg-devel/2023-October/315777.html _

Re: [FFmpeg-devel] FFmpeg at LinuxDays 2023 in Prague

2023-10-15 Thread Thilo Borgmann via ffmpeg-devel
Hi, the break after the pandemic has stopped for the LinuxDays in Prague this year as well. Thus, FFmpeg will be at the Linux Days 2023 in Prague, Czech Republic from October 7th to 8th! Find more information on their homepage. The 2023 english version linked here is still outdated but should

Re: [FFmpeg-devel] [RFC] Anual Committee Report

2023-09-28 Thread Thilo Borgmann via ffmpeg-devel
Hi, I think the 2 commmittteees we have should produce an anual report so that the developers who vote for members know the perfomance and what the last comite did like # of cases, # of times people where contacted, % where committi intervention produced a noticable improvment ... not sure abo

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

2023-07-27 Thread Thilo Borgmann
Am 25.07.23 um 22:14 schrieb James Zern: On Tue, Jul 25, 2023 at 1:58 AM Thilo Borgmann wrote: Still images fixed from v2. Now includes a fate test for animated webp. Patch 5/7 is still there for making changes in lavc/webp reviewable but shall be stashed when pushing. -Thilo Josef Zlomek

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

2023-07-25 Thread Thilo Borgmann
Am 25.07.23 um 14:24 schrieb Tomas Härdin: +    // Extremely simplified key frame detection: +    // - the first frame (containing headers) is marked as a key frame +    // - other frames are marked as non-key frames Is there a more proper way of doing this? All frames (except the ANMF chunk

Re: [FFmpeg-devel] [PATCH v3 0/6] webp: add support for animated WebP decoding

2023-07-25 Thread Thilo Borgmann
Am 24.07.23 um 22:44 schrieb James Zern: On Thu, Jul 20, 2023 at 4:08 PM Thilo Borgmann wrote: All issues of v2 fixed. Makes tsan happy now as well. Patch 5/6 is still there for making changes in lavc/webp reviewable but shall be stashed when pushing. This looks to fail fate: https

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

2023-07-25 Thread Thilo Borgmann
--- 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 v4 6/7] libavformat/webp: add WebP demuxer

2023-07-25 Thread Thilo Borgmann
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 v4 5/7] avcodec/webp: make init_canvas_frame static

2023-07-25 Thread Thilo Borgmann
--- libavcodec/webp.c | 143 +++--- 1 file changed, 71 insertions(+), 72 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 773ac171e6..83e1ed6778 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp.c @@ -1351,7 +1351,77 @@ static int vp

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

2023-07-25 Thread Thilo Borgmann
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 v4 3/7] avcodec/webp_parser: parse each frame into one packet

2023-07-25 Thread Thilo Borgmann
--- 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 v4 2/7] avcodec/webp: remove unused definitions

2023-07-25 Thread Thilo Borgmann
--- libavcodec/webp.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index b0475c344a..6ba81a6a99 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 v4 1/7] avcodec/webp: move definitions into header

2023-07-25 Thread Thilo Borgmann
--- 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 d35cb66f8d..b0475c344a 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp

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

2023-07-25 Thread Thilo Borgmann
Thilo Borgmann (5): avcodec/webp: move definitions into header avcodec/webp: remove unused definitions avcodec/webp_parser: parse each frame into one packet avcodec/webp: make init_canvas_frame static fate: add test for animated WebP Changelog | 2

Re: [FFmpeg-devel] [PATCH 1/5] avutil/tx_template: extend to 2M

2023-07-24 Thread Thilo Borgmann
be having more controversial posts, yet not as easily to spot as the git log and impossible to correct. I like the overhead of news-patches more. Le 24 juillet 2023 15:39:39 GMT+03:00, Thilo Borgmann a écrit : Am 24.07.23 um 13:06 schrieb Leo Izen: On 7/24/23 04:59, Michael Niedermayer

Re: [FFmpeg-devel] [PATCH 1/5] avutil/tx_template: extend to 2M

2023-07-24 Thread Thilo Borgmann
Am 24.07.23 um 13:06 schrieb Leo Izen: On 7/24/23 04:59, Michael Niedermayer wrote: what ? libavradio is part of FFmpeg its just a seperate repository. libavradio will also be part of the 6.1 release, it was even officially announced. The tweet had over 500 likes IIRC. No sneaking here. An

[FFmpeg-devel] [PATCH v3 5/6] avcodec/webp: make init_canvas_frame static

2023-07-20 Thread Thilo Borgmann
--- libavcodec/webp.c | 143 +++--- 1 file changed, 71 insertions(+), 72 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index 8cc417af36..277f2c58bb 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp.c @@ -1351,7 +1351,77 @@ static int vp

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

2023-07-20 Thread Thilo Borgmann
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 v3 3/6] avcodec/webp_parser: parse each frame into one packet

2023-07-20 Thread Thilo Borgmann
--- 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 v3 4/6] libavcodec/webp: add support for animated WebP decoding

2023-07-20 Thread Thilo Borgmann
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 v3 2/6] avcodec/webp: remove unused definitions

2023-07-20 Thread Thilo Borgmann
--- libavcodec/webp.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index b0475c344a..6ba81a6a99 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 v3 1/6] avcodec/webp: move definitions into header

2023-07-20 Thread Thilo Borgmann
--- 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 d35cb66f8d..b0475c344a 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp

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

2023-07-20 Thread Thilo Borgmann
All issues of v2 fixed. Makes tsan happy now as well. Patch 5/6 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 libavformat/webp: add WebP demuxer Thilo Borgmann (4

Re: [FFmpeg-devel] [PATCH v2 5/5] libavformat/webp: add WebP demuxer

2023-07-20 Thread Thilo Borgmann
Am 12.07.23 um 03:22 schrieb James Zern: On Thu, Jul 6, 2023 at 4:28 AM Thilo Borgmann wrote: 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

Re: [FFmpeg-devel] [PATCH v2 3/5] libavcodec/webp: add support for animated WebP decoding

2023-07-20 Thread Thilo Borgmann
Am 12.07.23 um 02:20 schrieb James Zern: On Thu, Jul 6, 2023 at 4:28 AM Thilo Borgmann wrote: 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

Re: [FFmpeg-devel] [PATCH v2 5/5] libavformat/webp: add WebP demuxer

2023-07-06 Thread Thilo Borgmann
Am 06.07.23 um 22:24 schrieb James Zern: On Thu, Jul 6, 2023 at 4:28 AM Thilo Borgmann wrote: 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

[FFmpeg-devel] [PATCH v2 5/5] libavformat/webp: add WebP demuxer

2023-07-06 Thread Thilo Borgmann
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 v2 2/5] avcodec/webp_parser: parse each frame into one packet

2023-07-06 Thread Thilo Borgmann
--- libavcodec/webp_parser.c | 132 ++- 1 file changed, 90 insertions(+), 42 deletions(-) diff --git a/libavcodec/webp_parser.c b/libavcodec/webp_parser.c index bd5f94dac5..d10d06bd0e 100644 --- a/libavcodec/webp_parser.c +++ b/libavcodec/webp_parser.c @@ -25,1

[FFmpeg-devel] [PATCH v2 4/5] avcodec/webp: make init_canvas_frame static

2023-07-06 Thread Thilo Borgmann
--- libavcodec/webp.c | 143 +++--- 1 file changed, 71 insertions(+), 72 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index bee43fcf19..d3e3f85dd3 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp.c @@ -1337,7 +1337,77 @@ static int vp

[FFmpeg-devel] [PATCH v2 3/5] libavcodec/webp: add support for animated WebP decoding

2023-07-06 Thread Thilo Borgmann
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 v2 1/5] avcodec/webp: move definitions into header

2023-07-06 Thread Thilo Borgmann
--- libavcodec/webp.c | 17 +-- libavcodec/webp.h | 55 +++ 2 files changed, 56 insertions(+), 16 deletions(-) create mode 100644 libavcodec/webp.h diff --git a/libavcodec/webp.c b/libavcodec/webp.c index d35cb66f8d..15152ec8fb 100644 --- a

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

2023-07-06 Thread Thilo Borgmann
chset already does a better rendering than libwebp v1.3.1 on the problematic file. Haven't lost hope that this can yet be improved, though. Josef Zlomek (2): libavcodec/webp: add support for animated WebP decoding libavformat/webp: add WebP demuxer Thilo Borgmann (3): avcodec/

Re: [FFmpeg-devel] [PATCH 3/5] avcodec/h264_mp4toannexb_bsf: fix missing PS before IDR frames

2023-07-06 Thread Thilo Borgmann
Am 05.07.23 um 18:08 schrieb Thilo Borgmann: Hi, Am 19.05.23 um 18:41 schrieb Zhao Zhili: From: Zhao Zhili If there is a single group of SPS/PPS before an IDR frame, but no SPS/PPS after that, we will miss the chance to reset idr_sps_seen/idr_pps_seen. No SPS/PPS are inserted afterwards

Re: [FFmpeg-devel] [PATCH 3/5] avcodec/h264_mp4toannexb_bsf: fix missing PS before IDR frames

2023-07-05 Thread Thilo Borgmann
Hi, Am 19.05.23 um 18:41 schrieb Zhao Zhili: From: Zhao Zhili If there is a single group of SPS/PPS before an IDR frame, but no SPS/PPS after that, we will miss the chance to reset idr_sps_seen/idr_pps_seen. No SPS/PPS are inserted afterwards. This patch saves in-band SPS/PPS and insert them

Re: [FFmpeg-devel] [PATCH] libavformat/mpegts.c: fix hardcoded 5-bytes skip for metadata streams.

2023-06-24 Thread Thilo Borgmann
Am 24.06.23 um 12:43 schrieb Anton Khirnov: Quoting Romain Beauxis (2023-06-22 16:19:36) commit ca0472eeebe478b7eb6e7d1dc4351037f8811728 Author: Romain Beauxis Date: Thu Jun 22 09:14:18 2023 -0500 Add FATE test for timed id3 demux. diff --git a/tests/fate/demux.mak b/tests/fate/demux.m

Re: [FFmpeg-devel] [RFC] SDR

2023-06-22 Thread Thilo Borgmann
Am 22.06.23 um 17:01 schrieb James Almer: On 6/22/2023 11:57 AM, Michael Niedermayer wrote: Hi all My humble opinion(s) and plan(s) about SDR FFmpeg as a multimedia framework should support SDR. The only practical way to support SDR in FFmpeg ATM is through a demuxer (or equivalent) Not ever

Re: [FFmpeg-devel] [PATCH v1 1/2] lavc/vp9: set yuvj pixel format for full range decode

2023-06-19 Thread Thilo Borgmann
Am 18.06.23 um 23:21 schrieb Leo Izen: On 6/17/23 10:26, Thilo Borgmann wrote: Am 17.06.23 um 16:02 schrieb Leo Izen: On 6/17/23 04:11, Thilo Borgmann wrote: While the yuvj pixel formats are deprecated lots of code still relies on them to be set. Without setting a yuvj420p pixel format VP9

Re: [FFmpeg-devel] [PATCH v1 2/2] lavc/libvpxenc: support creating full range output

2023-06-18 Thread Thilo Borgmann
Am 18.06.23 um 02:03 schrieb James Zern: On Sat, Jun 17, 2023 at 1:11 AM Thilo Borgmann wrote: suggested-by: ffm...@meta.com --- libavcodec/libvpxenc.c | 12 1 file changed, 12 insertions(+) Looks like there's some discussion on the parent patch about the correctne

Re: [FFmpeg-devel] [PATCH v1 1/2] lavc/vp9: set yuvj pixel format for full range decode

2023-06-17 Thread Thilo Borgmann
Am 17.06.23 um 16:02 schrieb Leo Izen: On 6/17/23 04:11, Thilo Borgmann wrote: While the yuvj pixel formats are deprecated lots of code still relies on them to be set. Without setting a yuvj420p pixel format VP9 decoding ends up incorrectly due to auto conversion. I oppose this on principle

Re: [FFmpeg-devel] [PATCH v1 1/2] lavc/vp9: set yuvj pixel format for full range decode

2023-06-17 Thread Thilo Borgmann
Am 17.06.23 um 13:53 schrieb Paul B Mahol: On Sat, Jun 17, 2023 at 1:47 PM Thilo Borgmann wrote: Am 17.06.23 um 13:40 schrieb Paul B Mahol: NAK, there is color_range that should not be ignored. In patch 1/2 color_range is used in the condition for the switch. if (avctx->color_ra

Re: [FFmpeg-devel] [PATCH v1 1/2] lavc/vp9: set yuvj pixel format for full range decode

2023-06-17 Thread Thilo Borgmann
Am 17.06.23 um 13:40 schrieb Paul B Mahol: NAK, there is color_range that should not be ignored. In patch 1/2 color_range is used in the condition for the switch. if (avctx->color_range == AVCOL_RANGE_JPEG) { Or I don't understand. What shall be done with color_range? Fix finally scale fil

[FFmpeg-devel] [PATCH v1 2/2] lavc/libvpxenc: support creating full range output

2023-06-17 Thread Thilo Borgmann
suggested-by: ffm...@meta.com --- libavcodec/libvpxenc.c | 12 1 file changed, 12 insertions(+) diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c index 8833df2d68..6e8a0d07c3 100644 --- a/libavcodec/libvpxenc.c +++ b/libavcodec/libvpxenc.c @@ -799,21 +799,25 @@ static int

[FFmpeg-devel] [PATCH v1 1/2] lavc/vp9: set yuvj pixel format for full range decode

2023-06-17 Thread Thilo Borgmann
While the yuvj pixel formats are deprecated lots of code still relies on them to be set. Without setting a yuvj420p pixel format VP9 decoding ends up incorrectly due to auto conversion. suggested-by: ffm...@meta.com --- libavcodec/vp9.c | 20 1 file changed, 20 insertions(+)

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

2023-06-14 Thread Thilo Borgmann
Am 14.06.23 um 04:04 schrieb James Zern: On Thu, Jun 8, 2023 at 7:21 AM Thilo Borgmann wrote: 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

Re: [FFmpeg-devel] [PATCH v1 4/4] avcodec/webp: make init_canvas_frame static

2023-06-14 Thread Thilo Borgmann
Am 14.06.23 um 11:42 schrieb Andreas Rheinhardt: Thilo Borgmann: --- libavcodec/webp.c | 143 +++--- 1 file changed, 71 insertions(+), 72 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index bee43fcf19..d3e3f85dd3 100644 --- a

Re: [FFmpeg-devel] [PATCH v1 1/4] avcodec/webp: move definitions into header

2023-06-14 Thread Thilo Borgmann
Am 14.06.23 um 12:08 schrieb Andreas Rheinhardt: Thilo Borgmann: --- libavcodec/webp.c | 17 +-- libavcodec/webp.h | 55 +++ 2 files changed, 56 insertions(+), 16 deletions(-) create mode 100644 libavcodec/webp.h diff --git a

[FFmpeg-devel] [PATCH v1 4/4] avcodec/webp: make init_canvas_frame static

2023-06-08 Thread Thilo Borgmann
--- libavcodec/webp.c | 143 +++--- 1 file changed, 71 insertions(+), 72 deletions(-) diff --git a/libavcodec/webp.c b/libavcodec/webp.c index bee43fcf19..d3e3f85dd3 100644 --- a/libavcodec/webp.c +++ b/libavcodec/webp.c @@ -1337,7 +1337,77 @@ static int vp

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

2023-06-08 Thread Thilo Borgmann
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 v1 2/4] avcodec/webp_parser: parse each frame into one packet

2023-06-08 Thread Thilo Borgmann
--- libavcodec/webp_parser.c | 132 ++- 1 file changed, 90 insertions(+), 42 deletions(-) diff --git a/libavcodec/webp_parser.c b/libavcodec/webp_parser.c index bd5f94dac5..d10d06bd0e 100644 --- a/libavcodec/webp_parser.c +++ b/libavcodec/webp_parser.c @@ -25,1

[FFmpeg-devel] [PATCH v1 1/4] avcodec/webp: move definitions into header

2023-06-08 Thread Thilo Borgmann
--- libavcodec/webp.c | 17 +-- libavcodec/webp.h | 55 +++ 2 files changed, 56 insertions(+), 16 deletions(-) create mode 100644 libavcodec/webp.h diff --git a/libavcodec/webp.c b/libavcodec/webp.c index d35cb66f8d..15152ec8fb 100644 --- a

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

2023-06-08 Thread Thilo Borgmann
/ffmpeg-devel/2023-April/308965.html Josef Zlomek (1): libavcodec/webp: add support for animated WebP decoding Thilo Borgmann (3): avcodec/webp: move definitions into header avcodec/webp_parser: parse each frame into one packet avcodec/webp: make init_canvas_frame static Changelog

Re: [FFmpeg-devel] [PATCH 1/1] fate/jpg: add RGB mjpeg fate tests

2023-05-17 Thread Thilo Borgmann
Am 16.05.23 um 16:41 schrieb Leo Izen: Adds FATE tests for RGB jpegs to test commit 0b352e350e773673f11ea380f3507923c70e1175. --- tests/fate/image.mak | 11 +++ tests/ref/fate/jpg-rgb-1 | 6 ++ tests/ref/fate/jpg-rgb-2 | 6 ++ tests/ref/fate/jpg-rgb-3 | 6 ++ test

Re: [FFmpeg-devel] [REFUND-REQUEST] Travel cost & more for CLT 2023

2023-05-10 Thread Thilo Borgmann
Am 10.05.23 um 09:41 schrieb Thilo Borgmann: Am 10.05.23 um 03:36 schrieb Thomas Volkert: Hi, Am 15.03.2023 um 20:30 schrieb Thilo Borgmann: for our recent appearance at the Chemnitzer Linux Tage, I'd like to request reimbursements for my travel cost. I picked up Carl-Eugen in Berli

Re: [FFmpeg-devel] [REFUND-REQUEST] Travel cost & more for CLT 2023

2023-05-10 Thread Thilo Borgmann
Am 10.05.23 um 03:36 schrieb Thomas Volkert: Hi, Am 15.03.2023 um 20:30 schrieb Thilo Borgmann: for our recent appearance at the Chemnitzer Linux Tage, I'd like to request reimbursements for my travel cost. I picked up Carl-Eugen in Berlin and we drove to Chemnitz together (~560 km in

Re: [FFmpeg-devel] Add support for animated WebP

2023-05-09 Thread Thilo Borgmann
Am 09.05.23 um 04:31 schrieb James Zern: On Fri, May 5, 2023 at 10:47 AM Thilo Borgmann wrote: Am 27.04.23 um 20:08 schrieb Thilo Borgmann: Hi, support for animated WebP had been proposed twice in the past [1][2]. This did stall when Lynne called for some review on the demuxer in [1]. So

Re: [FFmpeg-devel] [PATCH] avfilter/vf_mpdecimate: Add option to keep the first N similar frames before dropping

2023-05-08 Thread Thilo Borgmann
Am 08.05.23 um 20:55 schrieb Paul B Mahol: On Mon, May 8, 2023 at 8:06 PM Thilo Borgmann wrote: Am 08.05.23 um 15:58 schrieb Paul B Mahol: On Mon, May 8, 2023 at 3:43 PM Thilo Borgmann wrote: Am 08.05.23 um 15:32 schrieb Thilo Borgmann: This allows for decimating large similar portions

Re: [FFmpeg-devel] [PATCH] avfilter/vf_mpdecimate: Add option to keep the first N similar frames before dropping

2023-05-08 Thread Thilo Borgmann
Am 08.05.23 um 15:58 schrieb Paul B Mahol: On Mon, May 8, 2023 at 3:43 PM Thilo Borgmann wrote: Am 08.05.23 um 15:32 schrieb Thilo Borgmann: This allows for decimating large similar portions of a video while preserving small ones. --- libavfilter/vf_mpdecimate.c | 19

Re: [FFmpeg-devel] [PATCH] avfilter/vf_mpdecimate: Add option to keep the first N similar frames before dropping

2023-05-08 Thread Thilo Borgmann
Am 08.05.23 um 15:32 schrieb Thilo Borgmann: This allows for decimating large similar portions of a video while preserving small ones. --- libavfilter/vf_mpdecimate.c | 19 +-- 1 file changed, 17 insertions(+), 2 deletions(-) docs and micro bump in v2. -Thilo

[FFmpeg-devel] [PATCH v2] avfilter/vf_mpdecimate: Add option to keep the first N similar frames before dropping

2023-05-08 Thread Thilo Borgmann
This allows for decimating large similar portions of a video while preserving small ones. --- doc/filters.texi| 7 +++ libavfilter/version.h | 2 +- libavfilter/vf_mpdecimate.c | 19 +-- 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/doc/fi

[FFmpeg-devel] [PATCH] avfilter/vf_mpdecimate: Add option to keep the first N similar frames before dropping

2023-05-08 Thread Thilo Borgmann
This allows for decimating large similar portions of a video while preserving small ones. --- libavfilter/vf_mpdecimate.c | 19 +-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/libavfilter/vf_mpdecimate.c b/libavfilter/vf_mpdecimate.c index 71f673cb64..d1e046fc32

Re: [FFmpeg-devel] [PATCH 2/2] avfilter/vf_tpad: accept hardware frames in clone-only mode

2023-05-05 Thread Thilo Borgmann
Am 01.05.23 um 14:18 schrieb Marvin Scholz: When no drawing is to be performed, tpad can work fine with hardware frames, so advertise this in the query_formats callback and ensure the drawing context is never initialised when just cloning frames. --- libavfilter/vf_tpad.c | 14 +++---

Re: [FFmpeg-devel] [PATCH 1/2] avfilter/vf_tpad: use enum for start/stop_mode

2023-05-05 Thread Thilo Borgmann
Hi, Am 01.05.23 um 14:18 schrieb Marvin Scholz: --- libavfilter/vf_tpad.c | 24 +++- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/libavfilter/vf_tpad.c b/libavfilter/vf_tpad.c index f0c065f0c3..88c3c99de4 100644 --- a/libavfilter/vf_tpad.c +++ b/libavfil

Re: [FFmpeg-devel] Add support for animated WebP

2023-05-05 Thread Thilo Borgmann
Am 27.04.23 um 20:08 schrieb Thilo Borgmann: Hi, support for animated WebP had been proposed twice in the past [1][2]. This did stall when Lynne called for some review on the demuxer in [1]. So these are the rebased patches from [1], pinging especially for demuxer review. Retested decoding

Re: [FFmpeg-devel] Embedded documentation?

2023-05-03 Thread Thilo Borgmann
Hi, Three years ago, I shared some brief thoughts about embedding the documentation in the libraries. For example, that would allow GUI applications to open help dialogs about specific options. To see what it would need, I wrote the following header. I did not work any further, because groundwo

Re: [FFmpeg-devel] [PATCH] [RFC] web/donations: Remove ffis

2023-05-01 Thread Thilo Borgmann
Am 01.05.23 um 02:40 schrieb Michael Niedermayer: There are some problems with the ffis webpage "Unable to connect to SQL server" I tried to report this but it seems my email was not achieving that. It may be safer to remove the link to ffis until we understand what exactly is going on on the ffi

Re: [FFmpeg-devel] [PATCH 1/2] libavcodec/webp: add support for animated WebP decoding

2023-04-27 Thread Thilo Borgmann
Am 27.04.23 um 20:29 schrieb James Almer: On 4/27/2023 3:08 PM, Thilo Borgmann wrote: +static int decode_frame_common(AVCodecContext *avctx, uint8_t *data, int size, +   int *got_frame, int key_frame) +//>>>>>>> f95bfa9c6d (libavcodec/webp: add

[FFmpeg-devel] [PATCH 2/2] libavformat/webp: add WebP demuxer

2023-04-27 Thread Thilo Borgmann
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] Add support for animated WebP

2023-04-27 Thread Thilo Borgmann
Hi, support for animated WebP had been proposed twice in the past [1][2]. This did stall when Lynne called for some review on the demuxer in [1]. So these are the rebased patches from [1], pinging especially for demuxer review. Retested decoding with all files given in #4907. Demuxer needs testi

[FFmpeg-devel] [PATCH 1/2] libavcodec/webp: add support for animated WebP decoding

2023-04-27 Thread Thilo Borgmann
From: Josef Zlomek Fixes: 4907 Adds support for decoding of animated WebP. The WebP parser now splits the input stream into packets containing one frame. The WebP decoder adds the animation related features according to the specs: https://developers.google.com/speed/webp/docs/riff_container#an

Re: [FFmpeg-devel] trac spam

2023-04-25 Thread Thilo Borgmann
Am 24.04.23 um 22:23 schrieb Michael Niedermayer: Hi all thilo pointed me to some spam on trac today, investigating i found a spammer with 4 accounts who spammed ~6 tickets thanks to the last update the permission for the admin page to delete users seems to got a new name which slightly slowed

Re: [FFmpeg-devel] [PATCH] doc/developer: mention samples-request for FATE upload requests

2023-04-23 Thread Thilo Borgmann
Am 03.04.23 um 13:55 schrieb Thilo Borgmann: Am 02.04.23 um 01:50 schrieb Stefano Sabatini: On date Friday 2023-03-31 17:31:04 +0200, Thilo Borgmann wrote: ---   doc/developer.texi | 2 ++   1 file changed, 2 insertions(+) diff --git a/doc/developer.texi b/doc/developer.texi index 1275fa4f84

[FFmpeg-devel] FFmpeg at LinuxDays 2023 in Prague

2023-04-20 Thread Thilo Borgmann
Hi all, the break after the pandemic has stopped for the LinuxDays in Prague this year as well. Thus, FFmpeg will be at the Linux Days 2023 in Prague, Czech Republic from October 7th to 8th! Find more information on their homepage. The 2023 english version linked here is still outdated but sho

[FFmpeg-devel] [REFUND-REQUEST] Travel cost & more for CLT 2023

2023-03-15 Thread Thilo Borgmann
Hi, for our recent appearance at the Chemnitzer Linux Tage, I'd like to request reimbursements for my travel cost. I picked up Carl-Eugen in Berlin and we drove to Chemnitz together (~560 km in total). All hotel costs and further costs for merch and the webcam were preliminarily covered by oth

Re: [FFmpeg-devel] [CLT2023] FFmpeg at Chemnitzer Linux-Tage

2023-03-15 Thread Thilo Borgmann
ntly registered for the CLT team, more attendees appreciated: Carl Eugen Hoyos Thomas Volkert Alexander Strasser Thilo Borgmann We would like to encourage everyone visiting the CLT to bring us sample files and/or command lines that show suspicious or buggy behavior - this will be your change to get

[FFmpeg-devel] [PATCH] fftools/ffmpeg_mux_init: Use all metadata selectors if none is specified.

2023-03-15 Thread Thilo Borgmann
Fixes regression from 3c7dd5ed37da6d2de06c4850de5a319ca9cdd47f. Fixes ticket #10157. --- fftools/ffmpeg_mux_init.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fftools/ffmpeg_mux_init.c b/fftools/ffmpeg_mux_init.c index b3cc502fdd..deb09666bb 100644 --- a/fftools/ffmpe

Re: [FFmpeg-devel] [PATCH] doc/filters: update SITI description

2023-03-02 Thread Thilo Borgmann
Am 01.03.23 um 08:46 schrieb Werner Robitza: On Wed, Mar 1, 2023 at 1:15 AM Thilo Borgmann wrote: Am 28.02.23 um 18:12 schrieb Werner Robitza: On Tue, Feb 28, 2023 at 2:16 PM Thilo Borgmann wrote: Am 28.02.23 um 14:13 schrieb Thilo Borgmann: Am 28.02.23 um 12:42 schrieb Werner Robitza

Re: [FFmpeg-devel] [PATCH] doc/filters: update SITI description

2023-02-28 Thread Thilo Borgmann
Am 28.02.23 um 18:12 schrieb Werner Robitza: On Tue, Feb 28, 2023 at 2:16 PM Thilo Borgmann wrote: Am 28.02.23 um 14:13 schrieb Thilo Borgmann: Am 28.02.23 um 12:42 schrieb Werner Robitza: The filter implements the 'legacy' version from a superseded recommendation. --- doc/fi

Re: [FFmpeg-devel] [PATCH] src/template_head2: Make "community" a seperate page containing Organisation and Code of Conduct.

2023-02-28 Thread Thilo Borgmann
Am 22.02.23 um 13:35 schrieb Thilo Borgmann: Am 08.02.23 um 16:48 schrieb Thilo Borgmann: Forgot to put this in the subject, this patch is for ffmpeg-web, of course. -Thilo Am 08.02.23 um 16:47 schrieb Thilo Borgmann: ---   src/template_head2 | 3 ++-   1 file changed, 2 insertions(+), 1

Re: [FFmpeg-devel] [PATCH 1/2] doc/dev_community: add the addresses of the committees

2023-02-28 Thread Thilo Borgmann
Am 22.02.23 um 13:34 schrieb Thilo Borgmann: Am 08.02.23 um 16:57 schrieb Thilo Borgmann: From: Nicolas George Omitting the .org from the address should be protection enough against spam spiders. Signed-off-by: Nicolas George ---   doc/dev_community/community.md | 4   1 file changed, 4

Re: [FFmpeg-devel] [PATCH] doc/filters: update SITI description

2023-02-28 Thread Thilo Borgmann
Am 28.02.23 um 14:13 schrieb Thilo Borgmann: Am 28.02.23 um 12:42 schrieb Werner Robitza: The filter implements the 'legacy' version from a superseded recommendation. ---   doc/filters.texi | 8 +---   1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/filters.

Re: [FFmpeg-devel] [PATCH] doc/filters: update SITI description

2023-02-28 Thread Thilo Borgmann
Am 28.02.23 um 12:42 schrieb Werner Robitza: The filter implements the 'legacy' version from a superseded recommendation. --- doc/filters.texi | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/filters.texi b/doc/filters.texi index 47e92b9269..25574cd55c 100644 ---

Re: [FFmpeg-devel] [PATCH 2/2] fftools/ffmpeg_filter: initialize the 'o' to silence the warning

2023-02-25 Thread Thilo Borgmann
Am 25.02.23 um 16:26 schrieb Jun Zhao: From: Jun Zhao silence the warning: variable 'o' is used uninitialized whenever '&&' condition is false Signed-off-by: Jun Zhao --- fftools/ffmpeg_filter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) LGTM. -Thilo

Re: [FFmpeg-devel] [PATCH 1/2] lavfi/coreimage: suppress OpenGL deprecation warning

2023-02-25 Thread Thilo Borgmann
Am 25.02.23 um 16:26 schrieb Jun Zhao: From: Jun Zhao suppress OpenGL deprecation warning. Signed-off-by: Jun Zhao --- libavfilter/vf_coreimage.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavfilter/vf_coreimage.m b/libavfilter/vf_coreimage.m index b1959861de..

Re: [FFmpeg-devel] GSoC 2023

2023-02-23 Thread Thilo Borgmann
Hi, Am 15.12.22 um 15:42 schrieb Thilo Borgmann: [...] The application deadline is January 23rd, I will aim for sending an application mid January. [1] https://trac.ffmpeg.org/wiki/SponsoringPrograms/GSoC/2022/Results [2] https://trac.ffmpeg.org/wiki/SponsoringPrograms/GSoC/2023 we&#x

Re: [FFmpeg-devel] Hardware purchase request Apple M2

2023-02-23 Thread Thilo Borgmann
Am 23.02.23 um 10:44 schrieb Stefano Sabatini: On Mon, Feb 6, 2023 at 4:17 AM Thilo Borgmann wrote: Hi, the M2 chip recently made it from the laptops into the mini as well. It's the generation of the Chip, I think we should buy one and have that running FATE as well. Kieran agre

Re: [FFmpeg-devel] [PATCH] src/template_head2: Make "community" a seperate page containing Organisation and Code of Conduct.

2023-02-22 Thread Thilo Borgmann
Am 08.02.23 um 16:48 schrieb Thilo Borgmann: Forgot to put this in the subject, this patch is for ffmpeg-web, of course. -Thilo Am 08.02.23 um 16:47 schrieb Thilo Borgmann: ---   src/template_head2 | 3 ++-   1 file changed, 2 insertions(+), 1 deletion(-) Pushing soon. -Thilo

Re: [FFmpeg-devel] [PATCH 1/2] doc/dev_community: add the addresses of the committees

2023-02-22 Thread Thilo Borgmann
Am 08.02.23 um 16:57 schrieb Thilo Borgmann: From: Nicolas George Omitting the .org from the address should be protection enough against spam spiders. Signed-off-by: Nicolas George --- doc/dev_community/community.md | 4 1 file changed, 4 insertions(+) diff --git a/doc/dev_community

[FFmpeg-devel] [PATCH 2/2] doc: Merge doc/dev_community/* and Code of Conduct into a seperate file

2023-02-08 Thread Thilo Borgmann
Remove doc/dev_communit markup files completely as they are at the wrong place. Create a new community page, merging all of doc/dev_community and subsection Code of Conduct into a common place. The corresponding patch to ffmpeg-web puts the Organisation & Code of Conduct into a seperate community

[FFmpeg-devel] [PATCH 1/2] doc/dev_community: add the addresses of the committees

2023-02-08 Thread Thilo Borgmann
From: Nicolas George Omitting the .org from the address should be protection enough against spam spiders. Signed-off-by: Nicolas George --- doc/dev_community/community.md | 4 1 file changed, 4 insertions(+) diff --git a/doc/dev_community/community.md b/doc/dev_community/community.md ind

Re: [FFmpeg-devel] [PATCH 1/2] doc/dev_community: add the addresses of the committees

2023-02-08 Thread Thilo Borgmann
Pls ignnore this as well... I'll send the actual patch now patching two repos is confusing, sorry for spam. -Thilo ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link

Re: [FFmpeg-devel] [PATCH] doc: Merge doc/dev_community/* and Code of Conduct into a seperate file

2023-02-08 Thread Thilo Borgmann
Am 08.02.23 um 16:45 schrieb Thilo Borgmann: Remove doc/dev_communit markup files completely as they are at the wrong place. Create a new community page, merging all of doc/dev_community and subsection Code of Conduct into a common place. The corresponding patch to ffmpeg-web puts the

[FFmpeg-devel] [PATCH 2/2] doc: Merge doc/dev_community/* and Code of Conduct into a seperate file

2023-02-08 Thread Thilo Borgmann
Remove doc/dev_communit markup files completely as they are at the wrong place. Create a new community page, merging all of doc/dev_community and subsection Code of Conduct into a common place. The corresponding patch to ffmpeg-web puts the Organisation & Code of Conduct into a seperate community

[FFmpeg-devel] [PATCH 1/2] doc/dev_community: add the addresses of the committees

2023-02-08 Thread Thilo Borgmann
From: Nicolas George Omitting the .org from the address should be protection enough against spam spiders. Signed-off-by: Nicolas George --- doc/dev_community/community.md | 4 1 file changed, 4 insertions(+) diff --git a/doc/dev_community/community.md b/doc/dev_community/community.md ind

Re: [FFmpeg-devel] [PATCH] src/template_head2: Make "community" a seperate page containing Organisation and Code of Conduct.

2023-02-08 Thread Thilo Borgmann
Forgot to put this in the subject, this patch is for ffmpeg-web, of course. -Thilo Am 08.02.23 um 16:47 schrieb Thilo Borgmann: --- src/template_head2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/template_head2 b/src/template_head2 index a0b11ab..7ba634b 100644

[FFmpeg-devel] [PATCH] src/template_head2: Make "community" a seperate page containing Organisation and Code of Conduct.

2023-02-08 Thread Thilo Borgmann
--- src/template_head2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/template_head2 b/src/template_head2 index a0b11ab..7ba634b 100644 --- a/src/template_head2 +++ b/src/template_head2 @@ -21,8 +21,9 @@ News Download Documentation -

<    1   2   3   4   5   6   7   8   9   10   >