Re: [FFmpeg-devel] [PATCH v8 3/6] avformat/flvenc: support mux av1 in enhanced flv

2023-05-11 Thread Jean-Baptiste Kempf
On Fri, 12 May 2023, at 05:35, Neal Gompa wrote: > On Thu, May 11, 2023 at 12:26 PM Jean-Baptiste Kempf > wrote: >> >> >> >> On Thu, 11 May 2023, at 18:21, Neal Gompa wrote: >> > On Wed, May 10, 2023 at 9:40 PM Steven Liu wrote: >> >> >> >> Neal Gompa 于2023年5月11日周四 09:31写道: >> >> > >> >> > On W

[FFmpeg-devel] [PATCH v9 6/6] avformat/flvenc: support demux vp9 in enhanced flv

2023-05-11 Thread Steven Liu
Signed-off-by: Steven Liu --- libavformat/flvdec.c | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index 98a2231559..bc93c23166 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -320,6 +320,8 @@ static int f

[FFmpeg-devel] [PATCH v9 5/6] avformat/flvenc: support mux vp9 in enhanced flv

2023-05-11 Thread Steven Liu
Signed-off-by: Steven Liu --- libavformat/Makefile | 2 +- libavformat/flvenc.c | 22 ++ 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/libavformat/Makefile b/libavformat/Makefile index c868e1626c..16cfe107ea 100644 --- a/libavformat/Makefile +++ b/libavforma

[FFmpeg-devel] [PATCH v9 4/6] avformat/flvdec: support demux av1 in enhanced flv

2023-05-11 Thread Steven Liu
Signed-off-by: Steven Liu --- libavformat/flvdec.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index 6a1e6e7ff0..98a2231559 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.c @@ -318,6 +318,8 @@ static int

[FFmpeg-devel] [PATCH v9 3/6] avformat/flvenc: support mux av1 in enhanced flv

2023-05-11 Thread Steven Liu
Signed-off-by: Steven Liu --- libavformat/Makefile | 2 +- libavformat/flvenc.c | 22 ++ 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/libavformat/Makefile b/libavformat/Makefile index 1ef3d15467..c868e1626c 100644 --- a/libavformat/Makefile +++ b/libavforma

[FFmpeg-devel] [PATCH v9 2/6] avformat/flvdec: support demux hevc in enhanced flv

2023-05-11 Thread Steven Liu
Signed-off-by: Steven Liu --- libavformat/flvdec.c | 58 ++-- 1 file changed, 50 insertions(+), 8 deletions(-) diff --git a/libavformat/flvdec.c b/libavformat/flvdec.c index d83edff727..6a1e6e7ff0 100644 --- a/libavformat/flvdec.c +++ b/libavformat/flvdec.

[FFmpeg-devel] [PATCH v9 1/6] avformat/flvenc: Add support for HEVC over flv in muxer

2023-05-11 Thread Steven Liu
Signed-off-by: Steven Liu --- libavformat/Makefile | 2 +- libavformat/flv.h| 15 +++ libavformat/flvenc.c | 38 +- 3 files changed, 45 insertions(+), 10 deletions(-) diff --git a/libavformat/Makefile b/libavformat/Makefile index f8ad7c6a11..1

[FFmpeg-devel] [PATCH v9 0/6] Support enhanced flv in FFmpeg

2023-05-11 Thread Steven Liu
Reference file: https://github.com/veovera/enhanced-rtmp/blob/main/enhanced-rtmp-v1.pdf The Enhanced flv has been supported by OBS, Simple Realtime Server, mpegts.js. you can publish hevc, av1 or vp9 codec stream to Youtube over rtmp. The enhanced flv documentation contributors include Jean-Baptis

Re: [FFmpeg-devel] [PATCH v8 3/6] avformat/flvenc: support mux av1 in enhanced flv

2023-05-11 Thread Neal Gompa
On Thu, May 11, 2023 at 12:26 PM Jean-Baptiste Kempf wrote: > > > > On Thu, 11 May 2023, at 18:21, Neal Gompa wrote: > > On Wed, May 10, 2023 at 9:40 PM Steven Liu wrote: > >> > >> Neal Gompa 于2023年5月11日周四 09:31写道: > >> > > >> > On Wed, May 10, 2023 at 7:13 AM Steven Liu > >> > wrote: > >> > >

Re: [FFmpeg-devel] [PATCH] libavfilter/yadif_cuda: Fix build breakage

2023-05-11 Thread Lance Wang
On Fri, May 12, 2023 at 1:12 AM Devin Heitmueller < devin.heitmuel...@ltnglobal.com> wrote: > Address build breakage caused by my latest series when compiling > with CUDA support. Thanks to Paul Mahol for pointing it out. > > Signed-off-by: Devin Heitmueller > --- > libavfilter/vf_yadif_cuda.c

