On 12/10/2024 00:11, James Almer wrote:
On 10/10/2024 2:32 AM, Lynne via ffmpeg-devel wrote:
---
libavutil/hwcontext_vulkan.c | 1 +
libavutil/vulkan.c | 11 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwconte
The current triggers an illegal instruction if the CPU does not support
vectors.
---
libavcodec/riscv/vvc/vvcdsp_init.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/libavcodec/riscv/vvc/vvcdsp_init.c
b/libavcodec/riscv/vvc/vvcdsp_init.c
index 0a9f393259..30e8f5
Quoting Martin Schitter (2024-10-11 03:08:23)
> On 10.10.24 14:13, Anton Khirnov wrote:
> > I've already commented on this in a previous version - this should be
> > directly exported as rawvideo by the demuxer rather than requiring a
> > special encoder.
>
>
> hmm -- you touched this topic once
Signed-off-by: Marth64
---
libavformat/dashdec.c | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c
index 99ac6197be..9ce23aec65 100644
--- a/libavformat/dashdec.c
+++ b/libavformat/dashdec.c
@@ -1939,16 +1939,15 @@ st
Signed-off-by: Marth64
---
libavformat/dashdec.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c
index 9ce23aec65..cd1b3da3a2 100644
--- a/libavformat/dashdec.c
+++ b/libavformat/dashdec.c
@@ -1949,7 +1949,11 @@ static int ope
Signed-off-by: Marth64
---
libavformat/dashdec.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c
index cd1b3da3a2..a1d274f2f0 100644
--- a/libavformat/dashdec.c
+++ b/libavformat/dashdec.c
@@ -1932,11 +1932,10 @@ static int op
Le 10/10/2024 à 22:45, Michael Niedermayer a écrit :
[...]
@@ -1266,7 +1268,7 @@ static int encode_frame(AVCodecContext *avctx, AVPacket
*pkt,
#define OFFSET(x) offsetof(FFV1Context, x)
#define VE AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM
static const AVOption options[] = {
-
On 01/10/2024 22:31, Michael Niedermayer wrote:
Fixes: Ticket5548
Sponsored-by: Sovereign Tech Fund
Signed-off-by: Michael Niedermayer
---
libavcodec/ffv1.c| 7 +++
libavcodec/ffv1.h| 1 +
libavcodec/ffv1enc.c | 4
3 files changed, 12 insertions(+)
diff --git a/libavcodec
From: Zhao Zhili
MediaTek SOC return broken crop info, e.g.,
width: int32(3840) height: int32(2160) crop: Rect(0, 0, 318, 238)
It will notify the right crop info with infoOutputFormatChanged, but
too late.
---
libavcodec/mediacodecdec_common.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletio
Le 10/10/2024 à 22:45, Michael Niedermayer a écrit :
This makes a 16bit RGB raw sample 25% faster at a 2% loss of compression with
rawlsb=4
Please test and comment, especially if you are an archivist caring about
compression and speed
Id like to know if this is a direction (that is trading com
From: Cameron Gutman
This commit increase precision of Sleep() function on Windows.
This fix reduces the sleep time on Windows to improve AMF encoding
performance on low resolution input videos.
Fix for issue #10622
Co-authored-by: Araz Iusubov
---
libavcodec/amfenc.c | 21 ++
On Tue, Oct 08, 2024 at 07:50:13PM -0300, James Almer wrote:
> Signed-off-by: James Almer
> ---
> libswscale/output.c | 124 +++
> libswscale/utils.c | 2 +-
> tests/ref/fate/filter-pixdesc-vyu444 | 1 +
> tests/ref/fate/filte
On Tue, Oct 08, 2024 at 07:50:14PM -0300, James Almer wrote:
> Signed-off-by: James Almer
> ---
> libswscale/output.c | 31
> libswscale/utils.c | 2 +-
> tests/ref/fate/filter-pixdesc-v30xle | 1 +
> tests/ref/fate/filter-
On Tue, Oct 08, 2024 at 07:50:15PM -0300, James Almer wrote:
> Signed-off-by: James Almer
> ---
> libavcodec/raw.c | 1 +
> libavformat/riff.c | 1 +
> tests/ref/fate/filter-pixdesc-ayuv | 2 +-
> tests/ref/fate/filter-pixfmts-copy | 2 +-
On 10/11/2024 7:51 PM, Michael Niedermayer wrote:
On Tue, Oct 08, 2024 at 07:50:15PM -0300, James Almer wrote:
Signed-off-by: James Almer
---
libavcodec/raw.c | 1 +
libavformat/riff.c | 1 +
tests/ref/fate/filter-pixdesc-ayuv | 2 +-
tes
On 10/11/2024 7:46 PM, Michael Niedermayer wrote:
On Tue, Oct 08, 2024 at 07:50:11PM -0300, James Almer wrote:
Signed-off-by: James Almer
---
libswscale/output.c | 323 ---
libswscale/utils.c | 2 +-
tests/ref/fate/filter-pixd
On Sun, Sep 1, 2024 at 5:43 AM Anton Khirnov wrote:
>
> Quoting Dale Curtis (2024-08-01 01:18:14)
> > diff --git a/libavcodec/avcodec.c b/libavcodec/avcodec.c
> > index 214dca4566..f189263ff9 100644
> > --- a/libavcodec/avcodec.c
> > +++ b/libavcodec/avcodec.c
> > @@ -174,6 +174,14 @@ int attribut
On Wo, 2024-10-09 at 04:48 +0200, Ingo Brückl wrote:
> FFmpeg 7.1 as well as the latest development branch do not compile:
>
> In function 'vaapi_encode_h264_init_picture_params':
> libavcodec/vaapi_encode_h264.c:470:9: error: 'ctx' undeclared
LGTM, applied
Thanks
Haihao
___
Marth64 于2024年10月11日周五 15:07写道:
>
> Signed-off-by: Marth64
> ---
> libavformat/dashdec.c | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c
> index cd1b3da3a2..a1d274f2f0 100644
> --- a/libavformat/dashdec.c
> +++ b/libavfo
On 10/10/2024 2:32 AM, Lynne via ffmpeg-devel wrote:
---
libavutil/hwcontext_vulkan.c | 1 +
libavutil/vulkan.c | 11 ++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
index 1fb0481fa7..24aafcba07
On Tue, Oct 08, 2024 at 07:50:11PM -0300, James Almer wrote:
> Signed-off-by: James Almer
> ---
> libswscale/output.c | 323 ---
> libswscale/utils.c | 2 +-
> tests/ref/fate/filter-pixdesc-ayuv | 1 +
> tests/ref/fate/filte
On 10/11/2024 6:19 PM, Lynne via ffmpeg-devel wrote:
On 11/10/2024 23:06, Michael Niedermayer wrote:
On Thu, Oct 10, 2024 at 07:32:45AM +0200, Lynne via ffmpeg-devel wrote:
This format is useful for doing certain lossless transforms on images,
RCT in particular, which require you to escalate th
On Fri, Oct 11, 2024 at 07:54:48PM -0300, James Almer wrote:
> On 10/11/2024 7:46 PM, Michael Niedermayer wrote:
> > On Tue, Oct 08, 2024 at 07:50:11PM -0300, James Almer wrote:
> > > Signed-off-by: James Almer
> > > ---
> > > libswscale/output.c | 323 --
On 11.10.2024 23:19, Lynne via ffmpeg-devel wrote:
On 11/10/2024 23:06, Michael Niedermayer wrote:
On Thu, Oct 10, 2024 at 07:32:45AM +0200, Lynne via ffmpeg-devel wrote:
This format is useful for doing certain lossless transforms on images,
RCT in particular, which require you to escalate the
On 10/10/2024 3:58 AM, Lynne via ffmpeg-devel wrote:
On 10/10/2024 07:32, Lynne wrote:
---
libavutil/pixdesc.c | 24
libavutil/pixfmt.h | 4
2 files changed, 28 insertions(+)
diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c
index 7174989072..a741d9bcb7
This format is useful for doing certain lossless transforms on images,
RCT in particular, which require you to escalate the size from 16 to
32 bits to avoid overflows.
APIchanges will be done alongside when comitting.
---
libavutil/pixdesc.c | 27 +++
libavutil/pixfmt.h |
---
libavutil/hwcontext_vulkan.c | 1 +
libavutil/vulkan.c | 12 +++-
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
index 47e21fda83..98c25da1c1 100644
--- a/libavutil/hwcontext_vulkan.c
+++ b/libavutil
---
libavutil/pixdesc.c | 24
libavutil/pixfmt.h | 4
2 files changed, 28 insertions(+)
diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c
index 8736e4f47d..26ed941aea 100644
--- a/libavutil/pixdesc.c
+++ b/libavutil/pixdesc.c
@@ -2775,6 +2775,30 @@ static cons
---
libavutil/hwcontext_vulkan.c | 1 +
libavutil/vulkan.c | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
index 98c25da1c1..0555f0e670 100644
--- a/libavutil/hwcontext_vulkan.c
+++ b/libavutil/hwcontext_v
Marth64 于2024年10月11日周五 15:06写道:
>
> Signed-off-by: Marth64
> ---
> libavformat/dashdec.c | 15 ++-
> 1 file changed, 6 insertions(+), 9 deletions(-)
>
> diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c
> index 99ac6197be..9ce23aec65 100644
> --- a/libavformat/dashdec.c
> ++
Marth64 于2024年10月11日周五 15:13写道:
>
> Signed-off-by: Marth64
> ---
> libavformat/dashdec.c | 6 +-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c
> index 9ce23aec65..cd1b3da3a2 100644
> --- a/libavformat/dashdec.c
> +++ b/libavfo
Hi Martin
On Fri, Oct 11, 2024 at 04:12:54PM +0200, Martin Schitter wrote:
> On 11.10.24 10:57, Anton Khirnov wrote:
[...]
> But I immediately stumbled again over another nasty swscale related bug! :(
>
> Just try it yourself:
>
> First make a simple test with my last posted patch set:
>
> ./
On Wed, Oct 09, 2024 at 07:38:43AM -0600, Devon Sookhoo wrote:
> With this patch, I was able to use the following command to generate an
> uncompressed mp4:
> $ ffmpeg -i input.mp4 -c:v rawvideo -pix_fmt rgb24 -tag:v uncv
> out.mp4
>
> The output file successfully played in GPAC.
>
> My f
On Thu, Oct 10, 2024 at 07:32:45AM +0200, Lynne via ffmpeg-devel wrote:
> This format is useful for doing certain lossless transforms on images,
> RCT in particular, which require you to escalate the size from 16 to
> 32 bits to avoid overflows.
>
> APIchanges will be done alongside when comitting
---
libavcodec/Makefile| 10 +-
libavcodec/vulkan/Makefile | 10 ++
2 files changed, 11 insertions(+), 9 deletions(-)
create mode 100644 libavcodec/vulkan/Makefile
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index 5df4b7cfc3..dd5d0de898 100644
--- a/libavcodec/
On 11/10/2024 23:06, Michael Niedermayer wrote:
On Thu, Oct 10, 2024 at 07:32:45AM +0200, Lynne via ffmpeg-devel wrote:
This format is useful for doing certain lossless transforms on images,
RCT in particular, which require you to escalate the size from 16 to
32 bits to avoid overflows.
APIchan
The "progress2" API in pthread_slice.c currently associates a progress
value with a thread rather than a job, relying on the broken assumption
that a job's thread number is equal to its job number modulo thread
count.
This removes this API entirely, and changes hevcdec to use a
ThreadProgress-base
On 11.10.24 10:57, Anton Khirnov wrote:
It seems rather obvious to me - you're making a demuxer export something
that IS raw video, yet you're tagging it as a new codec ID with a new
decoder that (for these specific pixel format) duplicates what the
rawvideo decoder does.
Just to be clear, I
From: sunyuechi
k230
banana_f3
put_chroma_pixels_8_4x4_c: 61.5 ( 1.00x)69.5 (
1.00x)
put_chroma_pixels_8_4x4_rvv_i32:33.8 ( 1.82x)38.2 (
1.82x)
put_chroma_pixels_8_8
From: sunyuechi
k230
banana_f3
put_hevc_pel_uni_pixels4_8_c: 126.3 ( 1.00x)90.5 (
1.00x)
put_hevc_pel_uni_pixels4_8_rvv_i32: 24.6 ( 5.14x)17.5 (
5.18x)
put_hevc_pel_uni_pixe
From: sunyuechi
---
libavcodec/riscv/h26x/asm.S | 127 ++
libavcodec/riscv/vvc/vvc_mc_rvv.S | 109 +
2 files changed, 128 insertions(+), 108 deletions(-)
create mode 100644 libavcodec/riscv/h26x/asm.S
diff --git a/libavcodec/riscv/h26x/
From: sunyuechi
k230
banana_f3
put_uni_pixels_chroma_8_4x4_c: 128.3 ( 1.00x)90.5 (
1.00x)
put_uni_pixels_chroma_8_4x4_rvv_i32:17.6 ( 7.30x)17.4 (
5.18x)
put_uni_pixels_chroma
From: sunyuechi
k230 banana_f3
sad_8x16_c: 385.9 ( 1.00x)403.1 ( 1.00x)
sad_8x16_rvv_i32:108.1 ( 3.57x)100.8 ( 4.00x)
sad_16x8_c: 376.6 ( 1.00x)392.6 ( 1.00x)
sad_16x8_rvv_i32: 89.3 ( 4
ping. ([PATCH 1/5] lavc/vvc_mc: R-V V put_pixels is after this)
于2024年9月29日周日 00:47写道:
> From: sunyuechi
>
> k230 banana_f3
> dmvr_8_12x20_c: 619.3 ( 1.00x)624.1 ( 1.00x)
> dmvr_8_12x20_rvv_i32: 128.6 (
The YCbCr sampler is only required for multi-plane images if the image
is created with SAMPLED usage, and the image view is created with
aspectMask = COLOR. For DPB images, it is expected that some
implementations will have opaque DPBs (i.e. they do not support
SAMPLED/TRANSFER/STORAGE usages).
Si
On Wed, Oct 09, 2024 at 01:58:13PM +0530, Yaswanth Sastry wrote:
> From 5cd8272ccf9902a4eb5451fed583909c63941fb7 Mon Sep 17 00:00:00 2001
> From: From: yaswanthsastry
> Date: Wed, 9 Oct 2024 13:44:54 +0530
> Subject: [PATCH] Added support to enable VBV-End feature with x265 encode
>
> ---
> ffto
Hi,
This fails to assemble here (binutils 2.43.1).
--
雷米‧德尼-库尔蒙
http://www.remlab.net/
___
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.
From: sunyuechi
k230
banana_f3
put_hevc_pel_uni_pixels4_8_c: 126.3 ( 1.00x)90.5 (
1.00x)
put_hevc_pel_uni_pixels4_8_rvv_i32: 24.6 ( 5.14x)17.5 (
5.18x)
put_hevc_pel_uni_pixe
Fix init.
于2024年10月12日周六 14:25写道:
> From: sunyuechi
>
> k230
> banana_f3
> put_hevc_pel_uni_pixels4_8_c: 126.3 ( 1.00x)
> 90.5 ( 1.00x)
> put_hevc_pel_uni_pixels4_8_rvv_i32: 24.6 ( 5.14x)
> 17.5
On Sat, 12 Oct 2024, Rémi Denis-Courmont wrote:
The current triggers an illegal instruction if the CPU does not support
vectors.
---
libavcodec/riscv/vvc/vvcdsp_init.c | 12 +++-
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/libavcodec/riscv/vvc/vvcdsp_init.c
b/libavcodec
LGTM
Rémi Denis-Courmont 于2024年10月12日周六 13:38写道:
> The current triggers an illegal instruction if the CPU does not support
> vectors.
> ---
> libavcodec/riscv/vvc/vvcdsp_init.c | 12 +++-
> 1 file changed, 7 insertions(+), 5 deletions(-)
>
> diff --git a/libavcodec/riscv/vvc/vvcdsp_init
51 matches
Mail list logo