Re: [FFmpeg-devel] [PATCH] AVS3: add support for AVS3 High profile - same syntax as AVS3 Main profile

2022-02-25 Thread Paul Higgs
> -Original Message- > From: ffmpeg-devel On Behalf Of > lance.lmw...@gmail.com > Sent: 26 February 2022 07:18 > To: ffmpeg-devel@ffmpeg.org > Subject: Re: [FFmpeg-devel] [PATCH] AVS3: add support for AVS3 High profile > - same syntax as AVS3 Main profile > > On Sat, Feb 26, 2022 at 05:

Re: [FFmpeg-devel] [PATCH] AVS3: add support for AVS3 High profile - same syntax as AVS3 Main profile

2022-02-25 Thread lance . lmwang
On Sat, Feb 26, 2022 at 05:50:39AM +, Paul Higgs wrote: > This patch adds high level syntax support for parsing AVS3 High profile > bitstreams. > Latest AVS3 specification including High profile is available at > http://www.avs.org.cn/AVS3_download/en_index.asp > > Signed-off-by: Paul Higgs

Re: [FFmpeg-devel] [PATCH 1/4] avutil: add support for CUVA HDR Vivid metadata

2022-02-25 Thread lance . lmwang
On Tue, Feb 15, 2022 at 08:08:51AM +0100, Andreas Rheinhardt wrote: > lance.lmw...@gmail.com: > > From: Limin Wang > > > > Signed-off-by: Limin Wang > > --- > > libavutil/Makefile | 2 + > > libavutil/frame.c | 1 + > > libavutil/frame.h

[FFmpeg-devel] [PATCH] AVS3: add support for AVS3 High profile - same syntax as AVS3 Main profile

2022-02-25 Thread Paul Higgs
This patch adds high level syntax support for parsing AVS3 High profile bitstreams. Latest AVS3 specification including High profile is available at http://www.avs.org.cn/AVS3_download/en_index.asp Signed-off-by: Paul Higgs --- libavcodec/avs3.h| 2 ++ libavcodec/avs3_parser.c | 8 +++

[FFmpeg-devel] [PATCH] add support for AVS3 High profile - same syntax as AVS3 Main profile

2022-02-25 Thread Paul Higgs
This patch adds high level syntax support for parsing AVS3 High profile bitstreams. Latest AVS3 specification including High profile is available at http://www.avs.org.cn/AVS3_download/en_index.asp Signed-off-by: Paul Higgs --- libavcodec/avs3.h| 2 ++ libavcodec/avs3_parser.c | 8 +++

Re: [FFmpeg-devel] [PATCH v2 1/2] libavcodec: Added DFPWM1a codec

2022-02-25 Thread Jack Bruienne
Sorry, I forgot to run make fate on the split patches, and I used the wrong capabilities for the decoder. I have attached a modified patch that removes AV_CODEC_CAP_VARIABLE_FRAME_SIZE from the decoder capabilities. Let me know if you'd like a full v3 patch email instead. On 2/25/22 18:43, Jac

[FFmpeg-devel] GSoC 2022 ideas page

2022-02-25 Thread Michael Niedermayer
Hi all CCing other admins and mentors on the page Our ideas page is this year in exceptionally poor condition I am not sure why this happened. I did actually intend to be just backup admin for it this year. and that kind of worked last one. But now today I get a warning from google about the page

[FFmpeg-devel] [PATCH v2 2/2] libavformat: Add DFPWM raw format

2022-02-25 Thread Jack Bruienne
This patch builds on my previous DFPWM codec patch, adding a raw audio format to be able to read/write the raw files that are most commonly used (as no other container format supports it yet). The muxers are mostly copied from the PCM demuxer and the raw muxers, as DFPWM is typically stored as r

[FFmpeg-devel] [PATCH v2 1/2] libavcodec: Added DFPWM1a codec

