[FFmpeg-devel] [PATCH v1 0/3] Add test cases of hevc, vp9, av1 in enhanced flv

2023-07-18 Thread Steven Liu
Steven Liu (3): tests/fate/flvenc: add hevc in enhanced flv test case tests/fate/flvenc: add vp9 in enhanced flv test case tests/fate/flvenc: add av1 in enhanced flv test case tests/fate/flvenc.mak| 33 tests/ref/fate/enhanced-flv-av1 | 6 +

[FFmpeg-devel] [PATCH v1 1/3] tests/fate/flvenc: add hevc in enhanced flv test case

2023-07-18 Thread Steven Liu
Signed-off-by: Steven Liu --- tests/fate/flvenc.mak| 11 +++ tests/ref/fate/enhanced-flv-hevc | 6 ++ 2 files changed, 17 insertions(+) create mode 100644 tests/ref/fate/enhanced-flv-hevc diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc.mak index 5032fface3..a0af4

[FFmpeg-devel] [PATCH v1 2/3] tests/fate/flvenc: add vp9 in enhanced flv test case

2023-07-18 Thread Steven Liu
Signed-off-by: Steven Liu --- tests/fate/flvenc.mak | 10 ++ tests/ref/fate/enhanced-flv-vp9 | 6 ++ 2 files changed, 16 insertions(+) create mode 100644 tests/ref/fate/enhanced-flv-vp9 diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc.mak index a0af45e1a8..b7ea6d3ef

[FFmpeg-devel] [PATCH v1 3/3] tests/fate/flvenc: add av1 in enhanced flv test case

2023-07-18 Thread Steven Liu
Signed-off-by: Steven Liu --- tests/fate/flvenc.mak | 12 tests/ref/fate/enhanced-flv-av1 | 6 ++ 2 files changed, 18 insertions(+) create mode 100644 tests/ref/fate/enhanced-flv-av1 diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc.mak index b7ea6d3efa..c2c780d

Re: [FFmpeg-devel] [PATCH v1 3/3] tests/fate/flvenc: add av1 in enhanced flv test case

2023-07-18 Thread Steven Liu
Steven Liu 于2023年7月18日周二 15:33写道: > > Signed-off-by: Steven Liu > --- > tests/fate/flvenc.mak | 12 > tests/ref/fate/enhanced-flv-av1 | 6 ++ > 2 files changed, 18 insertions(+) > create mode 100644 tests/ref/fate/enhanced-flv-av1 > > diff --git a/tests/fate/flvenc.m

Re: [FFmpeg-devel] [PATCH] libavfilter/vf_dnn_detect: bbox index may bigger than bbox number

2023-07-18 Thread Guo, Yejun
> -Original Message- > From: ffmpeg-devel On Behalf Of > wenbin.chen-at-intel@ffmpeg.org > Sent: Monday, July 17, 2023 1:33 PM > To: ffmpeg-devel@ffmpeg.org > Subject: [FFmpeg-devel] [PATCH] libavfilter/vf_dnn_detect: bbox index may > bigger than bbox number > > From: Wenbin Chen

[FFmpeg-devel] [PATCH] libavcodec/amfenc: Add more pixel formats support

2023-07-18 Thread Evgeny Pavlov
This commit adds BGRA, RGBA and ARGB pixel formats for AMF encoders Signed-off-by: Evgeny Pavlov --- libavcodec/amfenc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/amfenc.c b/libavcodec/amfenc.c index cb48f8c273..234cd012ef 100644 --- a/libavcodec/amfenc.c +++ b/libavcodec

Re: [FFmpeg-devel] [PATCH] Changelog: Add Enhanced FLV format

2023-07-18 Thread Anton Khirnov
Quoting Steven Liu (2023-07-18 04:10:20) > Signed-off-by: Steven Liu > --- > Changelog | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/Changelog b/Changelog > index 3876082844..db79ae150d 100644 > --- a/Changelog > +++ b/Changelog > @@ -25,6 +25,7 @@ version : > - Raw VVC bitstream par

Re: [FFmpeg-devel] [PATCH v1 1/3] tests/fate/flvenc: add hevc in enhanced flv test case

