Re: [FFmpeg-devel] [PATCH v2] avfilter: add CUDA stack filters (hstack_cuda, vstack_cuda, xstack_cuda)

2025-05-29 Thread Timo Rothenpieler
On 28.05.2025 14:43, faeez kadiri wrote: Hi all, Just a gentle reminder regarding my patch submission: I do intend to look at this, but haven't found time yet. Will hopefully get to it this weekend. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.o

Re: [FFmpeg-devel] [PATCH 1/5] configure: remove build-time check for gzip support in zlib

2025-05-27 Thread Timo Rothenpieler
On 27.05.2025 03:33, Ramiro Polla wrote: We currently test at build-time whether zlib supports decoding gzip. This is not needed for the build to succeed, since only the gzip command is necessary to perform compression at build-time. Presumably this check will help the user by not enabling compr

Re: [FFmpeg-devel] [PATCH 1/2] avfilter: add scale_d3d11 filter

2025-05-22 Thread Timo Rothenpieler
On 22/05/2025 15:20, Dash Santosh Sathyanarayanan wrote: This commit introduces a new hardware-accelerated video filter, scale_d3d11, which performs scaling and format conversion using Direct3D 11. The filter enables efficient GPU-based scaling and pixel format conversion (p010 to nv12), reducin

Re: [FFmpeg-devel] [PATCH] avformat/flvenc: Specify codec tag with MKTAG

2025-05-17 Thread Timo Rothenpieler
On 17.05.2025 16:05, Zhao Zhili wrote: On May 17, 2025, at 19:14, Timo Rothenpieler wrote: On 17.05.2025 06:35, Zhao Zhili wrote: 在 2025年5月17日,上午1:39,Timo Rothenpieler 写道: On 16.05.2025 19:24, Zhao Zhili wrote: On May 17, 2025, at 01:10, Zhao Zhili wrote: On May 17, 2025, at 00

Re: [FFmpeg-devel] [PATCH] avformat/flvenc: Specify codec tag with MKTAG

2025-05-17 Thread Timo Rothenpieler
On 17.05.2025 06:35, Zhao Zhili wrote: 在 2025年5月17日,上午1:39,Timo Rothenpieler 写道: On 16.05.2025 19:24, Zhao Zhili wrote: On May 17, 2025, at 01:10, Zhao Zhili wrote: On May 17, 2025, at 00:27, Timo Rothenpieler wrote: On 16.05.2025 17:59, Zhao Zhili wrote: On May 16, 2025, at 22

[FFmpeg-devel] [PATCH 3/3] fftools/resources: add missing extensions to .gitignore

2025-05-16 Thread Timo Rothenpieler
--- fftools/resources/.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fftools/resources/.gitignore b/fftools/resources/.gitignore index 5f496535a6..bda2c59a1c 100644 --- a/fftools/resources/.gitignore +++ b/fftools/resources/.gitignore @@ -2,3 +2,5 @@ *.css.c *.html.gz *.css.gz

[FFmpeg-devel] [PATCH 2/3] ffbuild: correctly silence and tag new css/html steps

2025-05-16 Thread Timo Rothenpieler
--- ffbuild/common.mak | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ffbuild/common.mak b/ffbuild/common.mak index 4a3cc0c748..31ed19c141 100644 --- a/ffbuild/common.mak +++ b/ffbuild/common.mak @@ -140,9 +140,9 @@ else endif # 1) Preprocess CSS to a minified versio

[FFmpeg-devel] [PATCH 1/3] fftools/resources: fix preservation of intermediary resman build artifacts

2025-05-16 Thread Timo Rothenpieler
Without this, make install triggers a full re-generation of the graph stuff, which results in re-linking during install. --- ffbuild/common.mak | 3 +-- fftools/resources/Makefile | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/ffbuild/common.mak b/ffbuild/common.

Re: [FFmpeg-devel] [PATCH] avformat/flvenc: Specify codec tag with MKTAG

2025-05-16 Thread Timo Rothenpieler
On 16.05.2025 19:24, Zhao Zhili wrote: On May 17, 2025, at 01:10, Zhao Zhili wrote: On May 17, 2025, at 00:27, Timo Rothenpieler wrote: On 16.05.2025 17:59, Zhao Zhili wrote: On May 16, 2025, at 22:52, Timo Rothenpieler wrote: On 16/05/2025 16:24, Zhao Zhili wrote: From: Zhao

Re: [FFmpeg-devel] [PATCH] avformat/flvenc: Specify codec tag with MKTAG

2025-05-16 Thread Timo Rothenpieler
On 16.05.2025 17:59, Zhao Zhili wrote: On May 16, 2025, at 22:52, Timo Rothenpieler wrote: On 16/05/2025 16:24, Zhao Zhili wrote: From: Zhao Zhili mailto:zhiliz...@tencent.com>> ffmpeg -i input.mp4 -c copy -tag:v av01 output.flv [flv @ 0x143204080] Tag av01 incompatible with output co

Re: [FFmpeg-devel] [PATCH] avformat/flvenc: Specify codec tag with MKTAG

2025-05-16 Thread Timo Rothenpieler
On 16/05/2025 16:24, Zhao Zhili wrote: From: Zhao Zhili ffmpeg -i input.mp4 -c copy -tag:v av01 output.flv [flv @ 0x143204080] Tag av01 incompatible with output codec id '225' (10va) I don't quite understand what causes this. Is this an issue when running on big endian architectures? I'm pre

Re: [FFmpeg-devel] [PATCH] cuda: add support for yuv420p10

