Re: [FFmpeg-devel] [PATCH v3 6/6] lavc/vaapi_encode: Add VAAPI AV1 encoder

2023-08-16 Thread Wang, Fei W
On Sun, 2023-08-13 at 22:43 +0100, Mark Thompson wrote: > On 10/08/2023 03:54, Wang, Fei W wrote: > > On Mon, 2023-08-07 at 22:21 +0100, Mark Thompson wrote: > > > On 03/08/2023 07:01, fei.w.wang-at-intel@ffmpeg.org wrote: > > > > From: Fei Wang > > > > > > > > Signed-off-by: Fei Wang > > >

[FFmpeg-devel] [PATCH] tta decoder improvements

2023-08-16 Thread Paul B Mahol
Patch attached. From 2b6ac4f7093157533b7f279a78a73bfabeb98cf0 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Tue, 15 Aug 2023 21:13:59 +0200 Subject: [PATCH] avcodec/tta: switch to planar sample formats Makes decoding few percent faster. Also fix code style while here. Signed-off-by: Paul B M

Re: [FFmpeg-devel] [PATCH] avcodec/exr: tag gamma=1.0 output as linear light

2023-08-16 Thread Paul B Mahol
LGTM ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

[FFmpeg-devel] [PATCH v27 1/2] avcodec/evc_encoder: Provided support for EVC encoder

2023-08-16 Thread Dawid Kozinski
- Added EVC encoder wrapper - Changes in project configuration file and libavcodec Makefile - Added documentation for xeve wrapper Signed-off-by: Dawid Kozinski --- configure | 4 + doc/encoders.texi | 69 + doc/general_contents.texi | 11 + libavcodec/Makefile

[FFmpeg-devel] [PATCH v27 2/2] avcodec/evc_decoder: Provided support for EVC decoder

2023-08-16 Thread Dawid Kozinski
- Added EVC decoder wrapper - Changes in project configuration file and libavcodec Makefile - Added documentation for xevd wrapper Signed-off-by: Dawid Kozinski --- configure | 4 + doc/decoders.texi | 24 ++ doc/general_contents.texi | 10 +- libavcodec/Makefile

[FFmpeg-devel] [PATCH] avutil/channel_layout: make pre-defined channel layouts C++ friendly

2023-08-16 Thread Zhao Zhili
From: Zhao Zhili C++ doesn't support designated initializers until C++20. We have a bunch of pre-defined channel layouts, the gains to make them usable in C++ exceed the losses. Signed-off-by: Zhao Zhili --- libavutil/channel_layout.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)

Re: [FFmpeg-devel] [PATCH] avutil/channel_layout: make pre-defined channel layouts C++ friendly

2023-08-16 Thread Paul B Mahol
NAK, as full codebase have usages of designated initializers. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "

[FFmpeg-devel] [RFC] swscale RGB24->YUV420P

2023-08-16 Thread John Cox
Hi The Pi has a use for a fast RGB24->YUV420P path for encoding camera video. There is an existing BGR24 converter but if I build a RGB24 converter using the same logic (rearrange the conversion matrix and use the same code) I get a fate fail on filter-fps-cfr (and possibly others) which appears t

Re: [FFmpeg-devel] [PATCH] avutil/channel_layout: make pre-defined channel layouts C++ friendly

2023-08-16 Thread James Almer
On 8/16/2023 12:44 PM, Zhao Zhili wrote: From: Zhao Zhili C++ doesn't support designated initializers until C++20. We have a bunch of pre-defined channel layouts, the gains to make them usable in C++ exceed the losses. Signed-off-by: Zhao Zhili --- libavutil/channel_layout.h | 4 ++-- 1 fi

Re: [FFmpeg-devel] [PATCH v4] vvcdec: add thread executor

2023-08-16 Thread Michael Niedermayer
On Tue, Aug 15, 2023 at 10:50:13PM +0800, Nuo Mi wrote: > The executor design pattern was inroduced by java > > it also adapted by python > >

Re: [FFmpeg-devel] [PATCH] adpcm fixes and improvements

2023-08-16 Thread Michael Niedermayer
On Tue, Aug 15, 2023 at 04:49:05PM +0200, Paul B Mahol wrote: > Attached [...] > adpcm.c |2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > 3305dbe07ca935958fa213f5cadc339ad3cc3592 > 0003-avcodec-adpcm-use-already-existing-pointer-for-4xm-d.patch > From c6ad6dc7b8725d897e36399e5c7b817

Re: [FFmpeg-devel] [PATCH v4] vvcdec: add thread executor

2023-08-16 Thread Rémi Denis-Courmont
Le tiistaina 15. elokuuta 2023, 17.50.13 EEST Nuo Mi a écrit : > The executor design pattern was inroduced by java > urrent/Executor.html> it also adapted by python >