[FFmpeg-devel] [PATCH 2/2] avfilter/af_surround: replace double constants with float variants

2023-05-11 Thread James Almer
This is cleaner than the approach in d1ded7310a. Signed-off-by: James Almer --- libavfilter/af_surround.c | 52 +++ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/libavfilter/af_surround.c b/libavfilter/af_surround.c index bcc89053a4..4edd8381

[FFmpeg-devel] [PATCH 1/2] avutil/mathematics: add missing constants

2023-05-11 Thread James Almer
Including float variants for all of them. Signed-off-by: James Almer --- libavutil/mathematics.h | 51 + libavutil/version.h | 2 +- 2 files changed, 52 insertions(+), 1 deletion(-) diff --git a/libavutil/mathematics.h b/libavutil/mathematics.h index

Re: [FFmpeg-devel] [PATCH 2/2] avformat/hls: reduce default max reload to 100

2023-05-11 Thread Michael Niedermayer
On Thu, May 11, 2023 at 07:36:04PM +0200, Paul B Mahol wrote: > On Wed, May 10, 2023 at 11:58 PM Michael Niedermayer > wrote: > > > The 1000 did result in a apparent never ending reload loop > > > > > How so? Somewhere overflow happens causing infinity? no, it was lack of patience each reload be

Re: [FFmpeg-devel] [RFC/PATCH] bitpacked_dec: Optimization for bitpacked_dec decoder performance

2023-05-11 Thread Marton Balint
On Wed, 10 May 2023, Lance Wang wrote: On Sat, May 6, 2023 at 8:41 PM Devin Heitmueller < devin.heitmuel...@ltnglobal.com> wrote: On Sat, May 6, 2023 at 8:16 AM James Almer wrote: > Can you bench with the START_TIMER and STOP_TIMER macros in timer.h? > Also, define CACHED_BITSTREAM_READER i

[FFmpeg-devel] [PATCH] avfilter/af_surround: define M_PI and M_LN10 as a float values

2023-05-11 Thread James Almer
This is cleaner than the approach in d1ded7310a. Signed-off-by: James Almer --- libavfilter/af_surround.c | 56 +-- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/libavfilter/af_surround.c b/libavfilter/af_surround.c index bcc89053a4..8ba11c62

Re: [FFmpeg-devel] [PATCH v2 3/4] decklink: Convert to using avpriv_packet_list functions

2023-05-11 Thread Marton Balint
On Fri, 28 Apr 2023, Devin Heitmueller wrote: The existing DecklinkQueue implementation was using the PacketList structure but wasn't using the standard avpriv_packet_list_get and avpriv_packet_list_put functions. Convert to using them so we eliminate the duplicate logic, per Marton Balint's

Re: [FFmpeg-devel] [PATCH v2 0/4] Implement SMPTE 2038 output support over Decklink SDI

2023-05-11 Thread Devin Heitmueller
On Thu, May 11, 2023 at 5:19 PM Marton Balint wrote: > Will apply patches 1 and 2. I will squash them as I am not sure if it is > good idea to have av* non-static functions even temporarily. No objection. I did it that way just to make it easier to review. > I will post some comments for patch

Re: [FFmpeg-devel] [PATCH v2 0/4] Implement SMPTE 2038 output support over Decklink SDI

2023-05-11 Thread Marton Balint
On Thu, 11 May 2023, Devin Heitmueller wrote: Hi Marton, On Fri, Apr 28, 2023 at 1:45 PM Devin Heitmueller wrote: This patch series implements output of SMPTE 2038 VANC over SDI, building on the prior patch series which added it in the TS domain. Note that we moved the AVPacketQueue to be

Re: [FFmpeg-devel] [PATCH] doc/muxers/image2: drop unmatched quote in example

2023-05-11 Thread Andriy Utkin
Hi Gyan, I don't have anything else. I was sending these tiny patches as I encountered these typos. I am not after the score points :) ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe,

Re: [FFmpeg-devel] [PATCH] avcodec/mxfdec: Recognize AAC per SMPTE ST 381-4

2023-05-11 Thread Marton Balint
On Wed, 10 May 2023, Ammon Riley wrote: Hi Marton, Thanks for your feedback. Thanks for the updated patch, will apply. Regards, Marton ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To uns

Re: [FFmpeg-devel] [PATCH] avcodec/libdav1d: export decoder frame delay