2025-04-25 Thread Timo Rothenpieler
On 25.04.2025 13:02, Lynne wrote: This patch adds support for accepting yuv420p10 in encoders and cuda. --- libavcodec/nvenc.c | 2 ++ libavutil/hwcontext_cuda.c | 7 +-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/libavcodec/nvenc.c b/libavcodec/nvenc.c index 4

Re: [FFmpeg-devel] Hardware purchase request: Ryzen 9 CPU

2025-04-20 Thread Timo Rothenpieler
On 20.04.2025 02:10, Neal Gompa wrote: On Fri, Apr 4, 2025 at 5:22 PM Niklas Haas wrote: On Fri, 04 Apr 2025 22:41:39 +0200 Lynne wrote: On 04/04/2025 19:20, Niklas Haas wrote: Hi all, My current workstation (first generation Zen) is getting rather old (8 years). On top of being slow and p

Re: [FFmpeg-devel] [PATCH v2] configure: Clearer documentation for "disable-safe-bitstream-reader"

2025-04-11 Thread Timo Rothenpieler
On 12.04.2025 02:11, Michael Niedermayer wrote: On Fri, Apr 11, 2025 at 08:32:55AM +0200, Andreas Rheinhardt wrote: Michael Niedermayer: Signed-off-by: Michael Niedermayer --- configure | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure b/configure index bd4f872

Re: [FFmpeg-devel] [PATCH v2] nvdec/vc1: add marker insertion logic

2025-04-09 Thread Timo Rothenpieler
On 08/04/2025 22:50, averne wrote: This mirrors existing code in d3dxx and dxva hwaccels --- Changes since v1: use the codec-specific handler for wmv3. Insert the relevant marker into the bitstream on slice submission. This is analogous to the logic found in DXVA and D3D hwaccels. Fixes decodi

Re: [FFmpeg-devel] [PATCH v2] avcodec/nvenc: Unify CBR filler data insertion for all codecs

2025-04-05 Thread Timo Rothenpieler
On 01/04/2025 00:40, Cameron Gutman wrote: Previously, AV1 used filler data with CBR by default while H.264 and HEVC may or may not depending on driver version. Make this consistent by using not filler data in CBR mode for all codecs. Since there are valid reasons to use CBR with or without fill

Re: [FFmpeg-devel] [PATCH] avcodec/nvenc: Use CBR filler data consistently across codecs

2025-03-31 Thread Timo Rothenpieler
On 30/03/2025 20:12, Cameron Gutman wrote: On Sun, Mar 30, 2025 at 11:41 AM Timo Rothenpieler wrote: On 30.03.2025 17:33, Kieran Kunhya wrote: On Sun, Mar 30, 2025 at 12:04 AM Cameron Gutman wrote: Previously, AV1 used filler data with CBR by default while H.264 and HEVC did not. Make

Re: [FFmpeg-devel] [PATCH] avcodec/nvenc: Use CBR filler data consistently across codecs

2025-03-30 Thread Timo Rothenpieler
On 30.03.2025 17:33, Kieran Kunhya wrote: On Sun, Mar 30, 2025 at 12:04 AM Cameron Gutman wrote: Previously, AV1 used filler data with CBR by default while H.264 and HEVC did not. Make this consistent by using filler data in CBR mode across all codecs. Since there are valid reasons to use CBR

Re: [FFmpeg-devel] [PATCH v2] avcodec/nvenc: add option to skip padding OBUs

2025-03-29 Thread Timo Rothenpieler
On 29.03.2025 22:17, Cameron Gutman wrote: On Sat, Mar 29, 2025 at 4:02 PM Timo Rothenpieler wrote: On 29.03.2025 21:58, Cameron Gutman wrote: Some scenarios (such as game streaming or videoconferencing) may use CBR to strictly cap the maximum encoded bitrate, but they don't mind the bi

Re: [FFmpeg-devel] [PATCH v2] avcodec/nvenc: add option to skip padding OBUs

2025-03-29 Thread Timo Rothenpieler
On 29.03.2025 21:58, Cameron Gutman wrote: Some scenarios (such as game streaming or videoconferencing) may use CBR to strictly cap the maximum encoded bitrate, but they don't mind the bitrate falling below the target if the encoder doesn't need the additional headroom. But why aren't they usin

Re: [FFmpeg-devel] [PATCH v2] avcodec/nvenc: add option to skip padding OBUs

2025-03-29 Thread Timo Rothenpieler
On 29.03.2025 23:28, Cameron Gutman wrote: On Sat, Mar 29, 2025 at 4:42 PM Timo Rothenpieler wrote: On 29.03.2025 22:37, Cameron Gutman wrote: On Sat, Mar 29, 2025 at 4:26 PM Timo Rothenpieler wrote: On 29.03.2025 22:17, Cameron Gutman wrote: On Sat, Mar 29, 2025 at 4:02 PM Timo

Re: [FFmpeg-devel] [PATCH v2] avcodec/nvenc: add option to skip padding OBUs

