Re: [FFmpeg-devel] [PATCH 1/2] lavc: add Vulkan video encoding base code

2024-09-10 Thread Lynne via ffmpeg-devel
On 10/09/2024 15:29, Benjamin Cheng wrote: On Mon Sep 9, 2024 at 6:37 AM EDT, Lynne via ffmpeg-devel wrote: This commit adds the common Vulkan video encoding framework. It makes full use of the asynchronous features of our new common hardware encoding code, and of Vulkan. The code is able to

[FFmpeg-devel] [PATCH 3/3] lavc: add hevc_vulkan hardware encoder

2024-09-12 Thread Lynne via ffmpeg-devel
This commit adds a Vulkan hardware HEVC encoder, with full support of the spec - I, P, and B-frames. --- configure |1 + libavcodec/Makefile |3 + libavcodec/allcodecs.c |1 + libavcodec/vulkan_encode_h264.c | 14 +- libavcodec/vulkan_encode

[FFmpeg-devel] [PATCH 1/3] cbs_h265: add raw filler encoding

2024-09-12 Thread Lynne via ffmpeg-devel
From: Dave Airlie --- libavcodec/cbs_h2645.c| 17 libavcodec/cbs_h265.h | 6 ++ libavcodec/cbs_h265_syntax_template.c | 29 +++ 3 files changed, 52 insertions(+) diff --git a/libavcodec/cbs_h2645.c b/libavcodec/cbs_h2

[FFmpeg-devel] [PATCH 2/3] hw_base_encode_h265: split off SPS/PPS/VPS generation from VAAPI

2024-09-12 Thread Lynne via ffmpeg-devel
--- libavcodec/hw_base_encode_h265.c | 351 +++ libavcodec/hw_base_encode_h265.h | 56 + 2 files changed, 407 insertions(+) create mode 100644 libavcodec/hw_base_encode_h265.c create mode 100644 libavcodec/hw_base_encode_h265.h diff --git a/libavcodec/hw_base_en

Re: [FFmpeg-devel] [PATCH] lavc/vaapi_encode_av1: Fix encode fail since 9db68ed0

2024-09-13 Thread Lynne via ffmpeg-devel
On 13/09/2024 05:15, [email protected] wrote: From: Fei Wang Signed-off-by: Fei Wang --- libavcodec/vaapi_encode_av1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/vaapi_encode_av1.c b/libavcodec/vaapi_encode_av1.c index 6d1be9fc07..1b350cd

[FFmpeg-devel] [PATCH] hw_base_enc: inject side data to crop output for AV1

2024-09-13 Thread Lynne via ffmpeg-devel
Unlike H264/H265, AV1 contains no fields to crop encoded output to specific sizes. AMD's hardware cannot handle encoding of unaligned dimensions for AV1, hence it codes 1920x1080 as 1920x1088. Add side data to crop the output back to the original dimensions. There's an AV1-spec extension planned t

[FFmpeg-devel] [PATCH v2] hw_base_enc: inject side data to crop output for AV1

2024-09-13 Thread Lynne via ffmpeg-devel
Unlike H264/H265, AV1 contains no fields to crop encoded output to specific sizes. AMD's hardware cannot handle encoding of unaligned dimensions for AV1, hence it codes 1920x1080 as 1920x1088. Add side data to crop the output back to the original dimensions. There's an AV1-spec extension planned t

Re: [FFmpeg-devel] [PATCH v2 1/2] avformat/flvenc: support enhanced flv PacketTypeMetadata

2023-12-21 Thread zhupengfei via ffmpeg-devel
> 2023年12月18日 02:22,James Almer 写道: > > On 12/17/2023 1:24 PM, zhupengfei via ffmpeg-devel wrote: >> From: Zhu Pengfei <[email protected]> >> Signed-off-by: Zhu Pengfei <[email protected]> >> --- >> libavformat/flvenc.c | 155 ++

[FFmpeg-devel] [PATCH] fftool/ffplay: avoid same name in local variable

2023-12-30 Thread xufuji456 via ffmpeg-devel
There is a warning in XCode:"Declaration shadows a local variable" Signed-off-by: xufuji456 <[email protected]> --- fftools/ffplay.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fftools/ffplay.c b/fftools/ffplay.c index ea5ff31393..17861e60be 100644 --- a/fftools/

[FFmpeg-devel] [PATCH v3 1/2] avformat/flvdec: support enhanced flv PacketTypeMetadata