2023-05-11 Thread Derek Buitenhuis
On 5/11/2023 5:04 PM, James Almer wrote: > As this is a AV_CODEC_CAP_OTHER_THREADS decoder, threading is handled by the > underlying library. In this case, the frame delay is calculated by libdav1d > based on the values from avctx->thread_count and the private max_frame_delay > option. > Make said

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 19:27 by an...@khirnov.net: > Quoting Lynne (2023-05-11 19:20:45) > >> May 11, 2023, 18:40 by an...@khirnov.net: >> >> > Quoting Lynne (2023-04-24 17:56:38) >> > >> >> @@ -3685,8 +3547,9 @@ static int vulkan_map_from(AVHWFramesContext *hwfc, >> >> AVFrame *dst, >> >> #endif >> >>

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 18:22 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> From e20962a956444224b34d82f9a5936fae7e43bdf6 Mon Sep 17 00:00:00 2001 >> From: Lynne >> Date: Thu, 15 Dec 2022 17:43:27 +0100 >> Subject: [PATCH 47/97] vulkan: allow alloc pNext in ff_vk_create_buf >> >> --- >>

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 18:04 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> From b0c429d0d77d1789b6349bc6b296449ae1f8e9da Mon Sep 17 00:00:00 2001 >> From: Lynne >> Date: Tue, 15 Mar 2022 23:00:32 +0100 >> Subject: [PATCH 26/97] hwcontext_vulkan: support threadsafe queue and frame >> op

Re: [FFmpeg-devel] [PATCH] avcodec/eac3dec: remove function duplicates

2023-05-11 Thread James Almer
On 5/11/2023 3:16 PM, Andreas Rheinhardt wrote: James Almer: Thee are not part of the float/fixed ac3 template distinction. Signed-off-by: James Almer --- libavcodec/Makefile | 2 +- libavcodec/ac3dec.h | 6 +++--- libavcodec/ac3dec_fixed.c | 1 - libavcodec/ac3dec_float.c | 1

[FFmpeg-devel] [PATCH v2] avfilter/ccfifo: remove unnecessary context allocations

2023-05-11 Thread James Almer
This is not public API, no it has no need for an alloc() and free() functions. The struct can reside on stack. Signed-off-by: James Almer --- libavfilter/ccfifo.c| 49 - libavfilter/ccfifo.h| 42 ++- libavfilter/tint

Re: [FFmpeg-devel] [PATCH] avcodec/eac3dec: remove function duplicates

2023-05-11 Thread Andreas Rheinhardt
James Almer: > Thee are not part of the float/fixed ac3 template distinction. > > Signed-off-by: James Almer > --- > libavcodec/Makefile | 2 +- > libavcodec/ac3dec.h | 6 +++--- > libavcodec/ac3dec_fixed.c | 1 - > libavcodec/ac3dec_float.c | 1 - > libavcodec/eac3dec.c | 6 +++

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 18:30 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> From 786a7d08bc90a88f77057fc31d0943dcb91e4558 Mon Sep 17 00:00:00 2001 >> From: Lynne >> Date: Thu, 22 Dec 2022 17:37:51 +0100 >> Subject: [PATCH 53/97] vulkan: add support for retrieving queue, query and >> vid

Re: [FFmpeg-devel] [PATCH] avfilter/ccfifo: remove unnecessary context allocations

2023-05-11 Thread Leo Izen
On 5/11/23 14:03, James Almer wrote: This is not public API, no it has no need for an alloc() and free() functions. The struct can reside on stack. Signed-off-by: James Almer --- libavfilter/ccfifo.c| 49 - libavfilter/ccfifo.h| 42 +

Re: [FFmpeg-devel] [PATCH] web/download: link to the latest release instead of a snapshot in the main download button

2023-05-11 Thread James Almer
On 5/9/2023 1:59 PM, James Almer wrote: As suggested on IRC. There's already an Snapshot section right below it, and the links to the actual releases are much lower and harder to find. Also, remove the massive signing key button and move it to the snapshot section. There's already "Release Verif

[FFmpeg-devel] [PATCH] avfilter/ccfifo: remove unnecessary context allocations

2023-05-11 Thread James Almer
This is not public API, no it has no need for an alloc() and free() functions. The struct can reside on stack. Signed-off-by: James Almer --- libavfilter/ccfifo.c| 49 - libavfilter/ccfifo.h| 42 ++- libavfilter/tint

[FFmpeg-devel] [PATCH] avcodec/eac3dec: remove function duplicates

2023-05-11 Thread James Almer
Thee are not part of the float/fixed ac3 template distinction. Signed-off-by: James Almer --- libavcodec/Makefile | 2 +- libavcodec/ac3dec.h | 6 +++--- libavcodec/ac3dec_fixed.c | 1 - libavcodec/ac3dec_float.c | 1 - libavcodec/eac3dec.c | 6 +++--- 5 files changed, 7 inserti

Re: [FFmpeg-devel] [PATCH v8 1/6] avformat/flvenc: Add support for HEVC over flv in muxer

2023-05-11 Thread Andreas Rheinhardt
Steven Liu: > Signed-off-by: Steven Liu > --- > libavformat/flv.h| 15 +++ > libavformat/flvenc.c | 41 +++-- > 2 files changed, 46 insertions(+), 10 deletions(-) > > diff --git a/libavformat/flv.h b/libavformat/flv.h > index 3571b90279..91e0a4

Re: [FFmpeg-devel] [PATCH 2/2] avformat/hls: reduce default max reload to 100

2023-05-11 Thread Paul B Mahol
On Wed, May 10, 2023 at 11:58 PM Michael Niedermayer wrote: > The 1000 did result in a apparent never ending reload loop > > How so? Somewhere overflow happens causing infinity? > Issue found by: Сергей Колесников > Signed-off-by: Michael Niedermayer > --- > libavformat/hls.c | 2 +- > 1 fil

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-05-11 19:20:45) > May 11, 2023, 18:40 by an...@khirnov.net: > > > Quoting Lynne (2023-04-24 17:56:38) > > > >> @@ -3685,8 +3547,9 @@ static int vulkan_map_from(AVHWFramesContext *hwfc, > >> AVFrame *dst, > >> #endif > >> #endif > >> default: > >> -return vulkan_map_

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 18:40 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> @@ -3685,8 +3547,9 @@ static int vulkan_map_from(AVHWFramesContext *hwfc, >> AVFrame *dst, >> #endif >> #endif >> default: >> -return vulkan_map_frame_to_mem(hwfc, dst, src, flags); >> +break;

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-05-11 19:12:56) > May 11, 2023, 18:34 by an...@khirnov.net: > > > Quoting Lynne (2023-04-24 17:56:38) > > > >> From 6b5301aa29b63b90d04505c9386822b2e207a038 Mon Sep 17 00:00:00 2001 > >> From: Lynne > >> Date: Thu, 29 Dec 2022 21:16:21 +0100 > >> Subject: [PATCH 55/97] vulkan:

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 18:34 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> From 89e47afc304aaf01c9c25a328ddfde37873e1f89 Mon Sep 17 00:00:00 2001 >> From: Lynne >> Date: Wed, 11 Jan 2023 09:37:35 +0100 >> Subject: [PATCH 59/97] hwcontext_vulkan: rewrite to support multiplane >> surface

Re: [FFmpeg-devel] [PATCH] libavfilter/yadif_cuda: Fix build breakage

2023-05-11 Thread Dennis Mungai
On Thu, 11 May 2023 at 20:12, Devin Heitmueller < devin.heitmuel...@ltnglobal.com> wrote: > Address build breakage caused by my latest series when compiling > with CUDA support. Thanks to Paul Mahol for pointing it out. > > Signed-off-by: Devin Heitmueller > --- > libavfilter/vf_yadif_cuda.c |

[FFmpeg-devel] [PATCH] avfilter/vf_yadif_cuda: fix cc_fifo typos

2023-05-11 Thread Leo Izen
Fixes calls to ff_ccfifo_freep and ff_ccfifo_alloc that were called as ff_cc_fifo_ instead, breaking build. Should fix regression introduced in cecf35ae3e997dd884295d692aa6829462394132. Also use y->cc_fifo instead of s->cc_fifo. --- libavfilter/vf_yadif_cuda.c | 4 ++-- 1 file changed, 2 insertion

[FFmpeg-devel] [PATCH] swresample: misc improvements

2023-05-11 Thread Paul B Mahol
Attached. From 23bde72fa9b15b16d0b3241652433967111229b5 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Thu, 11 May 2023 17:39:08 +0200 Subject: [PATCH 2/2] swresample: add paths for same planar/packed format conversion Signed-off-by: Paul B Mahol --- libswresample/audioconvert.c | 113 +

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-05-11 18:47:46) > May 11, 2023, 18:14 by an...@khirnov.net: > > > Quoting Lynne (2023-04-24 17:56:38) > > > >> From 956f043e9f233675856336e028cc8ee7e35c71f5 Mon Sep 17 00:00:00 2001 > >> From: Lynne > >> Date: Wed, 23 Nov 2022 14:04:28 +0100 > >> Subject: [PATCH 38/97] vulkan:

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 18:34 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> From 6b5301aa29b63b90d04505c9386822b2e207a038 Mon Sep 17 00:00:00 2001 >> From: Lynne >> Date: Thu, 29 Dec 2022 21:16:21 +0100 >> Subject: [PATCH 55/97] vulkan: rewrite to support all necessary features >> >> ---