2025-03-29 Thread Timo Rothenpieler
On 29.03.2025 22:37, Cameron Gutman wrote: On Sat, Mar 29, 2025 at 4:26 PM Timo Rothenpieler wrote: On 29.03.2025 22:17, Cameron Gutman wrote: On Sat, Mar 29, 2025 at 4:02 PM Timo Rothenpieler wrote: On 29.03.2025 21:58, Cameron Gutman wrote: Some scenarios (such as game streaming or

Re: [FFmpeg-devel] [PATCH v2] configure: improve ar test for response files

2025-03-18 Thread Timo Rothenpieler
On 18.03.2025 19:11, Marvin Scholz wrote: On 18 Mar 2025, at 16:49, Gyan Doshi wrote: --- configure | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/configure b/configure index d84e32196d..14f7bcde0e 100755 --- a/configure +++ b/configure @@ -5230,12 +5230,

[FFmpeg-devel] [PATCH] avcodec/Makefile: remove redundant object

2025-03-02 Thread Timo Rothenpieler
It's already listed in OBJS-$(CONFIG_JNI), which should cover all cases STLIBOBJS does and more. --- libavcodec/Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/libavcodec/Makefile b/libavcodec/Makefile index e3ccbf1838..90630e5d36 100644 --- a/libavcodec/Makefile +++ b/libavcodec/Makef

Re: [FFmpeg-devel] [PATCH v2 1/3] avutil/timecode: add ff_timecode_set_smpte

2025-03-02 Thread Timo Rothenpieler
On 02.03.2025 13:32, Timo Rothenpieler wrote: On 28.02.2025 23:46, Timo Rothenpieler wrote: ---   libavutil/timecode.c  | 27 +++   libavutil/timecode_internal.c | 51 +++   libavutil/timecode_internal.h | 51

Re: [FFmpeg-devel] [PATCH v2 1/3] avutil/timecode: add ff_timecode_set_smpte

2025-03-02 Thread Timo Rothenpieler
On 28.02.2025 23:46, Timo Rothenpieler wrote: --- libavutil/timecode.c | 27 +++ libavutil/timecode_internal.c | 51 +++ libavutil/timecode_internal.h | 51 +++ 3 files changed, 105 insertions(+), 24

[FFmpeg-devel] [PATCH v2 2/3] avcodec/utils: use new ff_timecode_set_smpte function

2025-03-01 Thread Timo Rothenpieler
--- libavcodec/Makefile| 2 ++ libavcodec/timecode_internal.c | 19 +++ libavcodec/utils.c | 29 +++-- libavutil/Makefile | 3 +++ 4 files changed, 27 insertions(+), 26 deletions(-) create mode 100644 libavcodec/timecod

[FFmpeg-devel] [PATCH v2 3/3] avcodec/nvenc: add time code writing for h264

2025-02-28 Thread Timo Rothenpieler
--- libavcodec/nvenc.c | 62 +++-- libavcodec/nvenc.h | 1 + libavcodec/nvenc_h264.c | 3 ++ 3 files changed, 63 insertions(+), 3 deletions(-) diff --git a/libavcodec/nvenc.c b/libavcodec/nvenc.c index f9221174f0..7ae1e7c8d7 100644 --- a/libavcodec/

Re: [FFmpeg-devel] [PATCH v2 2/3] avcodec/utils: use new ff_timecode_set_smpte function

2025-02-28 Thread Timo Rothenpieler
On 28.02.2025 23:46, Timo Rothenpieler wrote: --- libavcodec/Makefile| 2 ++ libavcodec/timecode_internal.c | 19 +++ libavcodec/utils.c | 29 +++-- libavutil/Makefile | 3 +++ 4 files changed, 27 insertions

[FFmpeg-devel] [PATCH v2 1/3] avutil/timecode: add ff_timecode_set_smpte

2025-02-28 Thread Timo Rothenpieler
--- libavutil/timecode.c | 27 +++ libavutil/timecode_internal.c | 51 +++ libavutil/timecode_internal.h | 51 +++ 3 files changed, 105 insertions(+), 24 deletions(-) create mode 100644 libavutil/timecode_int

Re: [FFmpeg-devel] [PATCH 1/3] avutil/timecode: add av_timecode_set_smpte

2025-02-26 Thread Timo Rothenpieler
On 24.02.2025 21:51, Timo Rothenpieler wrote: --- doc/APIchanges | 3 +++ libavutil/timecode.c | 24 +++- libavutil/timecode.h | 17 + libavutil/version.h | 2 +- 4 files changed, 36 insertions(+), 10 deletions(-) diff --git a/doc/APIchanges b

Re: [FFmpeg-devel] [PATCH] avcodec/cuviddec: correctly handle buffer size and status when deinterlacing

2025-02-26 Thread Timo Rothenpieler
On 26.02.2025 03:42, Scott Theisen wrote: On 2/25/25 13:43, Timo Rothenpieler wrote: ---   libavcodec/cuviddec.c | 24 +---   1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/libavcodec/cuviddec.c b/libavcodec/cuviddec.c index 67076a1752..312742fb8c 100644

Re: [FFmpeg-devel] [PATCH] avcodec/cuviddec: correctly handle buffer size and status when deinterlacing

2025-02-25 Thread Timo Rothenpieler
On 25.02.2025 19:43, Timo Rothenpieler wrote: --- libavcodec/cuviddec.c | 24 +--- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/libavcodec/cuviddec.c b/libavcodec/cuviddec.c index 67076a1752..312742fb8c 100644 --- a/libavcodec/cuviddec.c +++ b/libavcodec

[FFmpeg-devel] [PATCH] avcodec/cuviddec: correctly handle buffer size and status when deinterlacing

2025-02-25 Thread Timo Rothenpieler
--- libavcodec/cuviddec.c | 24 +--- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/libavcodec/cuviddec.c b/libavcodec/cuviddec.c index 67076a1752..312742fb8c 100644 --- a/libavcodec/cuviddec.c +++ b/libavcodec/cuviddec.c @@ -131,7 +131,7 @@ static int CUDAAPI

Re: [FFmpeg-devel] [PATCH] libavcodec/cuviddec.c: increase CUVID_DEFAULT_NUM_SURFACES

2025-02-25 Thread Timo Rothenpieler
On 25.02.2025 06:36, Scott Theisen wrote: On 2/22/25 08:16, Timo Rothenpieler wrote: On 22.02.2025 03:52, Scott Theisen wrote: On 2/21/25 08:26, Timo Rothenpieler wrote: On 20.02.2025 21:37, Scott Theisen wrote: The default value of CuvidContext::nb_surfaces was reduced from 25 to 5 (as

[FFmpeg-devel] [PATCH 2/3] avcodec/utils: use new av_timecode_set_smpte function

2025-02-24 Thread Timo Rothenpieler
--- libavcodec/utils.c | 20 +++- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/libavcodec/utils.c b/libavcodec/utils.c index dd846b4ae9..1e1ad9a833 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -33,6 +33,7 @@ #include "libavutil/pixdesc.h" #include

Re: [FFmpeg-devel] [PATCH 7/9] avcodec/nvenc: add MV-HEVC encoding support

2025-02-24 Thread Timo Rothenpieler
On 24.02.2025 21:52, Jean-Baptiste Kempf wrote: Hello, On Thu, 30 Jan 2025, at 20:40, Timo Rothenpieler wrote: Added support for MV-HEVC encoding for stereoscopic videos (2 views only). Compatible with the framepack filter when using the AV_STEREO3D_FRAMESEQUENCE format. Curiosity: Which

[FFmpeg-devel] [PATCH 3/3] avcodec/nvenc: add time code writing for h264

2025-02-24 Thread Timo Rothenpieler
--- libavcodec/nvenc.c | 62 +++-- libavcodec/nvenc.h | 1 + libavcodec/nvenc_h264.c | 3 ++ 3 files changed, 63 insertions(+), 3 deletions(-) diff --git a/libavcodec/nvenc.c b/libavcodec/nvenc.c index f9221174f0..900659f9e1 100644 --- a/libavcodec/

[FFmpeg-devel] [PATCH 1/3] avutil/timecode: add av_timecode_set_smpte

2025-02-24 Thread Timo Rothenpieler
--- doc/APIchanges | 3 +++ libavutil/timecode.c | 24 +++- libavutil/timecode.h | 17 + libavutil/version.h | 2 +- 4 files changed, 36 insertions(+), 10 deletions(-) diff --git a/doc/APIchanges b/doc/APIchanges index ac506f4b56..71240d39fd 100644 ---

Re: [FFmpeg-devel] [PATCH] libavcodec/cuviddec.c: increase CUVID_DEFAULT_NUM_SURFACES

2025-02-22 Thread Timo Rothenpieler
On 22.02.2025 03:52, Scott Theisen wrote: On 2/21/25 08:26, Timo Rothenpieler wrote: On 20.02.2025 21:37, Scott Theisen wrote: The default value of CuvidContext::nb_surfaces was reduced from 25 to 5 (as (CUVID_MAX_DISPLAY_DELAY + 1)) in 402d98c9d467dff6931d906ebb732b9a00334e0b. In

Re: [FFmpeg-devel] [PATCH] avcodec/libsvtav1: unbreak build with latest svtav1

2025-02-22 Thread Timo Rothenpieler
On 22.02.2025 06:14, Gyan Doshi wrote: SVT-AV1 made a change in their public API in 988e930c but without a version bump or any other accessible marker, thus breaking ffmpeg build with current versions of SVT-AV1. They have finally bumped versions a month later, so check added. --- libavcodec/l

Re: [FFmpeg-devel] [PATCH] libavcodec/cuviddec.c: increase CUVID_DEFAULT_NUM_SURFACES

2025-02-21 Thread Timo Rothenpieler
On 20.02.2025 21:37, Scott Theisen wrote: The default value of CuvidContext::nb_surfaces was reduced from 25 to 5 (as (CUVID_MAX_DISPLAY_DELAY + 1)) in 402d98c9d467dff6931d906ebb732b9a00334e0b. In cuvid_is_buffer_full() delay can be 2 * CUVID_MAX_DISPLAY_DELAY with double rate deinterlacing. ct

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-13 Thread Timo Rothenpieler
On 13.02.2025 22:44, Stephen Hutchinson wrote: On 2/13/25 8:32 AM, Timo Rothenpieler wrote: If anyone wants to be allowed to fork, just let me know with an account name and I'll up the limit. Yes, in my case.  Account name: qyot27 Limit raised to 25

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-13 Thread Timo Rothenpieler
On 13/02/2025 13:07, Soft Works wrote: -Original Message- From: ffmpeg-devel On Behalf Of Tobias Rapp Sent: Donnerstag, 13. Februar 2025 12:05 To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests On 13/02/2025 01:24, Romain Beauxis wro

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-13 Thread Timo Rothenpieler
On 13/02/2025 09:49, Leo Izen wrote: On 2/12/25 5:05 PM, Timo Rothenpieler wrote: I'm really not sure what you're asking. PRs are not restricted. Creating repos is. And there is no way to NOT restrict it, unless you want to pay several hundred Euros a month in hosting fees

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-13 Thread Timo Rothenpieler
On 13/02/2025 08:24, Soft Works wrote: -Original Message- From: ffmpeg-devel On Behalf Of Lynne Sent: Donnerstag, 13. Februar 2025 07:15 To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests On 13/02/2025 03:59, Soft Works wrote:

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-12 Thread Timo Rothenpieler
. 2025 à 18:17, Soft Works a écrit : -Original Message- From: ffmpeg-devel On Behalf Of Timo Rothenpieler Sent: Donnerstag, 13. Februar 2025 00:34 To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests On 13.02.2025 00:07, Soft Works

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-12 Thread Timo Rothenpieler
On 13.02.2025 00:34, Kieran Kunhya via ffmpeg-devel wrote: Yes but surely if users do a simple clone of the main repository, they will get all the branches of hundred of different pull requests? No, why would they? That's all abstracted away. Pretty much just an optimization on storage, making

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-12 Thread Timo Rothenpieler
On 13.02.2025 00:07, Soft Works wrote: -Original Message- From: ffmpeg-devel On Behalf Of Timo Rothenpieler Sent: Mittwoch, 12. Februar 2025 22:33 To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests On 12.02.2025 22:22, Stephen

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-12 Thread Timo Rothenpieler
On 12.02.2025 23:16, Soft Works wrote: -Original Message- From: ffmpeg-devel On Behalf Of Timo Rothenpieler Sent: Mittwoch, 12. Februar 2025 23:05 To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests On 12.02.2025 23:01, Soft Works

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-12 Thread Timo Rothenpieler
On 12.02.2025 23:01, Soft Works wrote: -Original Message- From: ffmpeg-devel On Behalf Of Timo Rothenpieler Sent: Mittwoch, 12. Februar 2025 22:51 To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests On 12.02.2025 22:37, Soft Works

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-12 Thread Timo Rothenpieler
On 12.02.2025 22:37, Soft Works wrote: -Original Message- From: ffmpeg-devel On Behalf Of Timo Rothenpieler Sent: Mittwoch, 12. Februar 2025 22:33 To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests On 12.02.2025 22:22, Stephen

Re: [FFmpeg-devel] [RFC] Experiment: enable github pull requests

2025-02-12 Thread Timo Rothenpieler
On 12.02.2025 22:22, Stephen Hutchinson wrote: On 2/12/25 2:23 PM, Lynne wrote: On 12/02/2025 19:53, Romain Beauxis wrote: Le mer. 12 févr. 2025 à 12:49, Lynne a écrit : Users can already login to the instance with their github accounts, so there's no barrier to entry. Would you mind sha

Re: [FFmpeg-devel] [PATCH] avfilter/vf_amf_common: implement reset_sar options

2025-02-10 Thread Timo Rothenpieler
On 10/02/2025 14:44, Gyan Doshi wrote: On 2025-02-10 07:04 pm, Timo Rothenpieler wrote: Implements the new reset_sar option from a28dc06869fe1f98c07e42f9b0a411d2744ff7d7. Already posted a patch. Will push soon. Ah, you might wanna look into moving the sar assignment as well then, cause

[FFmpeg-devel] [PATCH] avfilter/vf_amf_common: implement reset_sar options

2025-02-10 Thread Timo Rothenpieler
Implements the new reset_sar option from a28dc06869fe1f98c07e42f9b0a411d2744ff7d7. While at it, this also moves assigning the output sar on the outlink from the filter frame function to config props. --- libavfilter/vf_amf_common.c | 18 -- libavfilter/vf_amf_common.h | 1 + lib

Re: [FFmpeg-devel] [PATCH v2 0/3] avcodec/hevc: Add alpha video decoding support

2025-02-04 Thread Timo Rothenpieler
On 03.02.2025 18:38, Zhao Zhili wrote: Hi Timo, You have added encoding support for hevc alpha video, may I invite you to help review the decoding support? I'm a bit busy with work at the moment, but I'll get to it. Don't have the most experience with that code, but I can at least give it a l

Re: [FFmpeg-devel] [PATCH] avcodec/nvenc: add support for writing mastering metadata SEI messages

2025-02-04 Thread Timo Rothenpieler
On 04.02.2025 17:30, James Almer wrote: Including Mastering Display and Content Light Level. Requires SDK 13.0, and only supports HEVC and AV1. Signed-off-by: James Almer --- libavcodec/nvenc.c | 82 ++ libavcodec/nvenc.h | 2 ++ 2 files changed,

Re: [FFmpeg-devel] [PATCH] avcodec/nvenc: add compile time check for outputRecoveryPointSEI for HEVC

2025-02-04 Thread Timo Rothenpieler
On 04/02/2025 15:58, Zhao Zhili wrote: On Feb 4, 2025, at 22:00, Martin Storsjö wrote: On Tue, 4 Feb 2025, James Almer wrote: No, they don't need to match afaik. The headers are meant to be ABI backwards compatible (hence all the reserved fields). Right, then there's probably less concer

Re: [FFmpeg-devel] [FFmpeg-cvslog] avcodec/nvenc: Enable recovery point SEI for intra refresh mode

2025-02-04 Thread Timo Rothenpieler
Otherwise all frames can be dropped after seek without the output_corrupt/showall flags. Signed-off-by: Zhao Zhili Reviewed-by: Timo Rothenpieler http://git.videolan.org/gitweb.cgi/ffmpeg.git/? a=commit;h=1438f6997db70945173f01aea1768e3b27ce2679 --- libavcodec/nvenc.c | 2 ++ 1 file changed, 2

Re: [FFmpeg-devel] [PATCH 0/9] Nvidia Video Codec SDK 13.0 support

2025-02-02 Thread Timo Rothenpieler
On 01.02.2025 22:15, Timo Rothenpieler wrote: On 30.01.2025 20:40, Timo Rothenpieler wrote: This series adds support for new features and capabilities added in todays release of the Video Codec SDK 13.0. Diego de Souza (7):    avutil/hwcontext_cuda: add 4:2:2 pixel format support    avcodec

Re: [FFmpeg-devel] [PATCH 0/9] Nvidia Video Codec SDK 13.0 support

2025-02-01 Thread Timo Rothenpieler
On 30.01.2025 20:40, Timo Rothenpieler wrote: This series adds support for new features and capabilities added in todays release of the Video Codec SDK 13.0. Diego de Souza (7): avutil/hwcontext_cuda: add 4:2:2 pixel format support avcodec/nvdec: add 4:2:2 decoding and 10-bit support

Re: [FFmpeg-devel] [PATCH 8/9] avcodec/nvenc: use encoder level options for qmin/qmax

2025-01-31 Thread Timo Rothenpieler
On 31/01/2025 07:16, Zhao Zhili wrote: On Jan 31, 2025, at 03:40, Timo Rothenpieler wrote: AV1 uses a vastly different range than what the global options permit, and also for the other codecs the range of the global options is at least misaligned. It ’s simpler to update qmin upper

[FFmpeg-devel] [PATCH v2 7/9] avcodec/nvenc: add MV-HEVC encoding support

2025-01-30 Thread Timo Rothenpieler
From: Diego de Souza Added support for MV-HEVC encoding for stereoscopic videos (2 views only). Compatible with the framepack filter when using the AV_STEREO3D_FRAMESEQUENCE format. Signed-off-by: Diego de Souza --- libavcodec/nvenc.c | 70 + libavc

[FFmpeg-devel] [PATCH 9/9] avcodec/nvenc: finalize SDK 13.0 support

2025-01-30 Thread Timo Rothenpieler
--- libavcodec/nvenc.c | 4 +++- libavcodec/version.h | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/libavcodec/nvenc.c b/libavcodec/nvenc.c index a5c507150c..eb813ba32e 100644 --- a/libavcodec/nvenc.c +++ b/libavcodec/nvenc.c @@ -254,8 +254,10 @@ static void nvenc_map_

[FFmpeg-devel] [PATCH 8/9] avcodec/nvenc: use encoder level options for qmin/qmax

2025-01-30 Thread Timo Rothenpieler
AV1 uses a vastly different range than what the global options permit, and also for the other codecs the range of the global options is at least misaligned. Fixes #11365 --- libavcodec/nvenc.c | 49 + libavcodec/nvenc.h | 2 ++ libavcodec/nvenc_a

[FFmpeg-devel] [PATCH 7/9] avcodec/nvenc: add MV-HEVC encoding support

2025-01-30 Thread Timo Rothenpieler
From: Diego de Souza Added support for MV-HEVC encoding for stereoscopic videos (2 views only). Compatible with the framepack filter when using the AV_STEREO3D_FRAMESEQUENCE format. Signed-off-by: Diego de Souza --- libavcodec/nvenc.c | 49 + libavc

[FFmpeg-devel] [PATCH 5/9] avcodec/nvenc: add UHQ to AV1 for NVENC

2025-01-30 Thread Timo Rothenpieler
From: Diego de Souza This commit adds support for Ultra High Quality mode for AV1 on NVIDIA GPUs. Signed-off-by: Diego de Souza --- libavcodec/nvenc.h | 1 + libavcodec/nvenc_av1.c | 5 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/libavcodec/nvenc.h b/libavcodec/nven

[FFmpeg-devel] [PATCH 6/9] avcodec/nvenc: add Temporal Filtering for AV1 and H.264 in NVENC

2025-01-30 Thread Timo Rothenpieler
From: Diego de Souza This commit extends the support for Temporal Filtering in NVENC for AV1 and H.264 codecs. For natural videos with noise, NVENC temporal filtering improves video coding efficiency by 4-5%. Signed-off-by: Diego de Souza --- libavcodec/nvenc.c | 40 ++

[FFmpeg-devel] [PATCH 4/9] avcodec/nvenc: add 4:2:2 encoding and H.264 10-bit support

2025-01-30 Thread Timo Rothenpieler
From: Diego de Souza This commit adds support for 4:2:2 encoding for HEVC and H.264 on NVIDIA Blackwell GPUs. Additionally, it supports 10-bit encoding for H.264 on Blackwell GPUs. Signed-off-by: Diego de Souza --- libavcodec/nvenc.c | 68 + libavco

[FFmpeg-devel] [PATCH 3/9] avcodec/cuviddec: add HEVC/H.264 4:2:2 and H.264 10-bit support

2025-01-30 Thread Timo Rothenpieler
From: Diego de Souza This commit adds support for 4:2:2 decoding for HEVC and H.264 on NVIDIA Blackwell GPUs for cuviddec. Moreover, it supports 10-bit decoding for H.264 on Blackwell GPUs. Signed-off-by: Diego de Souza --- libavcodec/cuviddec.c | 83 +--

[FFmpeg-devel] [PATCH 2/9] avcodec/nvdec: add 4:2:2 decoding and 10-bit support

2025-01-30 Thread Timo Rothenpieler
From: Diego de Souza This commit adds support for 4:2:2 decoding for HEVC and H.264 on NVIDIA Blackwell GPUs. Additionally, it supports 10-bit decoding for H.264 on Blackwell GPUs. Signed-off-by: Diego de Souza --- libavcodec/h264_slice.c | 3 +++ libavcodec/hevc/hevcdec.c | 6 ++ liba

[FFmpeg-devel] [PATCH 1/9] avutil/hwcontext_cuda: add 4:2:2 pixel format support

2025-01-30 Thread Timo Rothenpieler
From: Diego de Souza This commit adds support for 4:2:2 pixel formats, namely NV16 and P216 for NVIDIA GPUs. Signed-off-by: Diego de Souza --- libavutil/hwcontext_cuda.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavutil/hwcontext_cuda.c b/libavutil/hwcontext_cuda.c index 3de38473

[FFmpeg-devel] [PATCH 0/9] Nvidia Video Codec SDK 13.0 support

2025-01-30 Thread Timo Rothenpieler
-bit support avcodec/nvenc: add 4:2:2 encoding and H.264 10-bit support avcodec/nvenc: add UHQ to AV1 for NVENC avcodec/nvenc: add Temporal Filtering for AV1 and H.264 in NVENC avcodec/nvenc: add MV-HEVC encoding support Timo Rothenpieler (2): avcodec/nvenc: use encoder level options for

Re: [FFmpeg-devel] [PATCH] Replace broken Web IRC link

2025-01-30 Thread Timo Rothenpieler
On 30/01/2025 05:42, Marth64 wrote: LGTM. I had noticed that #ffmpeg channel has +r mode but #ffmpeg-devel does not which can confuse people. So if user does not have registered nick they will only be loaded into #ffmpeg-devel. Maybe this gets changed or explained in a second patch later but thi

Re: [FFmpeg-devel] Regarding Git Tooling

2025-01-27 Thread Timo Rothenpieler
On 27.01.2025 21:39, Jan Ekström wrote: On Wed, Jan 22, 2025 at 2:39 PM Nicolas George wrote: Marth64 (12025-01-20): This is fine and your preferences are understandable. Everyone has their tools of choice. That said, I did try Forgejo on a local instance today without JavaScript and it was

Re: [FFmpeg-devel] [PATCH v3 1/3] avcodec/nvenc: Enable recovery point SEI for intra refresh mode

2025-01-24 Thread Timo Rothenpieler
On 24.01.2025 16:05, Kieran Kunhya via ffmpeg-devel wrote: On Fri, Jan 24, 2025 at 3:59 AM Zhao Zhili wrote: On Jan 24, 2025, at 02:02, Timo Rothenpieler wrote: On 23.01.2025 15:17, Zhao Zhili wrote: From: Zhao Zhili Otherwise all frames can be dropped after seek without the

Re: [FFmpeg-devel] [PATCH v3 1/3] avcodec/nvenc: Enable recovery point SEI for intra refresh mode

2025-01-23 Thread Timo Rothenpieler
On 23.01.2025 15:17, Zhao Zhili wrote: From: Zhao Zhili Otherwise all frames can be dropped after seek without the output_corrupt/showall flags. --- libavcodec/nvenc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/nvenc.c b/libavcodec/nvenc.c index 06e3fb81a4..68b1b661e4 1

Re: [FFmpeg-devel] [PATCH v2 1/2] avformat/flvdec: implement support for parsing ModEx data

2025-01-16 Thread Timo Rothenpieler
On 17.01.2025 00:16, Leo Izen wrote: On 1/15/25 5:41 PM, Timo Rothenpieler wrote: ---   libavformat/flv.h    |  5   libavformat/flvdec.c | 68   2 files changed, 73 insertions(+) diff --git a/libavformat/flv.h b/libavformat/flv.h index

Re: [FFmpeg-devel] [PATCH] avutil/vulkan_glslang: windows build improvements

2025-01-16 Thread Timo Rothenpieler
On 16.01.2025 02:53, Lynne wrote: On 16/01/2025 09:38, Koushik Dutta wrote: For my use case I ended up creating a custom pkgconfig file. My platform and compiler is windows and msvc. I was unable to get the existing configure to work correctly with this environment and opted for pkgconfig as th

Re: [FFmpeg-devel] [PATCH 1/2] .gitignore: ignore fate-suite

2025-01-16 Thread Timo Rothenpieler
On 16.01.2025 20:12, Vitaly Buka via ffmpeg-devel wrote: Signed-off-by: Vitaly Buka --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 9cfc78b414..6fcbddad3c 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,4 @@ /tools/python/__pycache__/

[FFmpeg-devel] [PATCH v2 1/2] avformat/flvdec: implement support for parsing ModEx data

2025-01-15 Thread Timo Rothenpieler
--- libavformat/flv.h| 5 libavformat/flvdec.c | 68 2 files changed, 73 insertions(+) diff --git a/libavformat/flv.h b/libavformat/flv.h index 74d3b8de8b..d8f7980f2e 100644 --- a/libavformat/flv.h +++ b/libavformat/flv.h @@ -130,6 +130,7 @@

Re: [FFmpeg-devel] [PATCH 1/2] avformat/flvdec: implement support for parsing ModEx data

2025-01-15 Thread Timo Rothenpieler
On 15/01/2025 08:48, Leo Izen wrote: On 1/14/25 7:36 PM, Timo Rothenpieler wrote: ---   libavformat/flv.h    |  5   libavformat/flvdec.c | 63   2 files changed, 68 insertions(+) diff --git a/libavformat/flv.h b/libavformat/flv.h index

[FFmpeg-devel] [PATCH 2/2] avformat/flvdec: correctly skip command frame for enhanced flv

2025-01-14 Thread Timo Rothenpieler
--- libavformat/flvdec.c | 4 1 file changed, 4 insertions(+) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index b4ea984f58..029992fc23 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -1439,6 +1439,10 @@ retry: goto leave; } +if

[FFmpeg-devel] [PATCH 1/2] avformat/flvdec: implement support for parsing ModEx data

2025-01-14 Thread Timo Rothenpieler
--- libavformat/flv.h| 5 libavformat/flvdec.c | 63 2 files changed, 68 insertions(+) diff --git a/libavformat/flv.h b/libavformat/flv.h index 74d3b8de8b..d8f7980f2e 100644 --- a/libavformat/flv.h +++ b/libavformat/flv.h @@ -130,6 +130,7 @@

Re: [FFmpeg-devel] [PATCH] avcodec/cuviddec: Fix missing HW_CONFIG_METHOD_HW_FRAMES_CTX flag

2025-01-11 Thread Timo Rothenpieler
On 18.12.2024 08:13, Zhao Zhili wrote: From: Zhao Zhili --- libavcodec/cuviddec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavcodec/cuviddec.c b/libavcodec/cuviddec.c index 3fae9c12eb..502bcc7fc2 100644 --- a/libavcodec/cuviddec.c +++ b/libavcodec/cuviddec.c @@ -1162,6 +1162,7 @

Re: [FFmpeg-devel] [PATCH] avformat/flvenc: fix missing sequence start with MP3 tracks

2025-01-07 Thread Timo Rothenpieler
applied, thanks ___ 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".

Re: [FFmpeg-devel] commit access removed

2025-01-01 Thread Timo Rothenpieler
On 01.01.2025 23:12, Vittorio Giovara wrote: Happy new year everyone! On Fri, Dec 27, 2024 at 8:02 PM Vittorio Giovara wrote: Hello I believe my commit rights were removed without rightful cause and more importantly without due process. I request a formal apology from the perpetrator and my

Re: [FFmpeg-devel] [PATCH v3 00/16] Implement enhanced rtmp/flv v2 spec

2024-12-27 Thread Timo Rothenpieler
applied ___ 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".

Re: [FFmpeg-devel] [PATCH v3 00/16] Implement enhanced rtmp/flv v2 spec

2024-12-24 Thread Timo Rothenpieler
I intend to push this series this year still, if no further review is done or requested. ___ 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-devel] [PATCH v3 17/17] avformat/flvdec: propagate av_packet_add_side_data failure