2024-01-11 Thread zhupengfei via ffmpeg-devel
From: Zhu Pengfei <[email protected]> Signed-off-by: Zhu Pengfei <[email protected]> --- libavformat/flvdec.c | 178 ++- 1 file changed, 177 insertions(+), 1 deletion(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index e25b5bd163..65815e51f9 10

[FFmpeg-devel] [PATCH v3 2/2] avformat/flvenc: support enhanced flv PacketTypeMetadata

2024-01-11 Thread zhupengfei via ffmpeg-devel
From: Zhu Pengfei <[email protected]> Signed-off-by: Zhu Pengfei <[email protected]> --- libavformat/flvenc.c | 133 +++ 1 file changed, 133 insertions(+) diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c index f6d10f331c..4485aba03c 100644 --- a/liba

[FFmpeg-devel] [PATCH v3 2/2] avformat/flvenc: support enhanced flv PacketTypeMetadata

2024-01-11 Thread zhupengfei via ffmpeg-devel
From: Zhu Pengfei <[email protected]> Signed-off-by: Zhu Pengfei <[email protected]> --- libavformat/flvenc.c | 133 +++ 1 file changed, 133 insertions(+) diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c index f6d10f331c..4485aba03c 100644 --- a/liba

[FFmpeg-devel] [PATCH 1/2] lavf/avio_internal: add ffio_write_lines for line ending normalization

2024-01-28 Thread rcombs via ffmpeg-devel
--- libavformat/avio_internal.h | 11 +++ libavformat/aviobuf.c | 31 +++ 2 files changed, 42 insertions(+) diff --git a/libavformat/avio_internal.h b/libavformat/avio_internal.h index f2e4ff30cb..16cf6ce016 100644 --- a/libavformat/avio_internal.h +++ b/

Re: [FFmpeg-devel] [PATCH 1/2] lavc: add Vulkan video encoding base code

2024-09-15 Thread Lynne via ffmpeg-devel
On 12/09/2024 15:20, Benjamin Cheng wrote: On Wed Sep 11, 2024 at 12:03 AM EDT, Lynne wrote: On 10/09/2024 15:29, Benjamin Cheng wrote: On Mon Sep 9, 2024 at 6:37 AM EDT, Lynne via ffmpeg-devel wrote: This commit adds the common Vulkan video encoding framework. It makes full use of the

Re: [FFmpeg-devel] [PATCH 1/2] lavc: add Vulkan video encoding base code

2024-09-15 Thread Lynne via ffmpeg-devel
On 09/09/2024 12:37, Lynne wrote: This commit adds the common Vulkan video encoding framework. It makes full use of the asynchronous features of our new common hardware encoding code, and of Vulkan. The code is able to handle anything from H264 to AV1 and MJPEG. --- configure |

Re: [FFmpeg-devel] [WIP PATCH 0/1] avcodec/aacenc: improve bit_rate_tolerance=0

2024-09-15 Thread Lynne via ffmpeg-devel
On 15/09/2024 17:14, Pauli Virtanen wrote: la, 2024-09-14 kello 00:15 +0300, Pauli Virtanen kirjoitti: [clip] - it appears the resulting frame_bits depends also on some other state than s->lambda. iteration with lambda1, lambda2>lambda1, and then again with lambda1 can produce different f

Re: [FFmpeg-devel] [PATCH 1/2] lavc: add Vulkan video encoding base code

2024-09-16 Thread Lynne via ffmpeg-devel
On 15/09/2024 11:55, Lynne via ffmpeg-devel wrote: On 09/09/2024 12:37, Lynne wrote: This commit adds the common Vulkan video encoding framework. It makes full use of the asynchronous features of our new common hardware encoding code, and of Vulkan. The code is able to handle anything from H264

[FFmpeg-devel] [PATCH v2] hw_base_encode_h265: split off SPS/PPS/VPS generation from VAAPI

2024-09-16 Thread Lynne via ffmpeg-devel
--- Only difference between V1 and V2 is that V2 actually makes VAAPI use the exported code, rather than copying it. libavcodec/Makefile | 2 +- libavcodec/hw_base_encode_h265.c | 351 + libavcodec/hw_base_encode_h265.h | 56 + libavcodec/vaapi_enco

Re: [FFmpeg-devel] [PATCH 4/7] hwcontext_vulkan: add support for AV_PIX_FMT_RGBA32

2024-10-11 Thread Lynne via ffmpeg-devel
On 12/10/2024 00:11, James Almer wrote: On 10/10/2024 2:32 AM, Lynne via ffmpeg-devel wrote: ---   libavutil/hwcontext_vulkan.c |  1 +   libavutil/vulkan.c   | 11 ++-   2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil

Re: [FFmpeg-devel] [PATCH 1/4] lavu/pixfmt: add AV_PIX_FMT_RGBA128

2024-10-15 Thread Lynne via ffmpeg-devel
On 15/10/2024 03:50, James Almer wrote: On 10/14/2024 10:41 PM, Lynne via ffmpeg-devel wrote: On 14/10/2024 17:24, James Almer wrote: On 10/14/2024 12:11 PM, Lynne via ffmpeg-devel wrote: On 12/10/2024 01:01, Lynne wrote: This format is useful for doing certain lossless transforms on images

Re: [FFmpeg-devel] [PATCH] hw_base_encode: Free pictures on close

2024-10-15 Thread Lynne via ffmpeg-devel
On 15/10/2024 16:49, David Rosca wrote: Fixes leaking recon surfaces with VAAPI. --- libavcodec/hw_base_encode.c | 5 + 1 file changed, 5 insertions(+) diff --git a/libavcodec/hw_base_encode.c b/libavcodec/hw_base_encode.c index 7b6ec97d3b..912c707a68 100644 --- a/libavcodec/hw_base_encod

Re: [FFmpeg-devel] [PATCH 1/4] lavu/pixfmt: add AV_PIX_FMT_RGBA128

2024-10-14 Thread Lynne via ffmpeg-devel
On 14/10/2024 17:24, James Almer wrote: On 10/14/2024 12:11 PM, Lynne via ffmpeg-devel wrote: On 12/10/2024 01:01, Lynne wrote: This format is useful for doing certain lossless transforms on images, RCT in particular, which require you to escalate the size from 16 to 32 bits to avoid overflows

[FFmpeg-devel] [PATCH] avcodec/bsf/dovi_rpu: remove EL when stripping dovi metadata

2024-10-15 Thread gnattu via ffmpeg-devel
When RPU is removed EL should also be removed. This only applies to HEVC as AV1 based Profile 10 does not support EL at all. Signed-off-by: Gnattu OC --- libavcodec/bsf/dovi_rpu.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libavcodec/bsf/dovi_rpu.c b/libavcodec/bsf

Re: [FFmpeg-devel] new packed pixel formats (machine vision)

2024-10-08 Thread Lynne via ffmpeg-devel
On 08/10/2024 09:31, Diederick C. Niehorster wrote: Hi All, I am using ffmpeg for a library to interface with machine vision cameras that i am developing (not yet released),it allows storing the streams with really nice performance directly to, e.g., x264/mp4 (thanks ffmpeg!). For this, i am loo

Re: [FFmpeg-devel] [PATCH 2/3] avcodec/ffv1enc: Prevent generation of files with broken slices

2024-10-11 Thread Lynne via ffmpeg-devel
On 01/10/2024 22:31, Michael Niedermayer wrote: Fixes: Ticket5548 Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer --- libavcodec/ffv1.c| 7 +++ libavcodec/ffv1.h| 1 + libavcodec/ffv1enc.c | 4 3 files changed, 12 insertions(+) diff --git a/libavcodec

Re: [FFmpeg-devel] [PATCH 2/7] lavu/pixfmt: add AV_PIX_FMT_RGB32

2024-10-09 Thread Lynne via ffmpeg-devel
On 10/10/2024 07:32, Lynne wrote: --- libavutil/pixdesc.c | 24 libavutil/pixfmt.h | 4 2 files changed, 28 insertions(+) diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c index 7174989072..a741d9bcb7 100644 --- a/libavutil/pixdesc.c +++ b/libavutil/pixde

[FFmpeg-devel] [PATCH 1/4] lavu/pixfmt: add AV_PIX_FMT_RGBA128

2024-10-11 Thread Lynne via ffmpeg-devel
This format is useful for doing certain lossless transforms on images, RCT in particular, which require you to escalate the size from 16 to 32 bits to avoid overflows. APIchanges will be done alongside when comitting. --- libavutil/pixdesc.c | 27 +++ libavutil/pixfmt.h |

[FFmpeg-devel] [PATCH 3/4] vulkan: add support for AV_PIX_FMT_RGBA128

2024-10-11 Thread Lynne via ffmpeg-devel
--- libavutil/hwcontext_vulkan.c | 1 + libavutil/vulkan.c | 12 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 47e21fda83..98c25da1c1 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil

[FFmpeg-devel] [PATCH 2/4] lavu/pixfmt: add AV_PIX_FMT_RGB96

2024-10-11 Thread Lynne via ffmpeg-devel
--- libavutil/pixdesc.c | 24 libavutil/pixfmt.h | 4 2 files changed, 28 insertions(+) diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c index 8736e4f47d..26ed941aea 100644 --- a/libavutil/pixdesc.c +++ b/libavutil/pixdesc.c @@ -2775,6 +2775,30 @@ static cons

[FFmpeg-devel] [PATCH 4/4] vulkan: add support for AV_PIX_FMT_RGB96

2024-10-11 Thread Lynne via ffmpeg-devel
--- libavutil/hwcontext_vulkan.c | 1 + libavutil/vulkan.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 98c25da1c1..0555f0e670 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_v

Re: [FFmpeg-devel] [PATCH] libavutil/vulkan: fix flexible array struct allocation

2024-10-08 Thread Lynne via ffmpeg-devel
On 09/10/2024 02:12, Marvin Scholz wrote: The flexible array member struct can have padding added by the compiler which was not taken into account properly, which could lead to a heap buffer overflow. --- libavutil/vulkan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/li

Re: [FFmpeg-devel] new packed pixel formats (machine vision)

2024-10-08 Thread Lynne via ffmpeg-devel
On 08/10/2024 21:17, Diederick C. Niehorster wrote: Dear Lynne, On Tue, Oct 8, 2024 at 1:11 PM Lynne via ffmpeg-devel wrote: Thank you for your quick and helpful answer! However I have several questions. We have support for AV_PIX_FMT_BAYER_RGGB16, since its a common Bayer layout that

[FFmpeg-devel] [PATCH] libavcodec/Makefile: add a makefile for Vulkan shaders

2024-10-11 Thread Lynne via ffmpeg-devel
--- libavcodec/Makefile| 10 +- libavcodec/vulkan/Makefile | 10 ++ 2 files changed, 11 insertions(+), 9 deletions(-) create mode 100644 libavcodec/vulkan/Makefile diff --git a/libavcodec/Makefile b/libavcodec/Makefile index 5df4b7cfc3..dd5d0de898 100644 --- a/libavcodec/

Re: [FFmpeg-devel] [PATCH 1/7] lavu/pixfmt: add AV_PIX_FMT_RGBA32

2024-10-11 Thread Lynne via ffmpeg-devel
On 11/10/2024 23:06, Michael Niedermayer wrote: On Thu, Oct 10, 2024 at 07:32:45AM +0200, Lynne via ffmpeg-devel wrote: This format is useful for doing certain lossless transforms on images, RCT in particular, which require you to escalate the size from 16 to 32 bits to avoid overflows

[FFmpeg-devel] [PATCH] configure: add spirv_compiler to avfilter_suggest as well

2024-10-07 Thread Lynne via ffmpeg-devel
If someone were to enable libglslang/libshaderc, and then disable all Vulkan filters, they would have the same issue as the earlier fix for libavcodec. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 1006ac98e2..461586cdb8 100755 --- a/

[FFmpeg-devel] [PATCH] configure: explicitly disable spirv_compiler

2024-10-07 Thread Lynne via ffmpeg-devel
spirv_compiler is an undeclared variable that was spontaneously enabled if libshaderc or libglslang were detected, and served as a way to enable filters. However, it being undeclared had the effect that it was neither considered explicitly disabled nor enabled if libshaderc or libglslang were dete

Re: [FFmpeg-devel] [PATCH] configure: add spirv_compiler to avfilter_suggest as well

2024-10-07 Thread Lynne via ffmpeg-devel
On 07/10/2024 09:28, Hendrik Leppkes wrote: On Mon, Oct 7, 2024 at 9:15 AM Lynne via ffmpeg-devel wrote: If someone were to enable libglslang/libshaderc, and then disable all Vulkan filters, they would have the same issue as the earlier fix for libavcodec. If you run such a setup, shouldn&#

[FFmpeg-devel] [PATCH 3/4] vulkan: move SPIR-V compilation code to libavutil

2024-10-04 Thread Lynne via ffmpeg-devel
The code is not currently used by libavutil, its just where our common Vulkan code is. Since SPIR-V compilation will be needed by lavc, move it, rather than having lavc including lavfi. --- libavfilter/Makefile | 2 - libavfilter/vf_avgblur_vulkan.c | 2 +- libav

[FFmpeg-devel] [PATCH 4/4] lavc/vulkan: add SPIR-V compilation support

2024-10-04 Thread Lynne via ffmpeg-devel
This is the same as with libavfilter. We will need SPIR-V compilation for at least three different things, like the VC-2 encoder and decoder, AV1 film grain synthesis for hardware with no support for it, and possibly other codecs. --- libavcodec/Makefile | 4 libavcodec/vulkan_glsla

[FFmpeg-devel] [PATCH 1/4] lavfi/vulkan: remove redundant header

2024-10-04 Thread Lynne via ffmpeg-devel
--- libavfilter/Makefile| 2 +- libavfilter/vulkan.h| 24 libavfilter/vulkan_filter.h | 2 +- libavfilter/vulkan_spirv.h | 1 - 4 files changed, 2 insertions(+), 27 deletions(-) delete mode 100644 libavfilter/vulkan.h diff --git a/libavfilter/Makefile

[FFmpeg-devel] [PATCH 2/4] lavc/vulkan: remove redundant header

2024-10-04 Thread Lynne via ffmpeg-devel
--- libavcodec/Makefile | 2 +- libavcodec/vulkan.h | 24 libavcodec/vulkan_video.h | 2 +- 3 files changed, 2 insertions(+), 26 deletions(-) delete mode 100644 libavcodec/vulkan.h diff --git a/libavcodec/Makefile b/libavcodec/Makefile index 5aed2fff28..a25

[FFmpeg-devel] [PATCH] vulkan_encode: do not align DPB buffer size

2024-10-04 Thread Lynne via ffmpeg-devel
Per subsection B stroke 165 of Chapter 56, drivers are required to do the aligning, not users. --- libavcodec/vulkan_encode.c | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/libavcodec/vulkan_encode.c b/libavcodec/vulkan_encode.c index 6d1743c7d7..9ad02e8c52 100644

Re: [FFmpeg-devel] [PATCH] web/index: add release notes for version 7.1

2024-09-30 Thread Lynne via ffmpeg-devel
On 30/09/2024 11:08, Anton Khirnov wrote: Quoting Lynne via ffmpeg-devel (2024-09-30 09:42:58) --- src/index | 37 + 1 file changed, 37 insertions(+) diff --git a/src/index b/src/index index fdf7ebb..76c8b32 100644 --- a/src/index +++ b/src/index @@ -35,6

[FFmpeg-devel] [PATCH] web/index: add release notes for version 7.1

2024-09-30 Thread Lynne via ffmpeg-devel
--- src/index | 37 + 1 file changed, 37 insertions(+) diff --git a/src/index b/src/index index fdf7ebb..76c8b32 100644 --- a/src/index +++ b/src/index @@ -35,6 +35,43 @@ News + October 1st, 2024, FFmpeg 7.1 "Péter" + +FFmpeg 7.1 "Péter", a ne

Re: [FFmpeg-devel] [PATCH] web/index: add release notes for version 7.1

2024-09-30 Thread Lynne via ffmpeg-devel
On 30/09/2024 11:34, Lynne via ffmpeg-devel wrote: On 30/09/2024 11:08, Anton Khirnov wrote: Quoting Lynne via ffmpeg-devel (2024-09-30 09:42:58) ---   src/index | 37 +   1 file changed, 37 insertions(+) diff --git a/src/index b/src/index index fdf7ebb

Re: [FFmpeg-devel] [PATCH v2] aacenc_pred: prevent UB in ff_aac_adjust_common_pred()

2024-10-05 Thread Lynne via ffmpeg-devel
On 05/10/2024 20:58, Sean McGovern wrote: --- libavcodec/aacenc_pred.c | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libavcodec/aacenc_pred.c b/libavcodec/aacenc_pred.c index a486c44d42..a6dfaa25fb 100644 --- a/libavcodec/aacenc_pred.c +++ b/libavcodec/aacenc_pred.c

[FFmpeg-devel] [PATCH] configure: add spirv_compiler to avcodec_suggest

2024-10-06 Thread Lynne via ffmpeg-devel
893f3fde4cdeb made libavcodec link to libshaderc/libglslang, though no codecs depend on it at this immediate moment. This was merged largely as a coordination effort to synchronize three different developers' repositories to allow them to send patches without overlapping functionality in between.

[FFmpeg-devel] [PATCH] fate/ffmpeg: add samples dependency to fate-ffmpeg-spec-disposition

2024-10-06 Thread Emily via ffmpeg-devel
From: Emily --- In the NixOS FFmpeg package, we run `make check` without downloading the entire FATE suite. The FFmpeg 7.1 update broke this, seemingly because of an undeclared FATE sample dependency. This package is my best‐guess attempt at fixing that based on the other commits and files that

Re: [FFmpeg-devel] [PATCH] hw_base_encode: Free pictures on close

2024-10-16 Thread Lynne via ffmpeg-devel
On 15/10/2024 17:51, Lynne via ffmpeg-devel wrote: On 15/10/2024 16:49, David Rosca wrote: Fixes leaking recon surfaces with VAAPI. ---   libavcodec/hw_base_encode.c | 5 +   1 file changed, 5 insertions(+) diff --git a/libavcodec/hw_base_encode.c b/libavcodec/hw_base_encode.c index

Re: [FFmpeg-devel] [PATCH 2/2] vulkan: enable selecting a compatible representation of format

2024-10-16 Thread Lynne via ffmpeg-devel
On 16/10/2024 11:56, emufan 4568 wrote: This works okay on the VC2 vulkan encoder patch Στις Τετ 16 Οκτ 2024 στις 10:21 π.μ., ο/η Lynne via ffmpeg-devel < [email protected]> έγραψε: When using **integer** images inside shaders, it turns out that conversion doesn't automatic

[FFmpeg-devel] [PATCH 2/2] vulkan: enable selecting a compatible representation of format

2024-10-16 Thread Lynne via ffmpeg-devel
When using **integer** images inside shaders, it turns out that conversion doesn't automatically happen, but we need to explicitly use the imageviews to get the image exposed as a suitable representation for the shader. Finally enables bitexact image representations. --- libavfilter/vf_nlmeans_vu

[FFmpeg-devel] [PATCH 1/2] hwcontext_vulkan: always enable MUTABLE creation flag

2024-10-16 Thread Lynne via ffmpeg-devel
We need it even for something as simple as bitexact opening of images. --- libavutil/hwcontext_vulkan.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 6a5f1325ac..dec5fdaa46 100644 --- a/libavutil/hwcontex

Re: [FFmpeg-devel] [RFC PATCH 2/2] fate: Make it possible to have alternative reference files

2024-10-18 Thread Lynne via ffmpeg-devel
On 18/10/2024 14:41, Hendrik Leppkes wrote: On Fri, Oct 18, 2024 at 2:09 PM Alexander Strasser via ffmpeg-devel wrote: This caused differences with 2 fate tests depending on the zlib version used. 2 fate tests? https://fate.ffmpeg.org/report.cgi?time=20241016173824&slot=x86_32-msvc14-dl

Re: [FFmpeg-devel] PATCH] Make H.274 film grain support optional for H.264. Saves ~779kb.

