[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

[FFmpeg-devel] [PATCH 2/3] avcodec/libjxlenc: Move image initialization code into libjxl_encode_init_image

2023-12-11 Thread Zsolt Vadász via ffmpeg-devel
--- libavcodec/libjxlenc.c | 69 +++--- 1 file changed, 45 insertions(+), 24 deletions(-) diff --git a/libavcodec/libjxlenc.c b/libavcodec/libjxlenc.c index 92a458d51a..6110c42a7c 100644 --- a/libavcodec/libjxlenc.c +++ b/libavcodec/libjxlenc.c @@ -50,6 +50,9 @

[FFmpeg-devel] [PATCH 1/3] avcodec/libjxlenc: Move JxlBasicInfo to LibJxlEncodeContext

2023-12-11 Thread Zsolt Vadász via ffmpeg-devel
--- libavcodec/libjxlenc.c | 45 +- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/libavcodec/libjxlenc.c b/libavcodec/libjxlenc.c index d707f3a61b..92a458d51a 100644 --- a/libavcodec/libjxlenc.c +++ b/libavcodec/libjxlenc.c @@ -49,6 +49,7 @

[FFmpeg-devel] [PATCH 3/3] avcodec/libjxlenc: Add libjxl_animated encoder

2023-12-11 Thread Zsolt Vadász via ffmpeg-devel
--- libavcodec/allcodecs.c | 1 + libavcodec/libjxlenc.c | 197 - 2 files changed, 157 insertions(+), 41 deletions(-) diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c index b0f004e15c..e6733b0d4f 100644 --- a/libavcodec/allcodecs.c +++ b/libav

Re: [FFmpeg-devel] [PATCH 1/3] avcodec/libjxlenc: Move JxlBasicInfo to LibJxlEncodeContext

2023-12-13 Thread Zsolt Vadász via ffmpeg-devel
On Tuesday, December 12th, 2023 at 9:17 PM, Leo Izen wrote: > On 12/11/23 12:05, Zsolt Vadász via ffmpeg-devel wrote: > > > --- > > libavcodec/libjxlenc.c | 45 +- > > 1 file changed, 23 insertions(+), 22 deletions(-) > >

[FFmpeg-devel] [PATCH v2 0/1] avcodec/libjxlenc: Add libjxl_animated encoder

2023-12-13 Thread Zsolt Vadász via ffmpeg-devel
This patchset adds support for encoding animated JPEG XL images via a new encoder (libjxl_animated). When using the encoder, the output format needs to be set to raw video, as shown below: `ffmpeg -i sample.gif -c:v libjxl_animated -f rawvideo out.jxl` V2 changes: - This version doesn't move the J

[FFmpeg-devel] [PATCH v2 1/1] avcodec/libjxlenc: Add libjxl_animated encoder

2023-12-13 Thread Zsolt Vadász via ffmpeg-devel
--- configure | 1 + libavcodec/allcodecs.c | 1 + libavcodec/libjxlenc.c | 214 + 3 files changed, 177 insertions(+), 39 deletions(-) diff --git a/configure b/configure index 7d2ee66000..a334a9b1e0 100755 --- a/configure +++ b/configure @@

Re: [FFmpeg-devel] [PATCH v2 1/1] avcodec/libjxlenc: Add libjxl_animated encoder

2023-12-15 Thread Zsolt Vadász via ffmpeg-devel
On Friday, December 15th, 2023 at 12:20 AM, Leo Izen wrote: > > + AVFrame *last; > > > I don't see the purpose of keeping this here. > The name is misleading, I should have named it `previous`, since it always contains the previous frame. I did it this way so I could call JxlEncoderCloseInp

Re: [FFmpeg-devel] [PATCH v2 1/1] avcodec/libjxlenc: Add libjxl_animated encoder

2023-12-15 Thread Zsolt Vadász via ffmpeg-devel
On Friday, December 15th, 2023 at 10:12 PM, Leo Izen wrote: > On 12/15/23 11:40, Zsolt Vadász via ffmpeg-devel wrote: > > > On Friday, December 15th, 2023 at 12:20 AM, Leo Izen leo.i...@gmail.com > > wrote: > > > > > > + AVFrame *last; > > >

Re: [FFmpeg-devel] [PATCH v2 1/1] avcodec/libjxlenc: Add libjxl_animated encoder

2023-12-19 Thread Zsolt Vadász via ffmpeg-devel
On Friday, December 15th, 2023 at 11:18 PM, Leo Izen wrote: > On 12/15/23 16:31, Zsolt Vadász via ffmpeg-devel wrote: > > > On Friday, December 15th, 2023 at 10:12 PM, Leo Izen leo.i...@gmail.com > > wrote: > > > > > On 12/15/23 11:40, Zsolt Vadász via ffmp

[FFmpeg-devel] [PATCH v3 1/1] avcodec/libjxlenc: Add libjxl_animated encoder

2023-12-21 Thread Zsolt Vadász via ffmpeg-devel
--- configure | 1 + libavcodec/allcodecs.c | 1 + libavcodec/libjxlenc.c | 226 ++--- 3 files changed, 189 insertions(+), 39 deletions(-) diff --git a/configure b/configure index 7d2ee66000..2d27d8015a 100755 --- a/configure +++ b/configure @@

[FFmpeg-devel] [PATCH v3 0/1] avcodec/libjxlenc: Add libjxl_anim encoder

2023-12-21 Thread Zsolt Vadász via ffmpeg-devel
This patchset adds support for encoding animated JPEG XL images via a new encoder (libjxl_anim). When using the encoder, the output format needs to be set to raw video, as shown below: `ffmpeg -i sample.gif -c:v libjxl_anim -f rawvideo out.jxl` V3 changes: - Renamed encoder to libjxl_anim for cons

[FFmpeg-devel] [PATCH v7] avformat/ogg: Add support for embedding cover art in Ogg

2024-11-07 Thread Zsolt Vadász via ffmpeg-devel
This version is basically https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=10105 applied with a 3-way merge, squashed into a single commit, with an added NULL check added at the end of `ogg_finish_header`. --- libavformat/flac_picture.c | 133 +++ libavformat/flac_pi