ping~
From: daichengrong
riscv/hevcdsp_idct_rvv: Optimize idct_32x32_8
On Banana PI F3:
hevc_idct_32x32_8_c:118945.0 ( 1.00x)
hevc_idct_32x32_8_rvv_i64: 28503.7 ( 4.17x)
Signed-off-by: daichengrong
---
lib
Patches attached.
- Andreas
From 84c03ef85ef01a9109e99d915e1b2b1cab30cfd8 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Mon, 5 May 2025 21:14:32 +0200
Subject: [PATCH 01/11] avcodec/vulkan_encode_h264: Fix memleak on error
Signed-off-by: Andreas Rheinhardt
---
libavcodec/vulkan_encod
Signed-off-by: Michael Niedermayer
---
tests/fate/filter-video.mak | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak
index 542b7e6c879..df8a9327506 100644
--- a/tests/fate/filter-video.mak
+++ b/tests/fate/filter-video.ma
This patch set will remove libpostproc from FFmpeg
resulting in a master branch like:
https://github.com/michaelni/FFmpeg/tree/experiment-sourceplugin-master
matching this, libpostproc can trivially become a source plugin like here:
https://github.com/michaelni/FFmpeg/tree/experiment-sourceplugin
On 5/5/2025 5:59 PM, Mark Thompson wrote:
On 05/05/2025 18:13, James Almer wrote:
Ensure bitexact passthrough using the apv_metadata bsf.
Signed-off-by: James Almer
---
tests/fate/cbs.mak| 11 +++
tests/ref/fate/cbs-apv-profile_422-10 | 1 +
2 files changed, 12
On 05/05/2025 18:13, James Almer wrote:
> Ensure bitexact passthrough using the apv_metadata bsf.
>
> Signed-off-by: James Almer
> ---
> tests/fate/cbs.mak| 11 +++
> tests/ref/fate/cbs-apv-profile_422-10 | 1 +
> 2 files changed, 12 insertions(+)
> create mode 1006
Fixes the following warning when building with assertions disabled:
warning: variable 'quant' is used uninitialized whenever
switch default is taken
---
libavcodec/pcm-dvdenc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/pcm-dvdenc.c b/libavcodec/pcm-
---
libavformat/apvdec.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/libavformat/apvdec.c b/libavformat/apvdec.c
index e53c9ed085..1e5497bcd3 100644
--- a/libavformat/apvdec.c
+++ b/libavformat/apvdec.c
@@ -53,7 +53,6 @@ static int apv_extract_header_info(GetByteContext *gbc)
if (inf
---
libavcodec/Makefile | 1 +
libavcodec/tests/apv.c| 449 ++
tests/fate/libavcodec.mak | 5 +
3 files changed, 455 insertions(+)
create mode 100644 libavcodec/tests/apv.c
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index cae8f3a9f1..
---
Decode up to four symbols per step with larger lookup tables. This is highly
finicky because a lot of internal state has to be tracked and it therefore
doesn't fit at all into the existing multisymbol VLC strcture.
On a big core (Alder Lake P core) this makes the whole decoder 30-90% faster
From: Erik Linge
Signed-off-by: Marvin Scholz
Co-authored-by: Marvin Scholz
---
libavformat/rtpdec.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/libavformat/rtpdec.c b/libavformat/rtpdec.c
index 10e9502ae2..9d3014b0e0 100644
--- a/libavformat/rtpdec.c
+++ b/libavformat/rtpdec.c
From: Erik Linge
Co-authored-by: Marvin Scholz
Signed-off-by: Marvin Scholz
---
libavformat/Makefile | 1 +
libavformat/rtpdec.c | 8 +
libavformat/rtpdec_formats.h | 1 +
libavformat/rtpdec_opus.c| 62
4 files changed, 65 inserti
Signed-off-by: James Almer
---
tests/fate/image.mak| 3 +++
tests/ref/fate/rgb-scanline-dwab-half-float | 6 ++
2 files changed, 9 insertions(+)
create mode 100644 tests/ref/fate/rgb-scanline-dwab-half-float
diff --git a/tests/fate/image.mak b/tests/fate/image.mak
in
In the call to vkGetPhysicalDeviceImageFormatProperties2(), we were
previously requesting the properties of the first fallback format (e.g.
VK_FORMAT_R8_UNORM for VK_FORMAT_G8_B8R8_2PLANE_420_UNORM) instead of
the actual format in use.
We don’t do anything with it afterwards, but there is no reaso
Ensure bitexact passthrough using the apv_metadata bsf.
Signed-off-by: James Almer
---
tests/fate/cbs.mak| 11 +++
tests/ref/fate/cbs-apv-profile_422-10 | 1 +
2 files changed, 12 insertions(+)
create mode 100644 tests/ref/fate/cbs-apv-profile_422-10
diff --git a/t
On Sun, May 04, 2025 at 05:47:59PM +0200, Michael Niedermayer wrote:
> Signed-off-by: Michael Niedermayer
> ---
> libpostproc/tests/.gitignore | 1 +
> 1 file changed, 1 insertion(+)
will apply
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
No human being wil
On Mon, May 05, 2025 at 02:50:35PM +0200, Andreas Rheinhardt wrote:
> Michael Niedermayer:
> > Signed-off-by: Michael Niedermayer
> > ---
> > libpostproc/Makefile | 6 ++
> > libpostproc/test_utils.c | 38 ++
> > libpostproc/test_utils.h
On 03/05/2025 23:46, James Almer wrote:
> On 5/3/2025 2:55 PM, Mark Thompson wrote:
>> ---
>> libavcodec/apv_decode.c | 7 +--
>> 1 file changed, 5 insertions(+), 2 deletions(-)
>>
>> diff --git a/libavcodec/apv_decode.c b/libavcodec/apv_decode.c
>> index b1e1db7d64..2a59c9b25d 100644
>> ---
On 05/05/2025 16:57, Andreas Rheinhardt wrote:
Lynne:
On 05/05/2025 15:52, Andreas Rheinhardt wrote:
Lynne:
---
libavcodec/aac/aacdec_tab.c | 54 ++
libavcodec/aactab.c | 1820 +++
libavcodec/aactab.h | 20 +
3 files changed, 1894 in
Lynne:
> On 05/05/2025 15:52, Andreas Rheinhardt wrote:
>> Lynne:
>>> ---
>>> libavcodec/aac/aacdec_tab.c | 54 ++
>>> libavcodec/aactab.c | 1820 +++
>>> libavcodec/aactab.h | 20 +
>>> 3 files changed, 1894 insertions(+)
>>>
>>
>> 1. This s
On 05/05/2025 15:52, Andreas Rheinhardt wrote:
Lynne:
---
libavcodec/aac/aacdec_tab.c | 54 ++
libavcodec/aactab.c | 1820 +++
libavcodec/aactab.h | 20 +
3 files changed, 1894 insertions(+)
1. This should only be applied if it is used
Stefano Sabatini (HE12025-05-04):
> I don't understand this claim. There is a root, and each section can
> have several subsections, so it is a tree in my view, although we set
> a maximum depth. Where am I wrong?
Are we looking at the same thing? In ffprobe's output, we have sections
“packets”, “
Lynne:
> ---
> libavcodec/aac/aacdec_tab.c | 54 ++
> libavcodec/aactab.c | 1820 +++
> libavcodec/aactab.h | 20 +
> 3 files changed, 1894 insertions(+)
>
1. This should only be applied if it is used which this patch does not.
> diff --git a/
Michael Niedermayer:
> Signed-off-by: Michael Niedermayer
> ---
> libpostproc/Makefile | 6 ++
> libpostproc/test_utils.c | 38 ++
> libpostproc/test_utils.h | 27
> libpostproc/tests/blocktest.c | 18 ++-
Patch attached.
- Andreas
From b409d3603879068dde860117fb2f0a5ba1840154 Mon Sep 17 00:00:00 2001
From: Andreas Rheinhardt
Date: Mon, 5 May 2025 14:13:58 +0200
Subject: [PATCH] fftools/ffmpeg_dec: Always receive frames from decoder
Up until now if avcodec_send_packet() returned an error,
no attem
On 5 May 2025, at 10:45, Martin Storsjö wrote:
> On Fri, 2 May 2025, Martin Storsjö wrote:
>
>> On Tue, 29 Apr 2025, Martin Storsjö wrote:
>>
>>> Since GCC 10 and llvm.org Clang 11, -fno-common is the default.
>>> However Apple's Xcode Clang hasn't followed suit yet, and still
>>> defaults to -f
On Fri, 2 May 2025, Martin Storsjö wrote:
On Tue, 29 Apr 2025, Martin Storsjö wrote:
Since GCC 10 and llvm.org Clang 11, -fno-common is the default.
However Apple's Xcode Clang hasn't followed suit yet, and still
defaults to -fcommon.
Compiling with -fcommon causes uninitialized global variab
---
libavcodec/aac/aacdec_tab.c | 54 ++
libavcodec/aactab.c | 1820 +++
libavcodec/aactab.h | 20 +
3 files changed, 1894 insertions(+)
diff --git a/libavcodec/aac/aacdec_tab.c b/libavcodec/aac/aacdec_tab.c
index 45a84a9a72..5ba20c0d8a 100644
-
28 matches
Mail list logo