2024-10-16 Thread Lynne via ffmpeg-devel
On 16/10/2024 14:06, Niklas Haas wrote: On Mon, 14 Oct 2024 11:03:49 -0700 Dale Curtis wrote: Any issues remaining with this patch? Thanks in advance for applying. - dale I guess I'll apply it in 24h if there are no objections. The dynamically allocated version, right? OpenPGP_0xA2FEA5F0

[FFmpeg-devel] [PATCH] lavc/mjpegdec: Add option for ignorning malformed APPx segments

2024-10-18 Thread Cynthia via ffmpeg-devel
>From d7863bab8e1028b6cfb3ce848e216e86ff00eca0 Mon Sep 17 00:00:00 2001 From: cynthia2006 Date: Tue, 28 May 2024 22:03:50 +0530 Subject: [PATCH] lavc/mjpegdec: Add option for ignorning malformed APPx segments X-Unsent: 1 To: [email protected] A few cameras, namely Logitech C270 or similar p

[FFmpeg-devel] (No Subject)

2024-10-16 Thread Cynthia via ffmpeg-devel
>From d7863bab8e1028b6cfb3ce848e216e86ff00eca0 Mon Sep 17 00:00:00 2001 From: cynthia2006 Date: Tue, 28 May 2024 22:03:50 +0530 Subject: [PATCH] lavc/mjpegdec: add option for ignorning malformed APPx segments X-Unsent: 1 To: [email protected] A few cameras, namely Logitech C270 or similar