2024-12-23 Thread Timo Rothenpieler
--- libavformat/flvdec.c | 18 ++ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index 39e872f473..018249d1fe 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -1721,20 +1721,22 @@ retry_duration:

[FFmpeg-devel] [PATCH v3 10/16] avformat/flvdec: add support for reading multi track audio

2024-12-19 Thread Timo Rothenpieler
--- libavformat/flvdec.c | 21 ++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index fbc8bc9d32..15312cfa02 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -1338,12 +1338,26 @@ retry: pkt_

[FFmpeg-devel] [PATCH v3 09/16] avformat/flvenc: add support for writing multi track audio

2024-12-19 Thread Timo Rothenpieler
--- libavformat/flvenc.c | 92 1 file changed, 68 insertions(+), 24 deletions(-) diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c index 5623b119fd..09a930fb1a 100644 --- a/libavformat/flvenc.c +++ b/libavformat/flvenc.c @@ -132,7 +132,7 @@ type

[FFmpeg-devel] [PATCH v3 08/16] avformat/flvdec: parse enhanced rtmp multichannel info

2024-12-19 Thread Timo Rothenpieler
--- libavformat/flvdec.c | 41 + 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index f9859c0980..fbc8bc9d32 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -1337,8 +1337,6 @@ retry

[FFmpeg-devel] [PATCH v3 07/16] avformat/flvenc: write enhanced rtmp multichannel info for audio with more than two channels

