[FFmpeg-devel] FFmpeg 6.0.1 and 5.1.4

2023-11-03 Thread Michael Niedermayer
Hi i intend to do releases from thr release/6.0 and 5.1 branches very soon if theres something you want backported, please do it now. If you want me to wait for something, just say so. thx -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB If the United States is seriou

Re: [FFmpeg-devel] [PATCH 2/4] avfilter/buffersink: cuddle () closer around =

2023-11-03 Thread Nicolas George
Michael Niedermayer (12023-11-03): > Signed-off-by: Michael Niedermayer > --- > libavfilter/buffersink.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Patches 1 and 2 look good to me. Good catch. Regards, -- Nicolas George signature.asc Description: PGP signature ___

Re: [FFmpeg-devel] [PATCH 3/4] avcodec/flicvideo: consider width in copy loops

2023-11-03 Thread Michael Niedermayer
On Thu, Nov 02, 2023 at 08:08:41PM -0400, Sean McGovern wrote: > On Thu, Nov 2, 2023, 19:50 Michael Niedermayer > wrote: > > > Fixes: out of array write > > Fixes: > > 63520/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FLIC_fuzzer-4876198087622656 > > Regression since: c7f8d42c12582b0626ea38

Re: [FFmpeg-devel] [PATCH] avfillter/buffersrc: activate and EOF fix

2023-11-03 Thread Paul B Mahol
On Fri, Nov 3, 2023 at 8:04 PM Nicolas George wrote: > Tristan Matthews (12023-11-02): > > Just to confirm that I can reproduce JEEB's test, before the patches: > > Just to be clear: I never doubted that Paul's patches do make the bug go > away in your test case. That would imply accusing Paul of

Re: [FFmpeg-devel] [PATCH 1/1] tools/general_assembly.pl - print names with emails

2023-11-03 Thread Cosmin Stejerean via ffmpeg-devel
> On Nov 3, 2023, at 11:40 AM, Nicolas George wrote: > > This is also changing the sort order. It might be acceptable but it > might also not be. It is and I probably should have called that out in the description. If the goal is to publish mostly names and not emails in various places like

Re: [FFmpeg-devel] [PATCH] avfillter/buffersrc: activate and EOF fix

2023-11-03 Thread Nicolas George
Tristan Matthews (12023-11-02): > Just to confirm that I can reproduce JEEB's test, before the patches: Just to be clear: I never doubted that Paul's patches do make the bug go away in your test case. That would imply accusing Paul of lying about simple technical facts, that would be both stupid a

Re: [FFmpeg-devel] [PATCH 1/1] tools/general_assembly.pl - print names with emails

2023-11-03 Thread Nicolas George
Cosmin Stejerean via ffmpeg-devel (12023-11-03): > Update GA script to print names in addition to emails since emails > should not be shared in all contexts, this makes it easier to publish > the current GA membership. > > Signed-off-by: Cosmin Stejerean > --- > tools/general_assembly.pl | 7 +++

[FFmpeg-devel] [PATCH 1/1] tools/general_assembly.pl - print names with emails

2023-11-03 Thread Cosmin Stejerean via ffmpeg-devel
Update GA script to print names in addition to emails since emails should not be shared in all contexts, this makes it easier to publish the current GA membership. Signed-off-by: Cosmin Stejerean --- tools/general_assembly.pl | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --g

[FFmpeg-devel] [PATCH 0/1] tools/general_assembly.pl - print names with emails

2023-11-03 Thread Cosmin Stejerean via ffmpeg-devel
Per http://ffmpeg.org/pipermail/ffmpeg-devel/2023-November/316480.html a list of emails should not be published as the GA membership. To facilitate publishing the GA list this updates the GA script to also print names along with the emails in the format ``` Name ``` Cosmin Stejerean (1): updat

[FFmpeg-devel] [PATCH] avformat/hlsenc: Allow setting master_pl_publish_rate to a negative value to have it write immediately