2022-02-25 Thread Jack Bruienne
From the wiki page (https://wiki.vexatos.com/dfpwm): DFPWM (Dynamic Filter Pulse Width Modulation) is an audio codec created by Ben “GreaseMonkey” Russell in 2012, originally to be used as a voice codec for asiekierka's pixmess, a C remake of 64pixels. It is a 1-bit-per-sample codec which uses a

Re: [FFmpeg-devel] [PATCH] libavcodec, libavformat: Added DFPWM1a codec and raw format

2022-02-25 Thread Jack Bruienne
Thanks for looking over the patch. I used git format-patch to make the email and then sent it with Thunderbird; it appears that the command on the website doesn't put the patch in an attachment. I'll be adding --attach for future patches to fix this. I will be sending split updated patches fix

[FFmpeg-devel] [PATCH v2] tools/target_bsf_fuzzer: simplify the loop feeding packets to the filter

2022-02-25 Thread James Almer
And use a single AVPacket for the entire process. This more closely follows the suggested API usage in the doxy. Signed-off-by: James Almer --- tools/target_bsf_fuzzer.c | 41 +++ 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/tools/target_bsf

Re: [FFmpeg-devel] [PATCH 4/4] avformat/argo_cvg:: Fix order of operations in error check in argo_cvg_write_trailer()

2022-02-25 Thread Michael Niedermayer
On Mon, Feb 14, 2022 at 08:39:34PM +0100, Michael Niedermayer wrote: > Signed-off-by: Michael Niedermayer > --- > libavformat/argo_cvg.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) will apply [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB No great

Re: [FFmpeg-devel] [PATCH 3/4] avformat/argo_asf: Fix order of operations in error check in argo_asf_write_trailer()

2022-02-25 Thread Michael Niedermayer
On Mon, Feb 14, 2022 at 08:39:33PM +0100, Michael Niedermayer wrote: > Signed-off-by: Michael Niedermayer > --- > libavformat/argo_asf.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) will apply [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB "I am no

Re: [FFmpeg-devel] [PATCH 2/4] avcodec/movtextdec: add () to CMP() macro to avoid unexpected behavior

2022-02-25 Thread Michael Niedermayer
On Mon, Feb 14, 2022 at 08:52:52PM +0100, Andreas Rheinhardt wrote: > Michael Niedermayer: > > Signed-off-by: Michael Niedermayer > > --- > > libavcodec/movtextdec.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/libavcodec/movtextdec.c b/libavcodec/movtextdec.c >

Re: [FFmpeg-devel] [PATCH 1/4] avformat/matroskadec: Check duration

2022-02-25 Thread Michael Niedermayer
On Mon, Feb 14, 2022 at 08:56:51PM +0100, Andreas Rheinhardt wrote: > Michael Niedermayer: > > Fixes: -nan is outside the range of representable values of type 'long' > > Fixes: > > 44614/clusterfuzz-testcase-minimized-ffmpeg_dem_WEBM_DASH_MANIFEST_fuzzer-6216204841254912 > > > > Found-by: contin

Re: [FFmpeg-devel] [PATCH 1/3] tools/target_dem_fuzzer: Check fmt before dereferencing

2022-02-25 Thread Michael Niedermayer
On Thu, Feb 24, 2022 at 12:50:55AM +0100, Michael Niedermayer wrote: > Fixes: NULL pointer dereference > Fixes: > 44884/clusterfuzz-testcase-minimized-ffmpeg_DEMUXER_fuzzer-4656748688965632 > > Found-by: continuous fuzzing process > https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg

Re: [FFmpeg-devel] [FFmpeg-cvslog] avfilter/vf_tpad: if there is no frame to clone return early

2022-02-25 Thread Thierry Foucu
On Thu, Feb 24, 2022 at 11:50 PM Paul B Mahol wrote: > On Thu, Feb 24, 2022 at 11:21 PM Thierry Foucu wrote: > > > On Thu, Feb 24, 2022 at 2:19 PM Thierry Foucu wrote: > > > > > > > > > > > On Thu, Feb 24, 2022 at 1:50 PM Paul B Mahol wrote: > > > > > >> On Thu, Feb 24, 2022 at 10:36 PM Thierr

Re: [FFmpeg-devel] [PATCH] avcodec/h263dec: Check input size before GEOV/GEOX special case handling

2022-02-25 Thread Michael Niedermayer
On Fri, Feb 25, 2022 at 09:22:14PM +0100, Andreas Rheinhardt wrote: > Michael Niedermayer: > > Fixes: Timeout > > Fixes: > > 44921/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_fuzzer-6546588791603200 > > > > Found-by: continuous fuzzing process > > https://github.com/google/oss-fuzz/t

Re: [FFmpeg-devel] [PATCH 05/13] libavcodec: Split version.h

2022-02-25 Thread Martin Storsjö
On Fri, 25 Feb 2022, Andreas Rheinhardt wrote: Martin Storsjö: On Fri, 25 Feb 2022, Michael Niedermayer wrote: On Wed, Feb 23, 2022 at 04:29:43PM +0200, Martin Storsjö wrote: This avoids including version.h in all source files, avoiding unnecessary rebuilds when the version number is bumped.

Re: [FFmpeg-devel] [PATCH 05/13] libavcodec: Split version.h

2022-02-25 Thread Andreas Rheinhardt
Martin Storsjö: > On Fri, 25 Feb 2022, Michael Niedermayer wrote: > >> On Wed, Feb 23, 2022 at 04:29:43PM +0200, Martin Storsjö wrote: >>> This avoids including version.h in all source files, avoiding >>> unnecessary rebuilds when the version number is bumped. Only >>> version_major.h is included

Re: [FFmpeg-devel] [PATCH] avcodec/h263dec: Check input size before GEOV/GEOX special case handling

2022-02-25 Thread Andreas Rheinhardt
Michael Niedermayer: > Fixes: Timeout > Fixes: > 44921/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_fuzzer-6546588791603200 > > Found-by: continuous fuzzing process > https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg > Signed-off-by: Michael Niedermayer > --- > libavcod

[FFmpeg-devel] [PATCH] avcodec/h263dec: Check input size before GEOV/GEOX special case handling

2022-02-25 Thread Michael Niedermayer
Fixes: Timeout Fixes: 44921/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPEG4_fuzzer-6546588791603200 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer --- libavcodec/h263dec.c | 1 + 1 file changed, 1 i

Re: [FFmpeg-devel] [PATCH 05/13] libavcodec: Split version.h

2022-02-25 Thread Martin Storsjö
On Fri, 25 Feb 2022, Michael Niedermayer wrote: On Wed, Feb 23, 2022 at 04:29:43PM +0200, Martin Storsjö wrote: This avoids including version.h in all source files, avoiding unnecessary rebuilds when the version number is bumped. Only version_major.h is included by the main header, which define

Re: [FFmpeg-devel] [PATCH 05/13] libavcodec: Split version.h

2022-02-25 Thread Michael Niedermayer
On Wed, Feb 23, 2022 at 04:29:43PM +0200, Martin Storsjö wrote: > This avoids including version.h in all source files, avoiding > unnecessary rebuilds when the version number is bumped. Only > version_major.h is included by the main header, which defines > availability of e.g. FF_API_* macros, and

[FFmpeg-devel] [PATCH] avfilter/vf_blend_vulkan: add addition blend mode

2022-02-25 Thread Wu, Jianhua
[PATCH 01/10] avfilter/vf_blend_vulkan: add addition blend mode [PATCH 02/10] avfilter/vf_blend_vulkan: add average blend mode [PATCH 03/10] avfilter/vf_blend_vulkan: add subtract blend mode [PATCH 04/10] avfilter/vf_blend_vulkan: add negation blend mode [PATCH 05/10] avfilter/vf_blend_vulkan:

Re: [FFmpeg-devel] [PATCH 229/281] libopus: convert to new channel layout API

2022-02-25 Thread Anton Khirnov
Quoting James Almer (2022-01-13 03:05:08) > From: Anton Khirnov > > Signed-off-by: James Almer > --- > libavcodec/libopusdec.c | 39 +--- > libavcodec/libopusenc.c | 65 ++-- > libavcodec/vorbis.h | 3 ++ > libavcodec/vorbis_data.c

Re: [FFmpeg-devel] [PATCH 226/281] libgsm: convert to new channel layout API

2022-02-25 Thread Anton Khirnov
Quoting James Almer (2022-01-13 03:05:05) > From: Anton Khirnov > > Signed-off-by: Vittorio Giovara > Signed-off-by: Anton Khirnov > Signed-off-by: James Almer > --- > libavcodec/libgsmdec.c | 4 ++-- > libavcodec/libgsmenc.c | 4 ++-- > 2 files changed, 4 insertions(+), 4 deletions(-) > > d

Re: [FFmpeg-devel] [PATCH 224/281] libfdk-aac: convert to new channel layout API

2022-02-25 Thread Anton Khirnov
Quoting James Almer (2022-01-13 03:05:03) > diff --git a/libavcodec/libfdk-aacenc.c b/libavcodec/libfdk-aacenc.c > index 7ee2f13ac7..d43f45d9ee 100644 > --- a/libavcodec/libfdk-aacenc.c > +++ b/libavcodec/libfdk-aacenc.c > @@ -128,7 +128,7 @@ static av_cold int aac_encode_init(AVCodecContext *avctx

Re: [FFmpeg-devel] [PATCH] Remove mentions of a nonexistent avversion.h

2022-02-25 Thread Martin Storsjö
On Wed, 23 Feb 2022, Martin Storsjö wrote: Signed-off-by: Martin Storsjö --- .gitignore | 1 - Makefile | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) Pushed, as it's pretty much trivial. // Martin ___ ffmpeg-devel mailing list ffmpeg-deve

Re: [FFmpeg-devel] [PATCH v2] swscale: Take the destination range into account for yuv->rgb->yuv conversions

2022-02-25 Thread Martin Storsjö
On Thu, 24 Feb 2022, Michael Niedermayer wrote: On Wed, Feb 23, 2022 at 09:45:53PM +0200, Martin Storsjö wrote: The range parameters need to be set up before calling sws_init_context (which selects which fastpaths can be used; this gets called by sws_getContext); solely passing them via sws_set

Re: [FFmpeg-devel] [PATCH] libavcodec, libavformat: Added DFPWM1a codec and raw format

2022-02-25 Thread Paul B Mahol
On Fri, Feb 25, 2022 at 02:54:35AM -0500, Jack Bruienne wrote: > From the wiki page (https://wiki.vexatos.com/dfpwm): > > DFPWM (Dynamic Filter Pulse Width Modulation) is an audio codec > > created by Ben “GreaseMonkey” Russell in 2012, originally to be used > > as a voice codec for asiekierka's pi