Re: [FFmpeg-devel] [PATCH] avcodec/hw_base_encode: fix use after free on close

2024-10-18 Thread Lynne via ffmpeg-devel
On 17/10/2024 20:23, Marvin Scholz wrote: The way the linked list of images was freed caused a use after free, by accessing pic->next after pic was already freed. Regression from 48a1a12968345bf673db1e1cbb5c64bd3529c50c Fix CID1633236 --- libavcodec/hw_base_encode.c | 6 +++--- 1 file change

Re: [FFmpeg-devel] Howto utilize GPU acceleration outside expected places?

2024-10-09 Thread Lynne via ffmpeg-devel
On 10/10/2024 06:05, martin schitter wrote: Can someone here point me to an example, how to use GPU acceleration outside of external hw_decode/encode facilities or vulkan_filters, just as more suitable compute mechanism and for better float image data support in ordinary ffmpeg code modules?

Re: [FFmpeg-devel] Howto utilize GPU acceleration outside expected places?

2024-10-10 Thread Lynne via ffmpeg-devel
On 10/10/2024 10:50, martin schitter wrote: On 10.10.24 08:06, Lynne via ffmpeg-devel wrote: You can copy libavutil/vulkan* into whatever project you want, and change 4 #include lines to make it compile. This lets you use the same API to construct and execute shaders as you would within lavc