2023-11-03 Thread Dave Johansen
--- libavformat/hlsenc.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c index 4ef84c05c1..76d8094de6 100644 --- a/libavformat/hlsenc.c +++ b/libavformat/hlsenc.c @@ -245,7 +245,7 @@ typedef struct HLSContext { char *var_

Re: [FFmpeg-devel] [ANNOUNCE] upcoming GA vote

2023-11-03 Thread Michael Niedermayer
On Wed, Nov 01, 2023 at 11:07:16PM +0100, Jean-Baptiste Kempf wrote: > Hey, > > On Wed, 1 Nov 2023, at 18:19, Michael Niedermayer wrote: > > Please provide the list of email addresses OR peoples names who > > should have received a mail for voting > > I don't think listing emails on this mailing

[FFmpeg-devel] [PATCH 2/2] avutil/channel_layout: add a 9.1.4 channel layout

2023-11-03 Thread James Almer
Mapping to ITU-R BS.2051-3 "Sound System G" and ITU-R BS.1196-8 "Channel Configuration 20". Signed-off-by: James Almer --- doc/utils.texi| 2 ++ libavutil/channel_layout.c| 1 + libavutil/channel_layout.h| 2 ++ tests/ref/fate/channel_layout | 1 + 4 files changed, 6 inse

[FFmpeg-devel] [PATCH 1/2] avutil/channel_layout: add a 7.2.3 channel layout

2023-11-03 Thread James Almer
Mapping to ITU-R BS.2051-3 "Sound System F" and ITU-R BS.1196-8 "Channel Configuration 15". Signed-off-by: James Almer --- doc/utils.texi| 2 ++ libavutil/channel_layout.c| 1 + libavutil/channel_layout.h| 2 ++ tests/ref/fate/channel_layout | 1 + 4 files changed, 6 inse

[FFmpeg-devel] [PATCH 3/3] avformat/webpenc: Write correct size for single images when unseekable

2023-11-03 Thread Andreas Rheinhardt
The earlier code writes the file and then tries to patch up the size later. This is avoidable for the common case of a single image because one can know the complete size in advance and write it. Fixes ticket #4609. Signed-off-by: Andreas Rheinhardt --- libavformat/webpenc.c | 68 ++

[FFmpeg-devel] [PATCH 2/3] avformat/webpenc: Reindent after the previous commit

2023-11-03 Thread Andreas Rheinhardt
Signed-off-by: Andreas Rheinhardt --- libavformat/webpenc.c | 94 +-- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/libavformat/webpenc.c b/libavformat/webpenc.c index 9ac353c967..d4acea7ba6 100644 --- a/libavformat/webpenc.c +++ b/libavfo

[FFmpeg-devel] [PATCH 1/3] avformat/webpenc: Return early to reduce indentation

2023-11-03 Thread Andreas Rheinhardt
Signed-off-by: Andreas Rheinhardt --- libavformat/webpenc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavformat/webpenc.c b/libavformat/webpenc.c index fb0cca3922..9ac353c967 100644 --- a/libavformat/webpenc.c +++ b/libavformat/webpenc.c @@ -80,12 +80,13 @@ stati

Re: [FFmpeg-devel] [PATCH v2] Extract av_hls_codec_attr

2023-11-03 Thread Romain Beauxis
Le ven. 3 nov. 2023 à 03:00, Andreas Rheinhardt a écrit : > > Romain Beauxis: > > The logic for extracting HLS codec attribute strings is very useful and > > can be re-used in many different situations when working with HLS > > streams using libavcodec/libavformat. > > > > This patch extracts the

[FFmpeg-devel] [PATCH v3] Extract av_hls_codec_attr

2023-11-03 Thread Romain Beauxis
The logic for extracting HLS codec attribute strings is very useful and can be re-used in many different situations when working with HLS streams using libavcodec/libavformat. This patch extracts the function's code and places it into a publicly available function. Differences since v2: - Shared

[FFmpeg-devel] AMR-WB+ anyone?

2023-11-03 Thread Marcel Langner
Hi, might there be one developer who can tackle implementing AMR-WB+ into ffmpeg? I just updated the long standing ticket with additional information about the example implementation and sample files: https://trac.ffmpeg.org/ticket/6140 It seems this discussion ended without a result: https://ffmp

Re: [FFmpeg-devel] [PATCH 1/4] avutil/x86/pixelutils: Empty MMX state in ff_pixelutils_sad_8x8_mmxext

2023-11-03 Thread Andreas Rheinhardt
Andreas Rheinhardt: > We currently mostly do not empty the MMX state in our MMX > DSP functions; instead we only do so before code that might > be using x87 code. This is a violation of the System V i386 ABI > (and maybe of other ABIs, too): > "The CPU shall be in x87 mode upon entry to a function.

Re: [FFmpeg-devel] [PATCH 01/11] avcodec/aactab: Deduplicate swb_offset_960 tabs

2023-11-03 Thread Andreas Rheinhardt
Andreas Rheinhardt: > swb_offset_960_48 and swb_offset_960_32 coincide. > > Signed-off-by: Andreas Rheinhardt > --- > libavcodec/aactab.c | 9 + > 1 file changed, 1 insertion(+), 8 deletions(-) > > diff --git a/libavcodec/aactab.c b/libavcodec/aactab.c > index d20ac56a3f..63a478f33f 100

[FFmpeg-devel] [PATCH v1 5/5] avcodec: add external decoder libvvdec for H266/VVC

2023-11-03 Thread Thomas Siedel
Add external decoder VVdeC for H266/VVC decoding. Register new decoder libvvdec. Add vvc_parse_extradata to support parse/probe of vvcC stream input. Add vvc_paramset that implements the parser of vvcC configuration boxes. Add libvvdec to wrap the vvdec interface. Enable decoder by adding --enable-

[FFmpeg-devel] [PATCH v1 4/5] avcodec: increase minor version for H266/VVC

2023-11-03 Thread Thomas Siedel
Increase avcodec minor version for VVenC support. Signed-off-by: Thomas Siedel --- libavcodec/version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/version.h b/libavcodec/version.h index d6f1440d54..62e7eba3db 100644 --- a/libavcodec/version.h +++ b/libavcodec/

[FFmpeg-devel] [PATCH v1 2/5] avformat: add muxer support for H266/VVC

2023-11-03 Thread Thomas Siedel
Add muxer for vvcc byte stream format. Add AV_CODEC_ID_VVC to ff_mp4_obj_type. Add AV_CODEC_ID_VVC to ISO Media codec (VvcConfigurationBox vvi1, vvc1 defined in ISO/IEC 14496-15:2021). Add VvcConfigurationBox vvcC which extends FullBox type in ISO/IEC 14496-15:2021. Add ff_vvc_muxer to RAW muxers.

[FFmpeg-devel] [PATCH v1 3/5] avformat: add ts stream types for H266/VVC

2023-11-03 Thread Thomas Siedel
Add transport stream stream type 0x33 for vvc. Add STREAM_TYPE_VIDEO_VVC to MPEG-1/2 and MPEG-2 transport stream. Add basic transport stream support for TS mux/demux. Signed-off-by: Thomas Siedel --- configure | 2 +- libavformat/mpeg.c | 3 ++ libavformat/mpeg.h | 1 +

[FFmpeg-devel] [PATCH v1 1/5] avcodec: add external encoder libvvenc for H266/VVC

2023-11-03 Thread Thomas Siedel
Add external encoder VVenC for H266/VVC encoding. Register new encoder libvvenc. Add libvvenc to wrap the vvenc interface. libvvenc implements encoder option: preset,qp,period,subjopt, vvenc-params,levelidc,tier. Enable encoder by adding --enable-libvvenc in configure step. Signed-off-by: Thomas S

[FFmpeg-devel] [PATCH v1 0/5] Add support for H266/VVC encoding

2023-11-03 Thread Thomas Siedel
This patch set adds H266/VVC encoding and muxing support. Encoding is done using the external library VVenC (https://github.com/fraunhoferhhi/vvenc.git) and can be enabled with --enable-libvvenc. As the counterpart to the encoder, decoding support via the external library VVdeC (https://github.co

[FFmpeg-devel] [PATCH] avdevice/android_camera: fix build failure due to typo

2023-11-03 Thread Zhao Zhili
From: Zhao Zhili Signed-off-by: Zhao Zhili --- libavdevice/android_camera.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavdevice/android_camera.c b/libavdevice/android_camera.c index 602b59047d..c981985f10 100644 --- a/libavdevice/android_camera.c +++ b/libavdevic

Re: [FFmpeg-devel] [PATCH v2] Extract av_hls_codec_attr

2023-11-03 Thread Andreas Rheinhardt
Romain Beauxis: > The logic for extracting HLS codec attribute strings is very useful and > can be re-used in many different situations when working with HLS > streams using libavcodec/libavformat. > > This patch extracts the function's code and places it into a publicly > available function. > >

Re: [FFmpeg-devel] [PATCH 1/2] avutil/hwcontext_vulkan: add get_proc_addr option

2023-11-03 Thread Zhao Zhili
Hi Lynne, > On Nov 2, 2023, at 09:50, Zhao Zhili wrote: > > >> 在 2023年11月2日,上午2:12,Anton Khirnov 写道: >> >> Quoting Zhao Zhili (2023-11-01 17:56:46) >>> From: Zhao Zhili >>> >>> It allows to pass SDL_Vulkan_GetVkGetInstanceProcAddr to hwcontext. >>> --- >>> libavutil/hwcontext_vulkan.c | 14