2023-07-18 Thread Anton Khirnov
Quoting Steven Liu (2023-07-18 09:32:12) > Signed-off-by: Steven Liu > --- > tests/fate/flvenc.mak| 11 +++ > tests/ref/fate/enhanced-flv-hevc | 6 ++ > 2 files changed, 17 insertions(+) > create mode 100644 tests/ref/fate/enhanced-flv-hevc > > diff --git a/tests/fate/f

Re: [FFmpeg-devel] [PATCH v1 1/3] tests/fate/flvenc: add hevc in enhanced flv test case

2023-07-18 Thread Steven Liu
Anton Khirnov 于2023年7月18日周二 17:50写道: > > Quoting Steven Liu (2023-07-18 09:32:12) > > Signed-off-by: Steven Liu > > --- > > tests/fate/flvenc.mak| 11 +++ > > tests/ref/fate/enhanced-flv-hevc | 6 ++ > > 2 files changed, 17 insertions(+) > > create mode 100644 tests/ref

Re: [FFmpeg-devel] [PATCH] Changelog: Add Enhanced FLV format

2023-07-18 Thread Steven Liu
Anton Khirnov 于2023年7月18日周二 17:44写道: > > Quoting Steven Liu (2023-07-18 04:10:20) > > Signed-off-by: Steven Liu > > --- > > Changelog | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/Changelog b/Changelog > > index 3876082844..db79ae150d 100644 > > --- a/Changelog > > +++ b/Changel

[FFmpeg-devel] [PATCH v2 0/3] Add test cases of hevc, vp9, av1 in enhanced flv

2023-07-18 Thread Steven Liu
v2: remove -threads option and set frames 1 Steven Liu (3): tests/fate/flvenc: add hevc in enhanced flv test case tests/fate/flvenc: add vp9 in enhanced flv test case tests/fate/flvenc: add av1 in enhanced flv test case tests/fate/flvenc.mak| 31 +++

[FFmpeg-devel] [PATCH v2 1/3] tests/fate/flvenc: add hevc in enhanced flv test case

2023-07-18 Thread Steven Liu
Signed-off-by: Steven Liu --- tests/fate/flvenc.mak| 11 +++ tests/ref/fate/enhanced-flv-hevc | 6 ++ 2 files changed, 17 insertions(+) create mode 100644 tests/ref/fate/enhanced-flv-hevc diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc.mak index 5032fface3..69210

[FFmpeg-devel] [PATCH v2 2/3] tests/fate/flvenc: add vp9 in enhanced flv test case

2023-07-18 Thread Steven Liu
Signed-off-by: Steven Liu --- tests/fate/flvenc.mak | 10 ++ tests/ref/fate/enhanced-flv-vp9 | 6 ++ 2 files changed, 16 insertions(+) create mode 100644 tests/ref/fate/enhanced-flv-vp9 diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc.mak index 69210c78a2..dafad2673

[FFmpeg-devel] [PATCH v2 3/3] tests/fate/flvenc: add av1 in enhanced flv test case

2023-07-18 Thread Steven Liu
Signed-off-by: Steven Liu --- tests/fate/flvenc.mak | 10 ++ tests/ref/fate/enhanced-flv-av1 | 6 ++ 2 files changed, 16 insertions(+) create mode 100644 tests/ref/fate/enhanced-flv-av1 diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc.mak index dafad26734..2ad7a2708

[FFmpeg-devel] [PATCH v2 3/3] tests/fate/flvenc: add av1 in enhanced flv test case

2023-07-18 Thread Steven Liu
Signed-off-by: Steven Liu --- tests/fate/flvenc.mak | 10 ++ tests/ref/fate/enhanced-flv-av1 | 6 ++ 2 files changed, 16 insertions(+) create mode 100644 tests/ref/fate/enhanced-flv-av1 diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc.mak index dafad26734..2ad7a2708

Re: [FFmpeg-devel] [PATCH v1 1/3] tests/fate/flvenc: add hevc in enhanced flv test case

2023-07-18 Thread Andreas Rheinhardt
Steven Liu: > Signed-off-by: Steven Liu > --- > tests/fate/flvenc.mak| 11 +++ > tests/ref/fate/enhanced-flv-hevc | 6 ++ > 2 files changed, 17 insertions(+) > create mode 100644 tests/ref/fate/enhanced-flv-hevc > > diff --git a/tests/fate/flvenc.mak b/tests/fate/flvenc

Re: [FFmpeg-devel] [PATCH v2 01/14] vvcdec: add thread executor