2024-12-19 Thread Timo Rothenpieler
--- libavformat/flvenc.c | 93 1 file changed, 85 insertions(+), 8 deletions(-) diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c index 5973e6be8d..5623b119fd 100644 --- a/libavformat/flvenc.c +++ b/libavformat/flvenc.c @@ -712,10 +712,82 @@ sta

[FFmpeg-devel] [PATCH v3 06/16] avformat/flvenc: refactor fourcc writing

2024-12-19 Thread Timo Rothenpieler
--- libavformat/flvenc.c | 96 ++-- 1 file changed, 47 insertions(+), 49 deletions(-) diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c index 78235af233..5973e6be8d 100644 --- a/libavformat/flvenc.c +++ b/libavformat/flvenc.c @@ -493,6 +493,45 @@ sta

[FFmpeg-devel] [PATCH v3 15/16] fate/flvenc: add test for multitrack flv

2024-12-19 Thread Timo Rothenpieler
--- tests/fate/flvenc.mak | 4 + tests/ref/fate/enhanced-flv-multitrack | 526 + 2 files changed, 530 insertions(+) create mode 100644 tests/ref/fate/enhanced-flv-multitrack diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc.mak index e3703a8cc5..7b

[FFmpeg-devel] [PATCH v3 05/16] avformat/flvdec: add enhanced audio codecs