[FFmpeg-devel] [PATCH] libavfilter/yadif_cuda: Fix build breakage

2023-05-11 Thread Devin Heitmueller
Address build breakage caused by my latest series when compiling with CUDA support. Thanks to Paul Mahol for pointing it out. Signed-off-by: Devin Heitmueller --- libavfilter/vf_yadif_cuda.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/vf_yadif_cuda.c b/li

Re: [FFmpeg-devel] [PATCH v6 1/6] ccfifo: Properly handle CEA-708 captions through framerate conversion

2023-05-11 Thread Paul B Mahol
On Thu, May 11, 2023 at 6:56 PM Devin Heitmueller < devin.heitmuel...@ltnglobal.com> wrote: > Hi Paul, > > On Thu, May 11, 2023 at 12:23 PM Paul B Mahol wrote: > > > > > > applied, thanks for the effort. > > > > > > > Breaks build. > > Thanks for reporting. Do you have a build log you can provid

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-05-11 18:40:54) > May 11, 2023, 18:05 by an...@khirnov.net: > > > Quoting Lynne (2023-04-24 17:56:38) > > > >> From c50347a552f5c7c2e3fcf20ef9a1ad4f1a419918 Mon Sep 17 00:00:00 2001 > >> From: Lynne > >> Date: Wed, 23 Nov 2022 20:32:49 +0100 > >> Subject: [PATCH 27/97] hwconte

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-05-11 18:32:48) > May 11, 2023, 17:36 by an...@khirnov.net: > > > Quoting Lynne (2023-04-24 17:56:38) > > > >> From 1de5bf4281b19847fc45556431850d772180269e Mon Sep 17 00:00:00 2001 > >> From: Lynne > >> Date: Wed, 23 Nov 2022 15:15:04 +0100 > >> Subject: [PATCH 23/97] hwconte