[FFmpeg-devel] [PATCH 4/7] hwcontext_vulkan: add support for AV_PIX_FMT_RGBA32

2024-10-09 Thread Lynne via ffmpeg-devel
--- libavutil/hwcontext_vulkan.c | 1 + libavutil/vulkan.c | 11 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 1fb0481fa7..24aafcba07 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/

[FFmpeg-devel] [PATCH 1/7] lavu/pixfmt: add AV_PIX_FMT_RGBA32

2024-10-09 Thread Lynne via ffmpeg-devel
This format is useful for doing certain lossless transforms on images, RCT in particular, which require you to escalate the size from 16 to 32 bits to avoid overflows. APIchanges will be done alongside when comitting. --- libavutil/pixdesc.c | 27 +++ libavutil/pixfmt.h |

[FFmpeg-devel] [PATCH 2/7] lavu/pixfmt: add AV_PIX_FMT_RGB32

2024-10-09 Thread Lynne via ffmpeg-devel
--- libavutil/pixdesc.c | 24 libavutil/pixfmt.h | 4 2 files changed, 28 insertions(+) diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c index 7174989072..a741d9bcb7 100644 --- a/libavutil/pixdesc.c +++ b/libavutil/pixdesc.c @@ -2775,6 +2775,30 @@ static cons