Re: [FFmpeg-devel] [PATCH] tta decoder improvements

2023-08-16 Thread Michael Niedermayer
On Wed, Aug 16, 2023 at 12:47:36PM +0200, Paul B Mahol wrote: > Patch attached. > tta.c | 167 > +++--- > 1 file changed, 109 insertions(+), 58 deletions(-) > a289f05b1ebb50604675a11894e254108e276714 > 0001-avcodec-tta-switch-to-plan

Re: [FFmpeg-devel] [PATCH] avutil/channel_layout: make pre-defined channel layouts C++ friendly

2023-08-16 Thread Paul B Mahol
On Wed, Aug 16, 2023 at 6:21 PM James Almer wrote: > On 8/16/2023 12:44 PM, Zhao Zhili wrote: > > From: Zhao Zhili > > > > C++ doesn't support designated initializers until C++20. We have > > a bunch of pre-defined channel layouts, the gains to make them > > usable in C++ exceed the losses. > >

Re: [FFmpeg-devel] [PATCH] adpcm fixes and improvements

2023-08-16 Thread Paul B Mahol
On Wed, Aug 16, 2023 at 6:38 PM Michael Niedermayer wrote: > On Tue, Aug 15, 2023 at 04:49:05PM +0200, Paul B Mahol wrote: > > Attached > > [...] > > adpcm.c |2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > 3305dbe07ca935958fa213f5cadc339ad3cc3592 > 0003-avcodec-adpcm-use-already

Re: [FFmpeg-devel] [PATCH] avutil/channel_layout: make pre-defined channel layouts C++ friendly

2023-08-16 Thread Zhao Zhili
> From: ffmpeg-devel On Behalf Of James Almer > Sent: 2023年8月17日 0:22 > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH] avutil/channel_layout: make pre-defined > channel layouts C++ friendly > > On 8/16/2023 12:44 PM, Zhao Zhili wrote: > > From: Zhao Zhili > > > > C++ doesn't

Re: [FFmpeg-devel] [PATCH] avutil/channel_layout: make pre-defined channel layouts C++ friendly

2023-08-16 Thread James Almer
On 8/16/2023 1:52 PM, Paul B Mahol wrote: On Wed, Aug 16, 2023 at 6:21 PM James Almer wrote: On 8/16/2023 12:44 PM, Zhao Zhili wrote: From: Zhao Zhili C++ doesn't support designated initializers until C++20. We have a bunch of pre-defined channel layouts, the gains to make them usable in C+

Re: [FFmpeg-devel] [RFC] swscale RGB24->YUV420P

2023-08-16 Thread Michael Niedermayer
On Wed, Aug 16, 2023 at 05:15:23PM +0100, John Cox wrote: > Hi > > The Pi has a use for a fast RGB24->YUV420P path for encoding camera > video. There is an existing BGR24 converter but if I build a RGB24 > converter using the same logic (rearrange the conversion matrix and use > the same code) I g

Re: [FFmpeg-devel] [PATCH] tta decoder improvements

2023-08-16 Thread Michael Niedermayer
On Wed, Aug 16, 2023 at 12:47:36PM +0200, Paul B Mahol wrote: > Patch attached. > tta.c | 167 > +++--- > 1 file changed, 109 insertions(+), 58 deletions(-) > a289f05b1ebb50604675a11894e254108e276714 > 0001-avcodec-tta-switch-to-plan

[FFmpeg-devel] [PATCH v2] cbs: Make tracing more general

2023-08-16 Thread Mark Thompson
Turn tracing into callbacks for each syntax element, with default callbacks to match current trace_headers behaviour for debug. Move the construction of bit strings into the trace callback, which simplifies all of the read and write functions. --- Add user context pointer to trace callback. Ensur

Re: [FFmpeg-devel] [PATCH v3 6/6] lavc/vaapi_encode: Add VAAPI AV1 encoder

2023-08-16 Thread Mark Thompson
On 16/08/2023 08:54, Wang, Fei W wrote: On Sun, 2023-08-13 at 22:43 +0100, Mark Thompson wrote: On 10/08/2023 03:54, Wang, Fei W wrote: On Mon, 2023-08-07 at 22:21 +0100, Mark Thompson wrote: On 03/08/2023 07:01, fei.w.wang-at-intel@ffmpeg.org wrote: From: Fei Wang Signed-off-by: Fei Wa

Re: [FFmpeg-devel] [PATCH v2] avdevice: Fix disabling audiotoolbox_outdev build on iOS

2023-08-16 Thread L. E. Segovia via ffmpeg-devel
Ping again for review. amyspark On 29/07/2023 16:00, L. E. Segovia wrote: > audiotoolbox.m uses CoreAudio APIs that are only available in macOS. > The existing CoreAudio framework check is already enough for this case > (as CoreAudio.h does not exist for the iDevices), however, it was never > pas