Re: [FFmpeg-devel] [PATCH v6 1/6] ccfifo: Properly handle CEA-708 captions through framerate conversion

2023-05-11 Thread Devin Heitmueller
Hi Paul, On Thu, May 11, 2023 at 12:23 PM Paul B Mahol wrote: > > > > applied, thanks for the effort. > > > > Breaks build. Thanks for reporting. Do you have a build log you can provide? I'm a little surprised it got through multiple reviewers as well as FATE without complaint. Devin -- Dev

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 18:15 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> From d81aa7b001995a8cf65590934a7b75a51a63b192 Mon Sep 17 00:00:00 2001 >> From: Lynne >> Date: Wed, 23 Nov 2022 14:04:48 +0100 >> Subject: [PATCH 39/97] vulkan: define VK_NO_PROTOTYPES >> > > Some context on what

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 18:14 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> From 956f043e9f233675856336e028cc8ee7e35c71f5 Mon Sep 17 00:00:00 2001 >> From: Lynne >> Date: Wed, 23 Nov 2022 14:04:28 +0100 >> Subject: [PATCH 38/97] vulkan: lock queues before submitting operations >> >> ---

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 18:06 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> From 287ec5138511a4760f2c66e94bd80f794cd9f7a3 Mon Sep 17 00:00:00 2001 >> From: Lynne >> Date: Wed, 23 Nov 2022 20:35:51 +0100 >> Subject: [PATCH 28/97] hwcontext_vulkan: rename vk_pixfmt_map to >> vk_pixfmt_pla

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 18:05 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> From c50347a552f5c7c2e3fcf20ef9a1ad4f1a419918 Mon Sep 17 00:00:00 2001 >> From: Lynne >> Date: Wed, 23 Nov 2022 20:32:49 +0100 >> Subject: [PATCH 27/97] hwcontext_vulkan: remove contiguous memory hack >> > > This

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > @@ -3685,8 +3547,9 @@ static int vulkan_map_from(AVHWFramesContext *hwfc, > AVFrame *dst, > #endif > #endif > default: > -return vulkan_map_frame_to_mem(hwfc, dst, src, flags); > +break; This seems like it's also removing the ability to

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > From 89e47afc304aaf01c9c25a328ddfde37873e1f89 Mon Sep 17 00:00:00 2001 > From: Lynne > Date: Wed, 11 Jan 2023 09:37:35 +0100 > Subject: [PATCH 59/97] hwcontext_vulkan: rewrite to support multiplane > surfaces > > --- > libavutil/hwcontext_vulkan.c | 791 +++

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > From 6b5301aa29b63b90d04505c9386822b2e207a038 Mon Sep 17 00:00:00 2001 > From: Lynne > Date: Thu, 29 Dec 2022 21:16:21 +0100 > Subject: [PATCH 55/97] vulkan: rewrite to support all necessary features > > --- > libavutil/vulkan.c | 2145

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Lynne
May 11, 2023, 17:36 by an...@khirnov.net: > Quoting Lynne (2023-04-24 17:56:38) > >> From 1de5bf4281b19847fc45556431850d772180269e Mon Sep 17 00:00:00 2001 >> From: Lynne >> Date: Wed, 23 Nov 2022 15:15:04 +0100 >> Subject: [PATCH 23/97] hwcontext_vulkan: initialize and require instance >> versi

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > From 786a7d08bc90a88f77057fc31d0943dcb91e4558 Mon Sep 17 00:00:00 2001 > From: Lynne > Date: Thu, 22 Dec 2022 17:37:51 +0100 > Subject: [PATCH 53/97] vulkan: add support for retrieving queue, query and > video properties > > --- > libavutil/vulkan.c

Re: [FFmpeg-devel] [PATCH v8 3/6] avformat/flvenc: support mux av1 in enhanced flv

2023-05-11 Thread Jean-Baptiste Kempf
On Thu, 11 May 2023, at 18:21, Neal Gompa wrote: > On Wed, May 10, 2023 at 9:40 PM Steven Liu wrote: >> >> Neal Gompa 于2023年5月11日周四 09:31写道: >> > >> > On Wed, May 10, 2023 at 7:13 AM Steven Liu wrote: >> > > >> > > Neal Gompa 于2023年5月10日周三 19:05写道: >> > > > >> > > > On Tue, May 9, 2023 at 6:4

Re: [FFmpeg-devel] [PATCH v6 1/6] ccfifo: Properly handle CEA-708 captions through framerate conversion

2023-05-11 Thread Paul B Mahol
On Thu, May 11, 2023 at 4:14 PM Lance Wang wrote: > On Wed, May 10, 2023 at 7:08 PM Lance Wang wrote: > > > > > > > On Sun, May 7, 2023 at 3:03 PM Lance Wang > wrote: > > > >> LGTM for the patchset. > >> > >> > > I will help to apply the patchset tomorrow if no further comments. thx. > > > > ap

Re: [FFmpeg-devel] [PATCH v8 3/6] avformat/flvenc: support mux av1 in enhanced flv

2023-05-11 Thread Neal Gompa
On Wed, May 10, 2023 at 9:40 PM Steven Liu wrote: > > Neal Gompa 于2023年5月11日周四 09:31写道: > > > > On Wed, May 10, 2023 at 7:13 AM Steven Liu wrote: > > > > > > Neal Gompa 于2023年5月10日周三 19:05写道: > > > > > > > > On Tue, May 9, 2023 at 6:48 AM Gyan Doshi wrote: > > > > > > > > > > > > > > > > > > >

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > From e20962a956444224b34d82f9a5936fae7e43bdf6 Mon Sep 17 00:00:00 2001 > From: Lynne > Date: Thu, 15 Dec 2022 17:43:27 +0100 > Subject: [PATCH 47/97] vulkan: allow alloc pNext in ff_vk_create_buf > > --- > libavutil/vulkan.c | 5 +++-- > libavutil/vulkan.h |

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > From d81aa7b001995a8cf65590934a7b75a51a63b192 Mon Sep 17 00:00:00 2001 > From: Lynne > Date: Wed, 23 Nov 2022 14:04:48 +0100 > Subject: [PATCH 39/97] vulkan: define VK_NO_PROTOTYPES Some context on what this does and why is it needed would be nice. -- Anton

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > From 956f043e9f233675856336e028cc8ee7e35c71f5 Mon Sep 17 00:00:00 2001 > From: Lynne > Date: Wed, 23 Nov 2022 14:04:28 +0100 > Subject: [PATCH 38/97] vulkan: lock queues before submitting operations > > --- > libavutil/vulkan.c | 7 +++ > 1 file changed,

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > From 287ec5138511a4760f2c66e94bd80f794cd9f7a3 Mon Sep 17 00:00:00 2001 > From: Lynne > Date: Wed, 23 Nov 2022 20:35:51 +0100 > Subject: [PATCH 28/97] hwcontext_vulkan: rename vk_pixfmt_map to > vk_pixfmt_planar_map > > --- > libavutil/hwcontext_vulkan.c | 1

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > From c50347a552f5c7c2e3fcf20ef9a1ad4f1a419918 Mon Sep 17 00:00:00 2001 > From: Lynne > Date: Wed, 23 Nov 2022 20:32:49 +0100 > Subject: [PATCH 27/97] hwcontext_vulkan: remove contiguous memory hack > This needs a lot more context. What was the hack, why was

[FFmpeg-devel] [PATCH] avcodec/libdav1d: export decoder frame delay

2023-05-11 Thread James Almer
As this is a AV_CODEC_CAP_OTHER_THREADS decoder, threading is handled by the underlying library. In this case, the frame delay is calculated by libdav1d based on the values from avctx->thread_count and the private max_frame_delay option. Make said max_frame_delay option an exported one, and store t

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > From b0c429d0d77d1789b6349bc6b296449ae1f8e9da Mon Sep 17 00:00:00 2001 > From: Lynne > Date: Tue, 15 Mar 2022 23:00:32 +0100 > Subject: [PATCH 26/97] hwcontext_vulkan: support threadsafe queue and frame > operations > > --- > libavutil/hwcontext_vulkan.c |

Re: [FFmpeg-devel] [PATCH] doc/muxers/image2: drop unmatched quote in example

2023-05-11 Thread Gyan Doshi
On 2023-05-11 09:22 pm, Andriy Utkin wrote: Percent sign is not a special character in popular shells, so the quoting isn't necessary. In case you have more of these coming up, just consolidate into one patch. Regards, Gyan ___ ffmpeg-devel mailin

[FFmpeg-devel] [PATCH] doc/muxers/image2: drop unmatched quote in example

2023-05-11 Thread Andriy Utkin
Percent sign is not a special character in popular shells, so the quoting isn't necessary. --- doc/muxers.texi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/muxers.texi b/doc/muxers.texi index d1e825eec5..31fca17dd6 100644 --- a/doc/muxers.texi +++ b/doc/muxers.texi @@ -1

Re: [FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

2023-05-11 Thread Anton Khirnov
Quoting Lynne (2023-04-24 17:56:38) > From 1de5bf4281b19847fc45556431850d772180269e Mon Sep 17 00:00:00 2001 > From: Lynne > Date: Wed, 23 Nov 2022 15:15:04 +0100 > Subject: [PATCH 23/97] hwcontext_vulkan: initialize and require instance > version 1.3 Some comments on why is this needed and what

Re: [FFmpeg-devel] [PATCH v2 0/4] Implement SMPTE 2038 output support over Decklink SDI

2023-05-11 Thread Devin Heitmueller
Hi Marton, On Fri, Apr 28, 2023 at 1:45 PM Devin Heitmueller wrote: > > This patch series implements output of SMPTE 2038 VANC over SDI, building > on the prior patch series which added it in the TS domain. Note that > we moved the AVPacketQueue to be common code within libavdevice so it > can b

Re: [FFmpeg-devel] [PATCH v6 1/6] ccfifo: Properly handle CEA-708 captions through framerate conversion

2023-05-11 Thread Lance Wang
On Wed, May 10, 2023 at 7:08 PM Lance Wang wrote: > > > On Sun, May 7, 2023 at 3:03 PM Lance Wang wrote: > >> LGTM for the patchset. >> >> > I will help to apply the patchset tomorrow if no further comments. thx. > applied, thanks for the effort. > > >> On Sat, May 6, 2023 at 2:13 AM Devin He

Re: [FFmpeg-devel] [PATCH] libavcodec/libsvtav1: Allow -1 for preset option

2023-05-11 Thread James Almer
On 5/10/2023 5:29 PM, Christopher Degawa wrote: Currently, the -1 (MR) preset is disallowed as it's taken as the preset option not set, and the only way to access it was through svtav1-params. Signed-off-by: Christopher Degawa --- libavcodec/libsvtav1.c | 4 ++-- 1 file changed, 2 insertions

Re: [FFmpeg-devel] [PATCH v2] lavfi/vf_libplacebo: add vulkan device import fallback

2023-05-11 Thread Niklas Haas
On Thu, 11 May 2023 14:01:34 +0200 Lynne wrote: > May 11, 2023, 13:21 by h.lepp...@gmail.com: > > > On Thu, May 11, 2023 at 11:32 AM Lynne wrote: > > > >> > >> May 11, 2023, 10:39 by ffm...@haasn.xyz: > >> > >> > From: Niklas Haas > >> > > >> > Recent versions of libplacebo have required Vulkan

Re: [FFmpeg-devel] [PATCH v2] lavfi/vf_libplacebo: add vulkan device import fallback

2023-05-11 Thread Lynne
May 11, 2023, 13:21 by h.lepp...@gmail.com: > On Thu, May 11, 2023 at 11:32 AM Lynne wrote: > >> >> May 11, 2023, 10:39 by ffm...@haasn.xyz: >> >> > From: Niklas Haas >> > >> > Recent versions of libplacebo have required Vulkan versions incompatible >> > with lavu Vulkan hwcontexts. While this i

Re: [FFmpeg-devel] [PATCH v2] lavfi/vf_libplacebo: add vulkan device import fallback

2023-05-11 Thread Dennis Mungai
On Thu, 11 May 2023 at 14:21, Hendrik Leppkes wrote: > On Thu, May 11, 2023 at 11:32 AM Lynne wrote: > > > > May 11, 2023, 10:39 by ffm...@haasn.xyz: > > > > > From: Niklas Haas > > > > > > Recent versions of libplacebo have required Vulkan versions > incompatible > > > with lavu Vulkan hwconte

Re: [FFmpeg-devel] [PATCH v2] lavfi/vf_libplacebo: add vulkan device import fallback

2023-05-11 Thread Hendrik Leppkes
On Thu, May 11, 2023 at 11:32 AM Lynne wrote: > > May 11, 2023, 10:39 by ffm...@haasn.xyz: > > > From: Niklas Haas > > > > Recent versions of libplacebo have required Vulkan versions incompatible > > with lavu Vulkan hwcontexts. While this is expected to change > > eventually, breaking vf_libplac

Re: [FFmpeg-devel] [PATCH] doc/filters/crop: drop unmatched quote in example

2023-05-11 Thread Gyan Doshi
Applied as ceb050427c4c6758e6e0ffb2b82e5a76917a1d63 Thanks, Gyan On 2023-05-11 03:52 pm, Gyan Doshi wrote: On 2023-05-11 03:34 pm, Andriy Utkin wrote: Commit 55b81528a991 ("doc/filters: itemize crop examples") dropped the quotation marks from these examples, but this one remained. Quotes are

Re: [FFmpeg-devel] [PATCH] doc/filters/crop: drop unmatched quote in example

2023-05-11 Thread Gyan Doshi
On 2023-05-11 03:34 pm, Andriy Utkin wrote: Commit 55b81528a991 ("doc/filters: itemize crop examples") dropped the quotation marks from these examples, but this one remained. Quotes are actually needed to put the example into a command line or a program, but removing it here makes the example

Re: [FFmpeg-devel] [PATCH v2] lavfi/vf_libplacebo: add vulkan device import fallback

2023-05-11 Thread Niklas Haas
On Thu, 11 May 2023 11:53:55 +0200 Anton Khirnov wrote: > Quoting Niklas Haas (2023-05-11 10:39:02) > > From: Niklas Haas > > > > Recent versions of libplacebo have required Vulkan versions incompatible > > with lavu Vulkan hwcontexts. > > Why did that happen? Did something change in lavu that

[FFmpeg-devel] [PATCH] doc/filters/crop: drop unmatched quote in example

2023-05-11 Thread Andriy Utkin
Commit 55b81528a991 ("doc/filters: itemize crop examples") dropped the quotation marks from these examples, but this one remained. Quotes are actually needed to put the example into a command line or a program, but removing it here makes the example consistent with the document. --- doc/filters.te

Re: [FFmpeg-devel] [PATCH v2] lavfi/vf_libplacebo: add vulkan device import fallback

2023-05-11 Thread Anton Khirnov
Quoting Niklas Haas (2023-05-11 10:39:02) > From: Niklas Haas > > Recent versions of libplacebo have required Vulkan versions incompatible > with lavu Vulkan hwcontexts. Why did that happen? Did something change in lavu that broke things? -- Anton Khirnov __

Re: [FFmpeg-devel] [PATCH v2] lavfi/vf_libplacebo: add vulkan device import fallback

2023-05-11 Thread Lynne
May 11, 2023, 10:39 by ffm...@haasn.xyz: > From: Niklas Haas > > Recent versions of libplacebo have required Vulkan versions incompatible > with lavu Vulkan hwcontexts. While this is expected to change > eventually, breaking vf_libplacebo every time there is such a transition > period is obviousl

[FFmpeg-devel] [PATCH v2] lavfi/vf_libplacebo: add vulkan device import fallback

2023-05-11 Thread Niklas Haas
From: Niklas Haas Recent versions of libplacebo have required Vulkan versions incompatible with lavu Vulkan hwcontexts. While this is expected to change eventually, breaking vf_libplacebo every time there is such a transition period is obviously undesired behavior, as the following sea of bug rep

[FFmpeg-devel] [PATCH] lavfi/vf_libplacebo: add vulkan device import fallback

2023-05-11 Thread Niklas Haas
From: Niklas Haas Fixes: https://github.com/haasn/libplacebo/issues/170 Fixes: https://github.com/mpv-player/mpv/issues/9589#issuecomment-1535432185 Fixes: https://code.videolan.org/videolan/libplacebo/-/issues/270 --- libavfilter/vf_libplacebo.c | 91 +++-- 1 fil

[FFmpeg-devel] ?????? [PATCH v1] libavfi/dnn: add Paddle Inference as one of DNN backend

2023-05-11 Thread WenzheWang
Thank you for your reply and I am very glad to receive your opinion. For me,github star is not very important, I just want to use it to highlight how many people are using deep learning frameworks right now. However, I have learned about dnn's plans for other frameworks. I think it would be a g

Re: [FFmpeg-devel] [PATCH v1 3/6] avcodec/la: Add LSX optimization for h264 chroma and intrapred.

2023-05-11 Thread Shiyou Yin
> 2023年5月4日 16:49,Hao Chen 写道: > diff --git a/libavcodec/loongarch/h264chroma_loongarch.h > b/libavcodec/loongarch/h264chroma_loongarch.h > new file mode 100644 > index 00..26a7155389 > --- /dev/null > +++ b/libavcodec/loongarch/h264chroma_loongarch.h > @@ -0,0 +1,43 @@ > +/* > + * Copy