[FFmpeg-devel] [PATCH 7/7] hwcontext_vulkan: enable shaderBufferInt64Atomics if supported

2024-10-09 Thread Lynne via ffmpeg-devel
--- libavutil/hwcontext_vulkan.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 3bb6d838f6..3be29a20f7 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_vulkan.c @@ -256,6 +256,7 @@ static void device_feature

[FFmpeg-devel] [PATCH 3/7] hwcontext_vulkan: add support for AV_PIX_FMT_RGBAF32

2024-10-09 Thread Lynne via ffmpeg-devel
--- libavutil/hwcontext_vulkan.c | 1 + libavutil/vulkan.c | 12 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index aaf2c78ebd..1fb0481fa7 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil

[FFmpeg-devel] [PATCH 5/7] hwcontext_vulkan: add support for AV_PIX_FMT_RGB32

2024-10-09 Thread Lynne via ffmpeg-devel
--- libavutil/hwcontext_vulkan.c | 1 + libavutil/vulkan.c | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 24aafcba07..ad2d62f874 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_

[FFmpeg-devel] [PATCH 6/7] hwcontext_vulkan: add support for AV_PIX_FMT_RGBF32

2024-10-09 Thread Lynne via ffmpeg-devel
--- libavutil/hwcontext_vulkan.c | 1 + libavutil/vulkan.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index ad2d62f874..3bb6d838f6 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_v

[FFmpeg-devel] [PATCH] vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness

2024-10-09 Thread Lynne via ffmpeg-devel
The original either reported 8 or 16-bit conversion from the original, rather than being able to return the actual original. This makes it usable in a situation where preserving exactness is required. --- libavfilter/vf_avgblur_vulkan.c | 3 +- libavfilter/vf_blend_vulkan.c | 3 +- liba

[FFmpeg-devel] [PATCH] vulkan: use correct signed image type for storage images

2024-10-09 Thread Lynne via ffmpeg-devel
Using signed or unsigned integer formats/layouts requires that "uimage" or "iimage" are used. --- libavutil/vulkan.c | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c index 7dbd3fa573..856567795b 100644 --- a/libavutil/vu

[FFmpeg-devel] [PATCH] configure: add spirv_compiler to avcodec_suggest

2024-10-06 Thread Lynne via ffmpeg-devel
893f3fde4cdeb made libavcodec link to libshaderc/libglslang, though no codecs depend on it at this immediate moment. This was merged largely as a coordination effort to synchronize three different developers' repositories to allow them to send patches without overlapping functionality in between.

Re: [FFmpeg-devel] [PATCH 4/4] lavc/vulkan: add SPIR-V compilation support

2024-10-04 Thread Lynne via ffmpeg-devel
On 04/10/2024 12:01, [email protected] wrote: On 4 Oct 2024, at 11:31, Lynne via ffmpeg-devel wrote: This is the same as with libavfilter. We will need SPIR-V compilation for at least three different things, like the VC-2 encoder and decoder, AV1 film grain synthesis for hardware with no

Re: [FFmpeg-devel] [PATCH 1/5] configure: drop yasm support

2024-10-05 Thread Lynne via ffmpeg-devel
On 03/10/2024 15:40, Lynne wrote: We started defauling to nasm 8 years ago. We are still compatible with yasm 0.8.0, released in 2009. **15 years ago**. The time has more than come to remove support for it. Maintaining compatibility started cutting into writing new code long ago. We still can't

Re: [FFmpeg-devel] [PATCH 1/4] lavu/pixfmt: add AV_PIX_FMT_RGBA128

2024-10-14 Thread Lynne via ffmpeg-devel
On 12/10/2024 01:01, Lynne wrote: This format is useful for doing certain lossless transforms on images, RCT in particular, which require you to escalate the size from 16 to 32 bits to avoid overflows. APIchanges will be done alongside when comitting. --- libavutil/pixdesc.c | 27 +

Re: [FFmpeg-devel] [PATCH] avutil/hwcontext_vulkan: add proper maps for XV3{0, 6}

2024-10-14 Thread Lynne via ffmpeg-devel
On 14/10/2024 16:50, James Almer wrote: Signed-off-by: James Almer --- libavutil/hwcontext_vulkan.c | 9 - libavutil/vulkan.c | 3 ++- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 47e21fda83

Re: [FFmpeg-devel] [PATCH 5/5] libavcodec/ffv1: Support storing LSB raw

2024-10-22 Thread Lynne via ffmpeg-devel
On 16/10/2024 15:26, Michael Niedermayer wrote: This makes a 16bit RGB raw sample 25% faster at a 2% loss of compression with rawlsb=4 Please test and comment This stores the LSB through non binary range coding, this is simpler than using a separate coder For cases where range coding is not w

[FFmpeg-devel] [PATCH] avformat/gifdec: There is an overflow int64_t receiving with int