2023-07-18 Thread Nuo Mi
On Tue, Jul 18, 2023 at 6:14 AM Michael Niedermayer wrote: > On Sun, Jul 16, 2023 at 02:28:53PM +0800, Nuo Mi wrote: > > On Mon, Jul 10, 2023 at 3:41 PM Nuo Mi wrote: > > > > > > > > > > > On Sun, Jul 9, 2023 at 5:52 AM Michael Niedermayer < > mich...@niedermayer.cc> > > > wrote: > > > > > >> On

Re: [FFmpeg-devel] [PATCH] fftools: Avoid build failure on OSX 10.6 with gcc 4.2.1

2023-07-18 Thread Pavel Koshevoy
ping ... could someone review this please On Sat, Jul 15, 2023 at 12:33 PM Pavel Koshevoy wrote: > ... and make code more readable / human friendly. > --- > fftools/ffmpeg_mux_init.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/fftools/ffmpeg_mux_init.c b/fftools/f

Re: [FFmpeg-devel] [PATCH v2 01/14] vvcdec: add thread executor

2023-07-18 Thread Michael Niedermayer
On Tue, Jul 18, 2023 at 07:53:09PM +0800, Nuo Mi wrote: > On Tue, Jul 18, 2023 at 6:14 AM Michael Niedermayer > wrote: > > > On Sun, Jul 16, 2023 at 02:28:53PM +0800, Nuo Mi wrote: > > > On Mon, Jul 10, 2023 at 3:41 PM Nuo Mi wrote: > > > > > > > > > > > > > > > On Sun, Jul 9, 2023 at 5:52 AM Mi

Re: [FFmpeg-devel] [PATCH v2 2/3] tests/fate/flvenc: add vp9 in enhanced flv test case

2023-07-18 Thread Michael Niedermayer
On Tue, Jul 18, 2023 at 07:21:57PM +0800, Steven Liu wrote: > Signed-off-by: Steven Liu > --- > tests/fate/flvenc.mak | 10 ++ > tests/ref/fate/enhanced-flv-vp9 | 6 ++ > 2 files changed, 16 insertions(+) > create mode 100644 tests/ref/fate/enhanced-flv-vp9 > > diff --git

[FFmpeg-devel] [PATCH 1/3] swscale: inline ff_shuffle_bytes_3210_rvv

2023-07-18 Thread Rémi Denis-Courmont
No functional changes. --- libswscale/riscv/rgb2rgb_rvv.S | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/libswscale/riscv/rgb2rgb_rvv.S b/libswscale/riscv/rgb2rgb_rvv.S index bbdfdbebbc..8f30d760cb 100644 --- a/libswscale/riscv/rgb2rgb_rvv.S +++ b/libswscal

[FFmpeg-devel] [PATCH 3/3] swscale/rgb2rgb2: rework RISC-V V shuffle_bytes_{1230, 3012}