2024-12-19 Thread Timo Rothenpieler
--- libavformat/flv.h| 8 +++ libavformat/flvdec.c | 119 +++ 2 files changed, 116 insertions(+), 11 deletions(-) diff --git a/libavformat/flv.h b/libavformat/flv.h index d030d576f3..8926db6388 100644 --- a/libavformat/flv.h +++ b/libavformat/flv.h @@

[FFmpeg-devel] [PATCH v3 16/16] avformat/flvenc: prevent writing legacy codecs into extended video tracks

2024-12-19 Thread Timo Rothenpieler
--- libavformat/flvenc.c | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c index 09a930fb1a..f3f32dc433 100644 --- a/libavformat/flvenc.c +++ b/libavformat/flvenc.c @@ -970,6 +970,15 @@ static int flv_init(struct AVForma

[FFmpeg-devel] [PATCH v3 13/16] avformat/flvdec: support all multi-track modes

2024-12-19 Thread Timo Rothenpieler
--- libavformat/flvdec.c | 571 +++ 1 file changed, 310 insertions(+), 261 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index c66c37efa2..39e872f473 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -1275,6 +1275,7 @@

[FFmpeg-devel] [PATCH v3 14/16] avformat/rtmpproto: reserve enough space for statusmsg

2024-12-19 Thread Timo Rothenpieler
--- libavformat/rtmpproto.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/rtmpproto.c b/libavformat/rtmpproto.c index bb974390d3..a34020b092 100644 --- a/libavformat/rtmpproto.c +++ b/libavformat/rtmpproto.c @@ -2004,7 +2004,7 @@ static int send_invoke_response(UR

  1   2   3   4   5   6   7   8   9   10   >