2024-11-04 Thread wzq via ffmpeg-devel
From: wzqzero <[email protected]> When converting a two-minute 3840 x 2160 video to a GIF file, the viewing duration is shorter than the source duration when you use ffmpeg -i, which is due to data overflow, which causes positive numbers to become negative after being assigned, causing the gif_ski

Re: [FFmpeg-devel] root access voting

2024-11-02 Thread RaDSL via ffmpeg-devel
On 11/2/2024 4:34 AM, Michael Niedermayer wrote: Hi At teh current videolan developer days there where several surprise votes on FFmpegs infractructure. And to the best of my knowledge no remote participation and no recording. So let me try to reply to the idea of the general assembly choosi

[FFmpeg-devel] [PATCH v2 1/6] hwcontext_vulkan: explicitly wait when uploading

2024-11-10 Thread Lynne via ffmpeg-devel
--- libavutil/hwcontext_vulkan.c | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 0b52ad5112..0c9047f4c6 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_vulkan.c @@ -4200,13 +4200,1

[FFmpeg-devel] [PATCH v2 2/6] .gitignore: add exclusions for shader .c files

2024-11-10 Thread Lynne via ffmpeg-devel
--- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index e810d11107..9cfc78b414 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,5 @@ /src /mapfile /tools/python/__pycache__/ +/libavcodec/vulkan/*.c +/libavfilter/vulkan/*.c -- 2.45.2.753.g447d99e1

[FFmpeg-devel] [PATCH v2 6/6] ffv1enc: add a Vulkan encoder

2024-11-10 Thread Lynne via ffmpeg-devel
This commit implements a standard, compliant, version 3 and version 4 FFv1 encoder, entirely in Vulkan. The encoder is written in standard GLSL and requires a Vulkan 1.3 supporting GPU with the BDA extension. The encoder can use any amount of slices, but nominally, should use 32x32 slices (1024 in

[FFmpeg-devel] [PATCH v2 3/6] ffv1enc: split off encoder initialization into a separate function

2024-11-10 Thread Lynne via ffmpeg-devel
--- libavcodec/ffv1enc.c | 354 +++ libavcodec/ffv1enc.h | 30 2 files changed, 217 insertions(+), 167 deletions(-) create mode 100644 libavcodec/ffv1enc.h diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c index 7a6c718b41..ca2c9f32e2 100644 -

[FFmpeg-devel] [PATCH v2 4/6] ffv1enc: move plane info init into a separate function

2024-11-10 Thread Lynne via ffmpeg-devel
--- libavcodec/ffv1enc.c | 40 libavcodec/ffv1enc.h | 2 ++ 2 files changed, 26 insertions(+), 16 deletions(-) diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c index ca2c9f32e2..a106e2130a 100644 --- a/libavcodec/ffv1enc.c +++ b/libavcodec/ffv1enc

[FFmpeg-devel] [PATCH v2 5/6] ffv1enc: move slice allocation out of generic encode init

2024-11-10 Thread Lynne via ffmpeg-devel
--- libavcodec/ffv1enc.c | 36 ++-- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c index a106e2130a..7572594f3e 100644 --- a/libavcodec/ffv1enc.c +++ b/libavcodec/ffv1enc.c @@ -710,24 +710,6 @@ av_cold int

[FFmpeg-devel] [PATCH 7/7] ffv1enc: add a Vulkan encoder

2024-11-08 Thread Lynne via ffmpeg-devel
This commit implements a standard, compliant, version 3 and version 4 FFv1 encoder, entirely in Vulkan. The encoder is written in standard GLSL and requires a Vulkan 1.3 supporting GPU with the BDA extension. The encoder can use any amount of slices, but nominally, should use 32x32 slices (1024 in

[FFmpeg-devel] [PATCH 3/7] ffv1enc: split off encoder initialization into a separate function

2024-11-08 Thread Lynne via ffmpeg-devel
--- libavcodec/ffv1enc.c | 352 +++ libavcodec/ffv1enc.h | 30 2 files changed, 216 insertions(+), 166 deletions(-) create mode 100644 libavcodec/ffv1enc.h diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c index 7a6c718b41..10103f129b 100644 -

[FFmpeg-devel] [PATCH 4/7] ffv1enc: move plane info init into a separate function

2024-11-08 Thread Lynne via ffmpeg-devel
--- libavcodec/ffv1enc.c | 40 libavcodec/ffv1enc.h | 2 ++ 2 files changed, 26 insertions(+), 16 deletions(-) diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c index 10103f129b..023b32e10c 100644 --- a/libavcodec/ffv1enc.c +++ b/libavcodec/ffv1enc

[FFmpeg-devel] [PATCH 6/7] ffv1: use standard syntax for indexing state

2024-11-08 Thread Lynne via ffmpeg-devel
It isn't immediately obvious what indexing this array does. Use standard syntax instead. --- libavcodec/ffv1.h | 2 +- libavcodec/ffv1dec_template.c | 2 +- libavcodec/ffv1enc_template.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/ffv1.h b/libavc

[FFmpeg-devel] [PATCH 1/7] hwcontext_vulkan: explicitly wait when uploading

2024-11-08 Thread Lynne via ffmpeg-devel
--- libavutil/hwcontext_vulkan.c | 11 +-- 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 0b52ad5112..0c9047f4c6 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_vulkan.c @@ -4200,13 +4200,1

[FFmpeg-devel] [PATCH 2/7] .gitignore: add exclusions for shader .c files

2024-11-08 Thread Lynne via ffmpeg-devel
--- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index e810d11107..9cfc78b414 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,5 @@ /src /mapfile /tools/python/__pycache__/ +/libavcodec/vulkan/*.c +/libavfilter/vulkan/*.c -- 2.45.2.753.g447d99e1

[FFmpeg-devel] [PATCH 5/7] ffv1enc: move slice allocation out of generic encode init

2024-11-08 Thread Lynne via ffmpeg-devel
--- libavcodec/ffv1enc.c | 36 ++-- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/libavcodec/ffv1enc.c b/libavcodec/ffv1enc.c index 023b32e10c..36db135f49 100644 --- a/libavcodec/ffv1enc.c +++ b/libavcodec/ffv1enc.c @@ -710,24 +710,6 @@ av_cold int

Re: [FFmpeg-devel] [PATCH 3/3] avcodec/vulkan_video: add mapping for AV_PIX_FMT_Y216

2024-10-23 Thread Lynne via ffmpeg-devel
On 24/10/2024 01:03, James Almer wrote: Signed-off-by: James Almer --- libavcodec/vulkan_video.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavcodec/vulkan_video.c b/libavcodec/vulkan_video.c index a97d224d55..c58353246c 100644 --- a/libavcodec/vulkan_video.c +++

Re: [FFmpeg-devel] [PATCH] avcodec/ffv1: Support slice coding mode 1 with golomb rice

2024-10-24 Thread Lynne via ffmpeg-devel
On 25/10/2024 03:57, Michael Niedermayer wrote: Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer --- libavcodec/ffv1dec.c | 20 ++-- libavcodec/ffv1dec_template.c | 3 +++ libavcodec/ffv1enc.c | 23 --- 3 files chang

Re: [FFmpeg-devel] [PATCH 6/7] ffv1: use standard syntax for indexing state

2024-11-09 Thread Lynne via ffmpeg-devel
On 11/10/24 02:36, Michael Niedermayer wrote: On Sat, Nov 09, 2024 at 08:22:25AM +0100, Lynne via ffmpeg-devel wrote: It isn't immediately obvious what indexing this array does. Use standard syntax instead. --- libavcodec/ffv1.h | 2 +- libavcodec/ffv1dec_template.

Re: [FFmpeg-devel] [PATCH v2] vulkan_encode: set the quality level in session parameters

2024-09-23 Thread Lynne via ffmpeg-devel
On 23/09/2024 12:56, Víctor Manuel Jáquez Leal wrote: While running this command ./ffmpeg_g -loglevel debug -hwaccel vulkan -init_hw_device vulkan=vk:0,debug=1 -hwaccel_output_format vulkan -i input.y4m -vf 'format=nv12,hwupload' -c:v h264_vulkan -quality 2 output.mp4 -y It hit this validatio

[FFmpeg-devel] [PATCH 4/4] vulkan: add support for regular descriptor pools

2024-09-22 Thread Lynne via ffmpeg-devel
This permits: - The use of Vulkan filtering on many more devices - Better debugging due to lack of descriptor buffer support in layers --- libavfilter/vf_gblur_vulkan.c | 2 +- libavfilter/vf_nlmeans_vulkan.c | 21 +- libavfilter/vulkan_filter.c | 120 +- libavutil/hwcontext_vul

[FFmpeg-devel] [PATCH 1/4] vulkan: separate out descriptor layouts from sets

2024-09-22 Thread Lynne via ffmpeg-devel
Just avoids a single temporary allocation. --- libavutil/vulkan.c | 35 +++ libavutil/vulkan.h | 4 ++-- 2 files changed, 21 insertions(+), 18 deletions(-) diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c index da71f241f0..e3fb70da46 100644 --- a/libavutil/vul

[FFmpeg-devel] [PATCH 3/4] hwcontext_vulkan: forward debug_mode to check_extensions() for devices

2024-09-22 Thread Lynne via ffmpeg-devel
This allows disabling of certain extensions when debug mode is turned on. --- libavutil/hwcontext_vulkan.c | 25 + 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 6604dffd30..5e56a215e8 100644

[FFmpeg-devel] [PATCH 2/4] hwcontext_vulkan: add the PROFILE_INDEPENDENT only when needed

2024-09-22 Thread Lynne via ffmpeg-devel
--- libavutil/hwcontext_vulkan.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 23abd19eeb..6604dffd30 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_vulkan.c @@ -2695,7 +2695,8 @@ static

Re: [FFmpeg-devel] [PATCH] Use the correct Vulkan NULL type

2024-09-23 Thread Lynne via ffmpeg-devel
On 22/09/2024 20:40, nihil-admirari via ffmpeg-devel wrote: From: nihil-admirari <[email protected]> Fixes build issue for Win32 targets --- libavcodec/vulkan_encode_h264.c | 2 +- libavcodec/vulkan_encode_h265.c | 2 +- 2 files changed, 2 insertions

[FFmpeg-devel] [PATCH] avformat/oma: Demux oma-encapsulated AAC audio

2024-09-24 Thread asivery via ffmpeg-devel
Empty MessageFrom 35d8ce6136fa4cf128395aeed56ea57c0496ef3a Mon Sep 17 00:00:00 2001 From: asivery Date: Tue, 24 Sep 2024 18:58:37 +0200 Subject: [PATCH] avformat/oma: Demux oma-encapsulated AAC audio Signed-off-by: asivery --- libavformat/oma.c| 1 + libavformat/oma.h| 1 + libavformat/

Re: [FFmpeg-devel] [PATCH 02/10] MAINTAINERS: aacdec seems unmaintained, aacdec_usac seems maintained by Lynne

2024-09-27 Thread Lynne via ffmpeg-devel
On 22/09/2024 23:56, Michael Niedermayer wrote: CC: Lynne Signed-off-by: Michael Niedermayer --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5b6fbfdc48d..882ecae1d32 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -146,6 +146,8 @@ Codecs:

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