2023-07-18 Thread Rémi Denis-Courmont
This avoids strided loads. Before: shuffle_bytes_1230_rvv_i32: 308.7 shuffle_bytes_3012_rvv_i32: 308.7 After: shuffle_bytes_1230_rvv_i32: 46.7 shuffle_bytes_3012_rvv_i32: 46.7 --- libswscale/riscv/rgb2rgb_rvv.S | 30 -- 1 file changed, 20 insertions(+), 10 deletions(-

[FFmpeg-devel] [PATCH 2/3] swscale/rgb2rgb2: rework RISC-V V shuffle_bytes_{0321, 2103}

2023-07-18 Thread Rémi Denis-Courmont
This avoids strided loads. Before: shuffle_bytes_0321_rvv_i32: 307.7 shuffle_bytes_2103_rvv_i32: 308.7 After: shuffle_bytes_0321_rvv_i32: 59.7 shuffle_bytes_2103_rvv_i32: 61.5 --- libswscale/riscv/rgb2rgb_rvv.S | 45 +++--- 1 file changed, 20 insertions(+), 25 deletio

Re: [FFmpeg-devel] [PATCH 1/7] avradio/sdrdemux: icarrier just needs phase 2 block size

2023-07-18 Thread Michael Niedermayer
On Mon, Jul 17, 2023 at 02:26:58AM +0200, Michael Niedermayer wrote: > Signed-off-by: Michael Niedermayer > --- > libavradio/sdrdemux.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) will apply patchset [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Re: [FFmpeg-devel] [PATCH 4/7] checkasm: use pointers for start/stop functions

2023-07-18 Thread Lynne
Jul 17, 2023, 20:09 by r...@remlab.net: > Le maanantaina 17. heinäkuuta 2023, 20.48.40 EEST Lynne a écrit : > >> >> > But I still argue that that is, either way, completely negligible >> >> > compared >> >> > to the *existing* overhead. Each loop is making 4 system calls, and >> >> > each >> >> >

[FFmpeg-devel] [PATCH 01/14] avradio/sdrdemux: Add Mittelwelle / Mediumwave / Mediumfrequency band

2023-07-18 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index 1b3061a406..318b5465da 100644 --- a/libavradio/sdrdemux.c +++ b/libavradio/sdrdemux.c @@ -1134,6 +1134,7 @@ static int demodulate_fm

[FFmpeg-devel] [PATCH 02/14] avradio/sdrdemux: Fix corner case in snap2band

2023-07-18 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index 318b5465da..6b1553b130 100644 --- a/libavradio/sdrdemux.c +++ b/libavradio/sdrdemux.c @@ -1368,6 +1368,8 @@ static int64_t snap2ba

[FFmpeg-devel] [PATCH 03/14] avradio/sdrdemux: Fix seeking to stations at the edge of the range

2023-07-18 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index 6b1553b130..ca0a9c5cf9 100644 --- a/libavradio/sdrdemux.c +++ b/libavradio/sdrdemux.c @@ -1322,6 +1322,7 @@ static

[FFmpeg-devel] [PATCH 04/14] avradio/sdrdemux: snap2station() should look only at the vissible window

2023-07-18 Thread Michael Niedermayer
Otherwise we can skip over areas not leaving time to scan them Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index ca0a9c5cf9..f189c85a0d 100644 --- a/l

[FFmpeg-devel] [PATCH 05/14] avradio/sdr: snap2station() documentation

2023-07-18 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index f189c85a0d..07b43dec1c 100644 --- a/libavradio/sdrdemux.c +++ b/libavradio/sdrdemux.c @@ -1287,6 +1287,16 @@ static int

[FFmpeg-devel] [PATCH 06/14] avradio/sdrdemux: do not hack bandwidth value in random places

2023-07-18 Thread Michael Niedermayer
Instead do a basic check for totally invalid values during setup and warn the user for things that are still suspicious Bounding the value in the middle of the code would lead to growing complexity to consider that. Instead the code assumes now the value is correct after setup Signed-off-by: Mich

[FFmpeg-devel] [PATCH 07/14] avradio/sdrdemux: snap2station consider more distant stations

2023-07-18 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index c284f7d8d8..b22d3fed13 100644 --- a/libavradio/sdrdemux.c +++ b/libavradio/sdrdemux.c @@ -1321,7 +1321,10 @@ sta

[FFmpeg-devel] [PATCH 08/14] tests: Add avradio/sdrdemux tests

2023-07-18 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- tests/Makefile| 1 + tests/fate/sdr.mak| 11 + tests/ref/fate/sdr-am | 55 +++ tests/ref/fate/sdr-fm | 25 4 files changed, 92 insertions(+) create mode 100644 tests/fate/sdr.

[FFmpeg-devel] [PATCH 09/14] avradio/sdr: Remove code setting frequency from variable being 0

2023-07-18 Thread Michael Niedermayer
wanted_freq is 0 at this point Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 4 libavradio/sdrinradio.c | 3 --- 2 files changed, 7 deletions(-) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index b22d3fed13..b5e9b9ad04 100644 --- a/libavradio/sdrdemux.c +++

[FFmpeg-devel] [PATCH 10/14] avradio/sdrdemux: no need to set wanted_freq from sdrfile_initial_setup()

2023-07-18 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index b5e9b9ad04..d5ea2d85b4 100644 --- a/libavradio/sdrdemux.c +++ b/libavradio/sdrdemux.c @@ -1714,7 +1714,7 @@ static i

[FFmpeg-devel] [PATCH 11/14] avradio/sdr: More atomics, less Mutexes

2023-07-18 Thread Michael Niedermayer
Maybe this is cleaner Signed-off-by: Michael Niedermayer --- libavradio/sdr.h | 5 +++-- libavradio/sdrdemux.c | 38 +++--- 2 files changed, 26 insertions(+), 17 deletions(-) diff --git a/libavradio/sdr.h b/libavradio/sdr.h index 27ec1db4f3..3f76aec2a6 1006

[FFmpeg-devel] [PATCH 12/14] avradio/sdrdemux: + vs. - bug

2023-07-18 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index a9ddf93733..ded9b8e26a 100644 --- a/libavradio/sdrdemux.c +++ b/libavradio/sdrdemux.c @@ -1571,7 +1571,7 @@ int ff_s

[FFmpeg-devel] [PATCH 13/14] avradio/sdrdemux: snap2band doesnt change anything so use const

2023-07-18 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- libavradio/sdrdemux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavradio/sdrdemux.c b/libavradio/sdrdemux.c index ded9b8e26a..65b5e6df8d 100644 --- a/libavradio/sdrdemux.c +++ b/libavradio/sdrdemux.c @@ -1367,7 +1367,7 @@ static i

[FFmpeg-devel] [PATCH 14/14] avradio/sdrdemux: Fix wraparound with seeking

2023-07-18 Thread Michael Niedermayer
This implementation is clean and requires no communication between the threads. It requires a few more lines than i would like though Signed-off-by: Michael Niedermayer --- libavradio/sdr.h | 1 + libavradio/sdrdemux.c | 13 - 2 files changed, 13 insertions(+), 1 deletion(-) d

Re: [FFmpeg-devel] [PATCH] fftools: Avoid build failure on OSX 10.6 with gcc 4.2.1

2023-07-18 Thread Andreas Rheinhardt
Pavel Koshevoy: > ping ... could someone review this please > > On Sat, Jul 15, 2023 at 12:33 PM Pavel Koshevoy wrote: > >> ... and make code more readable / human friendly. >> --- >> fftools/ffmpeg_mux_init.c | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >> diff --git a/fftools

[FFmpeg-devel] [RESEND PATCH] avcodec/v4l2_context: always log POLLERR when buffers are uninitialized

2023-07-18 Thread Richard Acayan
The error handler for POLLERRs assumes that the timeout is only zero when v4l2_dequeue_v4l2buf is called by v4l2_getfree_v4l2buf. This assumption is incorrect, as ff_v4l2_context_dequeue_frame also calls this function with a timeout of zero. Do not check for unavailable buffers if the buffers are u

Re: [FFmpeg-devel] [PATCH] fftools: Avoid build failure on OSX 10.6 with gcc 4.2.1

2023-07-18 Thread Pavel Koshevoy
On Tue, Jul 18, 2023 at 3:59 PM Andreas Rheinhardt < andreas.rheinha...@outlook.com> wrote: > Pavel Koshevoy: > > ping ... could someone review this please > > > > On Sat, Jul 15, 2023 at 12:33 PM Pavel Koshevoy > wrote: > > > >> ... and make code more readable / human friendly. > >> --- > >> ff

[FFmpeg-devel] [PATCH 1/3] lavc/vulkan_decode: use a single execution pool per thread

2023-07-18 Thread Lynne
The spec says command buffer pools must be externally synchronized objects, which caused us to fail validation when decoding. This still lets us pool some resources, just not as much. Patch attached. >From ef7fc2ea266f04467cf8c37a76275ea167b4d5a1 Mon Sep 17 00:00:00 2001 From: Lynne Date: Wed,

[FFmpeg-devel] lavu/vulkan: remove threadsafe buffer index load and fix a signed overflow

2023-07-18 Thread Lynne
It's not needed anymore, as no pools are used between threads. This also fixes a small potential integer overflow. Patch attached. >From 797c62be618fe8e6223b7b01184bce7c6f231a96 Mon Sep 17 00:00:00 2001 From: Lynne Date: Wed, 19 Jul 2023 04:54:37 +0200 Subject: [PATCH 2/3] lavu/vulkan: remove t

[FFmpeg-devel] [PATCH 3/3] lavu/vulkan: remove unused field from the execution pool structure

2023-07-18 Thread Lynne
Was never used anywhere. Patch attached. >From edaf45f5db757bef95c1ffbf322b872f9d6b0ae0 Mon Sep 17 00:00:00 2001 From: Lynne Date: Wed, 19 Jul 2023 05:38:32 +0200 Subject: [PATCH 3/3] lavu/vulkan: remove unused field from the execution pool structure --- libavutil/vulkan.h | 1 - 1 file chang