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

2023-08-06 Thread Zsolt Vadász
Hi, it's been a while, can I get a review on this patch set? It would close https://trac.ffmpeg.org/ticket/4448. Thanks in advance! Zsolt ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscr

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

2022-12-29 Thread Zsolt Vadász
It's done similarly to how the flac muxer does it, so I reused most of the code and adapted it. Signed-off-by: Zsolt Vadasz --- libavformat/oggenc.c | 293 +-- 1 file changed, 254 insertions(+), 39 deletions(-) diff --git a/libavformat/oggenc.c b/libavfo

Re: [FFmpeg-devel] [PATCH] avformat: Add support for embedding cover art in Ogg files

2023-01-03 Thread Zsolt Vadász
On Sunday, January 1st, 2023 at 10:41 AM, Jean-Baptiste Kempf wrote: > On Thu, 29 Dec 2022, at 22:05, Zsolt Vadász wrote: > > > It's done similarly to how the flac muxer does it, so I reused most of > > the code and adapted it. > > > Would a common function m

[FFmpeg-devel] [PATCH] avformat/oggparsevorbis: Don't append to title metadata

2023-01-04 Thread Zsolt Vadász
This patch fixes #9642. Signed-off-by: Zsolt Vadasz --- libavformat/oggparsevorbis.c | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/libavformat/oggparsevorbis.c b/libavformat/oggparsevorbis.c index 061840c2ed..02be4e07b8 100644 --- a/libavformat/oggparsevorbis.c +

[FFmpeg-devel] [PATCH v2] avformat: Add support for embedding cover art in Ogg files

2023-01-15 Thread Zsolt Vadász
Signed-off-by: Zsolt Vadasz --- libavformat/flac_picture.c | 132 +++ libavformat/flac_picture.h | 5 + libavformat/flacenc.c | 90 +--- libavformat/oggenc.c | 207 ++--- 4 files changed, 308 insertions(+), 126 deletion

[FFmpeg-devel] [PATCH v3] avformat: Add support for embedding cover art in Ogg files

2023-01-17 Thread Zsolt Vadász
Signed-off-by: Zsolt Vadasz --- libavformat/flac_picture.c | 132 +++ libavformat/flac_picture.h | 5 + libavformat/flacenc.c | 90 +--- libavformat/oggenc.c | 207 ++--- 4 files changed, 308 insertions(+), 126 deletion

[FFmpeg-devel] Subject: [PATCH v4] avformat: Add support for embedding cover art in Ogg files

2023-03-04 Thread Zsolt Vadász
Signed-off-by: Zsolt Vadasz --- libavformat/flac_picture.c | 132 ++ libavformat/flac_picture.h | 5 + libavformat/flacenc.c | 90 +-- libavformat/oggenc.c | 217 ++--- 4 files changed, 319 insertions(+), 125 deletions(

[FFmpeg-devel] [PATCH v4] avformat: Add support for embedding cover art in Ogg files

2023-03-05 Thread Zsolt Vadász
This version can actually be applied to master. Also added checks to ensure there won't be an OGGStreamContext for the cover art to suppress warnings in mpv. Signed-off-by: Zsolt Vadasz --- libavformat/flac_picture.c | 132 ++ libavformat/flac_picture.h | 5 + libavformat/f

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

2023-03-10 Thread Zsolt Vadász
This function is able to write cover art into both FLAC and Ogg files Signed-off-by: Zsolt Vadasz --- libavformat/flac_picture.c | 132 + libavformat/flac_picture.h | 5 ++ libavformat/flacenc.c | 90 + 3 files changed, 140 inse

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

2023-03-10 Thread Zsolt Vadász
Fixes #4448. The cover art must have DISPOSITION_ATTACHED_PIC. Signed-off-by: Zsolt Vadasz --- libavformat/oggenc.c | 214 +++ 1 file changed, 176 insertions(+), 38 deletions(-) diff --git a/libavformat/oggenc.c b/libavformat/oggenc.c index 2e582d0754..ac

[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
consistency - PTS is now calculated - JxlFrameHeader.duration is calculated from PTS instead of relying on AVFrame->duration being set - This version also does not rely on AVCodecContext->frame_num either - Disabled the container container format (JxlEncoderUseContainer) Zsolt Vadász (1): a

[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