Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Vittorio Giovara
On Sat, May 4, 2024 at 4:35 PM Michael Niedermayer wrote: > > - secure funding for larger projects > > what project you want to get funding for ? > A wide range of things are funded, and last i asked when STF money was > available > i couldnt even find enough people willing to submit a project to

Re: [FFmpeg-devel] [PATCH v3] avformat/framecrcenc: compute the checksum for side data

2024-05-04 Thread James Almer
On 5/4/2024 10:45 PM, Michael Niedermayer wrote: On Sat, May 04, 2024 at 06:02:25PM -0300, James Almer wrote: On 5/4/2024 5:58 PM, Michael Niedermayer wrote: On Sat, May 04, 2024 at 12:16:00PM -0300, James Almer wrote: On 5/4/2024 5:34 AM, Marton Balint wrote: On Thu, 2 May 2024, James Al

Re: [FFmpeg-devel] [PATCH v3] avformat/framecrcenc: compute the checksum for side data

2024-05-04 Thread Michael Niedermayer
On Sat, May 04, 2024 at 06:02:25PM -0300, James Almer wrote: > > > On 5/4/2024 5:58 PM, Michael Niedermayer wrote: > > On Sat, May 04, 2024 at 12:16:00PM -0300, James Almer wrote: > > > On 5/4/2024 5:34 AM, Marton Balint wrote: > > > > > > > > > > > > On Thu, 2 May 2024, James Almer wrote: > >

Re: [FFmpeg-devel] [PATCH 4/5] avcodec/amrwbdec: assert mode to be valid in decode_fixed_vector()

2024-05-04 Thread Michael Niedermayer
On Sun, Apr 28, 2024 at 11:30:51PM +0200, Michael Niedermayer wrote: > Inspired-by: CID1473499 Uninitialized scalar variable > > Sponsored-by: Sovereign Tech Fund > Signed-off-by: Michael Niedermayer > --- > libavcodec/amrwbdec.c | 3 +++ > 1 file changed, 3 insertions(+) will apply [...] --

Re: [FFmpeg-devel] [PATCH 1/5] tools/opt_common: Check for malloc failure

2024-05-04 Thread Michael Niedermayer
On Sun, Apr 28, 2024 at 11:30:48PM +0200, Michael Niedermayer wrote: > Fixes: CID1539100 Negative loop bound > > Sponsored-by: Sovereign Tech Fund > Signed-off-by: Michael Niedermayer > --- > fftools/opt_common.c | 14 -- > 1 file changed, 8 insertions(+), 6 deletions(-) will apply

Re: [FFmpeg-devel] [PATCH 6/6] avformat/mxfdec: Check body_offset

2024-05-04 Thread Michael Niedermayer
On Mon, Apr 29, 2024 at 10:25:33PM +0200, Tomas Härdin wrote: > fre 2024-04-26 klockan 05:08 +0200 skrev Michael Niedermayer: > > Fixes: signed integer overflow: 538976288 - -9223372036315799520 > > cannot be represented in type 'long' > > Fixes: 68060/clusterfuzz-testcase-minimized-ffmpeg_dem_MXF_

[FFmpeg-devel] [PATCH 2/2] tools/target_enc_fuzzer: Only read pix_fmts if its set

2024-05-04 Thread Michael Niedermayer
Fixes: null pointer dereference Fixes: rawvideo encoder Signed-off-by: Michael Niedermayer --- tools/target_enc_fuzzer.c | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tools/target_enc_fuzzer.c b/tools/target_enc_fuzzer.c index 1749f6905bd..0345595ada7 100644 ---

[FFmpeg-devel] [PATCH 1/2] tools/target_enc_fuzzer: replace assert by clean exit

2024-05-04 Thread Michael Niedermayer
Signed-off-by: Michael Niedermayer --- tools/target_enc_fuzzer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/target_enc_fuzzer.c b/tools/target_enc_fuzzer.c index 4357d376365..1749f6905bd 100644 --- a/tools/target_enc_fuzzer.c +++ b/tools/target_enc_fuzzer.c @@ -89

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Zhao Zhili
> 在 2024年5月5日,上午5:51,epira...@gmail.com 写道: > >  > >> On 4 May 2024, at 23:25, Andrew Sayers wrote: >> >>> On Sat, May 04, 2024 at 09:28:03PM +0200, Michael Niedermayer wrote: >>> Hi >>> On Fri, May 03, 2024 at 03:45:20PM +, Cosmin Stejerean via ffmpeg-devel wrote: >>> [...] >>

[FFmpeg-devel] [PATCH 2/2] avcodec/fmvc: remove dead assignment

2024-05-04 Thread Michael Niedermayer
Fixes: CID1529220 Unused value Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer --- libavcodec/fmvc.c | 1 - 1 file changed, 1 deletion(-) diff --git a/libavcodec/fmvc.c b/libavcodec/fmvc.c index 30f7aaf6bc3..b51b18a9eec 100644 --- a/libavcodec/fmvc.c +++ b/libavcodec/fmvc.c

[FFmpeg-devel] [PATCH 1/2] avcodec/flac_parser: Assert that we do not overrun the link_penalty array

2024-05-04 Thread Michael Niedermayer
Fixes: CID1454676 Out-of-bounds read Sponsored-by: Sovereign Tech Fund Signed-off-by: Michael Niedermayer --- libavcodec/flac_parser.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/flac_parser.c b/libavcodec/flac_parser.c index 47904d515a6..d9c47801f83 100644 --- a/libavcodec/

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread epirat07
On 4 May 2024, at 23:25, Andrew Sayers wrote: > On Sat, May 04, 2024 at 09:28:03PM +0200, Michael Niedermayer wrote: >> Hi >> >> On Fri, May 03, 2024 at 03:45:20PM +, Cosmin Stejerean via ffmpeg-devel >> wrote: >> [...] >>> What doesn't exist (yet) is a way to keep people on the exact email

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Andrew Sayers
On Sat, May 04, 2024 at 09:28:03PM +0200, Michael Niedermayer wrote: > Hi > > On Fri, May 03, 2024 at 03:45:20PM +, Cosmin Stejerean via ffmpeg-devel > wrote: > [...] > > What doesn't exist (yet) is a way to keep people on the exact email based > > workflow > > we currently have, and have b

Re: [FFmpeg-devel] [PATCH v3] avformat/framecrcenc: compute the checksum for side data

2024-05-04 Thread James Almer
On 5/4/2024 5:58 PM, Michael Niedermayer wrote: On Sat, May 04, 2024 at 12:16:00PM -0300, James Almer wrote: On 5/4/2024 5:34 AM, Marton Balint wrote: On Thu, 2 May 2024, James Almer wrote: On 5/2/2024 6:23 PM, Marton Balint wrote:  On Wed, 1 May 2024, Michael Niedermayer wrote:  T

Re: [FFmpeg-devel] [PATCH v3] avformat/framecrcenc: compute the checksum for side data

2024-05-04 Thread Michael Niedermayer
On Sat, May 04, 2024 at 12:16:00PM -0300, James Almer wrote: > On 5/4/2024 5:34 AM, Marton Balint wrote: > > > > > > On Thu, 2 May 2024, James Almer wrote: > > > > > On 5/2/2024 6:23 PM, Marton Balint wrote: > > > > > > > > > > > >  On Wed, 1 May 2024, Michael Niedermayer wrote: > > > > > > >

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Michael Niedermayer
On Sat, Apr 27, 2024 at 12:39:14PM -0400, Vittorio Giovara wrote: > On Sat, Apr 27, 2024 at 6:24 AM Michael Niedermayer > wrote: > > > On Thu, Apr 25, 2024 at 08:15:27AM -0700, Vittorio Giovara wrote: > > > On Wed, Apr 24, 2024 at 3:00 PM Michael Niedermayer < > > mich...@niedermayer.cc> > > > wr

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Michael Niedermayer
Hi On Fri, May 03, 2024 at 03:45:20PM +, Cosmin Stejerean via ffmpeg-devel wrote: [...] > What doesn't exist (yet) is a way to keep people on the exact email based > workflow > we currently have, and have bi-directional sync with something like github or > gitlab. > Such a thing could prob

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Vittorio Giovara
On Sat, May 4, 2024 at 3:09 PM Michael Niedermayer wrote: > On Sat, May 04, 2024 at 02:04:16PM -0400, Vittorio Giovara wrote: > > On Sat, May 4, 2024 at 9:06 AM Ondřej Fiala wrote: > > > > > On Sat May 4, 2024 at 3:11 AM CEST, flow gg wrote: > > > > I have tried git-send-email, but it failed. Yo

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Michael Niedermayer
On Sat, May 04, 2024 at 02:04:16PM -0400, Vittorio Giovara wrote: > On Sat, May 4, 2024 at 9:06 AM Ondřej Fiala wrote: > > > On Sat May 4, 2024 at 3:11 AM CEST, flow gg wrote: > > > I have tried git-send-email, but it failed. You can say that I am stupid, > > > but I would say that this is becaus

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Michael Niedermayer
On Sat, May 04, 2024 at 09:11:12AM +0800, flow gg wrote: > I saw about comparing emails and gitlab/hub .., I did not comprehensively > understand their advantages and disadvantages, but I want to say that I > support it to change to gitlab/hub > > Simple reason: > > If you need to use git-send-em

Re: [FFmpeg-devel] [PATCH 4/5] avcodec/dovi_rpuenc: Initialize bl_compat_id

2024-05-04 Thread Michael Niedermayer
On Sat, May 04, 2024 at 12:21:03AM +0200, Andreas Rheinhardt wrote: > Michael Niedermayer: > > Fixes: CID1596607 Uninitialized scalar variable > > > > Sponsored-by: Sovereign Tech Fund > > Signed-off-by: Michael Niedermayer > > --- > > libavcodec/dovi_rpuenc.c | 2 +- > > 1 file changed, 1 inser

Re: [FFmpeg-devel] [PATCH 02/10] lavc/vp8dsp: R-V V put_bilin_h

2024-05-04 Thread Rémi Denis-Courmont
Le lauantaina 4. toukokuuta 2024, 21.02.25 EEST Rémi Denis-Courmont a écrit : > Le lauantaina 4. toukokuuta 2024, 17.48.31 EEST u...@foxmail.com a écrit : > > From: sunyuechi > > > > C908: > > vp8_put_bilin4_h_c: 373.5 > > vp8_put_bilin4_h_rvv_i32: 158.7 > > vp8_put_bilin8_h_c: 1437.7 > > vp8_put

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Vittorio Giovara
On Sat, May 4, 2024 at 9:06 AM Ondřej Fiala wrote: > On Sat May 4, 2024 at 3:11 AM CEST, flow gg wrote: > > I have tried git-send-email, but it failed. You can say that I am stupid, > > but I would say that this is because of various reasons such as my area > and > > the network. It is really not

Re: [FFmpeg-devel] [PATCH 02/10] lavc/vp8dsp: R-V V put_bilin_h

2024-05-04 Thread Rémi Denis-Courmont
Le lauantaina 4. toukokuuta 2024, 17.48.31 EEST u...@foxmail.com a écrit : > From: sunyuechi > > C908: > vp8_put_bilin4_h_c: 373.5 > vp8_put_bilin4_h_rvv_i32: 158.7 > vp8_put_bilin8_h_c: 1437.7 > vp8_put_bilin8_h_rvv_i32: 318.7 > vp8_put_bilin16_h_c: 2845.7 > vp8_put_bilin16_h_rvv_i32: 374.7 > --

Re: [FFmpeg-devel] [PATCH 01/10] lavc/vp8dsp: R-V V put_vp8_pixels

2024-05-04 Thread Rémi Denis-Courmont
Le lauantaina 4. toukokuuta 2024, 17.48.30 EEST u...@foxmail.com a écrit : > From: sunyuechi > > C908: > vp8_put_pixels4_c: 87.5 > vp8_put_pixels4_rvv_i32: 42.7 > vp8_put_pixels8_c: 284.5 > vp8_put_pixels8_rvv_i32: 77.7 > vp8_put_pixels16_c: 1087.7 > vp8_put_pixels16_rvv_i32: 108.0 > --- > libav

Re: [FFmpeg-devel] [PATCH] lavc/vc1dsp: R-V V mspel_pixels

2024-05-04 Thread Rémi Denis-Courmont
Le lauantaina 4. toukokuuta 2024, 13.01.05 EEST u...@foxmail.com a écrit : > From: sunyuechi > > vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_c: 869.7 > vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_rvv_i32: 148.7 > vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_c: 220.5 > vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_rvv_i64:

Re: [FFmpeg-devel] [PATCH v3] avformat/framecrcenc: compute the checksum for side data

2024-05-04 Thread Marton Balint
On Sat, 4 May 2024, James Almer wrote: On 5/4/2024 5:34 AM, Marton Balint wrote: On Thu, 2 May 2024, James Almer wrote: On 5/2/2024 6:23 PM, Marton Balint wrote:  On Wed, 1 May 2024, Michael Niedermayer wrote:  This allows detecting issues in side data related code, same as what

Re: [FFmpeg-devel] G729 encoding

2024-05-04 Thread Stefano Sabatini
On date Monday 2024-04-29 09:37:34 +, Marco Garbin wrote: > Hi to all, > when will be available the g729 encoding features ? As soon as someone is going to implement and submit it. As a start, you might create a ticket to track its status. Also, you might consider sponsoring a developer/compa

Re: [FFmpeg-devel] [PATCH] fftools/ffprobe: Avoid overflow when calculating DAR

2024-05-04 Thread Stefano Sabatini
On date Friday 2024-05-03 17:36:23 +0100, Derek Buitenhuis wrote: > Both the codecpar's width and height, and the SAR num and den are > ints, which can overflow. Cast to int64_t, which is what av_reduce > takes. > > Without this, occasionally, display_aspect_ratio can be negative in > ffprobe's -s

Re: [FFmpeg-devel] [REFUND-REQUEST] Vulkan F2F travel

2024-05-04 Thread Stefano Sabatini
On date Saturday 2024-04-27 14:16:36 +0200, Lynne wrote: > Hi, > > I'm requesting a reimbursement for attending the Khronos F2F > event in Brussels on 2024-04-26, where I gave a talk about the > current status of Vulkan Video integration into FFmpeg: >  - Currently implemented decoding features >

Re: [FFmpeg-devel] [PATCH v2 2/2] avcodec: add external dec libvvdec for H266/VVC

2024-05-04 Thread Andreas Rheinhardt
Christian: > +FFCodec ff_libvvdec_decoder = { > +.p.name = "libvvdec", > +CODEC_LONG_NAME("H.266 / VVC Decoder VVdeC"), > +.p.type = AVMEDIA_TYPE_VIDEO, > +.p.id = AV_CODEC_ID_VVC, We prefer patches that actually compile. > +.p.capabili

Re: [FFmpeg-devel] [PATCH v3] avformat/framecrcenc: compute the checksum for side data

2024-05-04 Thread James Almer
On 5/4/2024 5:34 AM, Marton Balint wrote: On Thu, 2 May 2024, James Almer wrote: On 5/2/2024 6:23 PM, Marton Balint wrote:  On Wed, 1 May 2024, Michael Niedermayer wrote:  This allows detecting issues in side data related code, same as what  framecrc does for before already for packet da

[FFmpeg-devel] [PATCH v2 2/2] avcodec: add external dec libvvdec for H266/VVC

2024-05-04 Thread Christian
Add external decoder VVdeC for H266/VVC decoding. Register new decoder libvvdec. Add vvc_parse_extradata to support parse/probe of vvcC stream input. Add vvc_paramset that implements the parser of vvcC configuration boxes. Add libvvdec to wrap the vvdec interface. Enable decoder by adding --enable-

[FFmpeg-devel] [PATCH v2 1/2] avcodec: add external enc libvvenc for H266/VVC

2024-05-04 Thread Christian
Add external encoder VVenC for H266/VVC encoding. Register new encoder libvvenc. Add libvvenc to wrap the vvenc interface. libvvenc implements encoder option: preset,qp,period,subjopt, vvenc-params,levelidc,tier. Enable encoder by adding --enable-libvvenc in configure step. Co-authored-by: Christi

Re: [FFmpeg-devel] [PATCH 01/10] lavc/vp9dsp: R-V V ipred vert

2024-05-04 Thread flow gg
the github link: https://github.com/hleft/FFmpeg/tree/vp9 于2024年5月4日周六 23:03写道: > From: sunyuechi > > C908: > vp9_vert_8x8_8bpp_c: 22.0 > vp9_vert_8x8_8bpp_rvv_i64: 18.5 > vp9_vert_16x16_8bpp_c: 71.2 > vp9_vert_16x16_8bpp_rvv_i32: 50.7 > vp9_vert_32x32_8bpp_c: 300.2 > vp9_vert_32x32_8bpp_rvv_i3

[FFmpeg-devel] [PATCH 10/10] lavc/vp9dsp: R-V V mc tap hv

2024-05-04 Thread uk7b
From: sunyuechi C908: vp9_avg_8tap_smooth_4hv_8bpp_c: 32.2 vp9_avg_8tap_smooth_4hv_8bpp_rvv_i64: 15.2 vp9_avg_8tap_smooth_8hv_8bpp_c: 98.5 vp9_avg_8tap_smooth_8hv_8bpp_rvv_i64: 23.5 vp9_avg_8tap_smooth_16hv_8bpp_c: 355.5 vp9_avg_8tap_smooth_16hv_8bpp_rvv_i64: 46.2 vp9_avg_8tap_smooth_32hv_8bpp_c:

[FFmpeg-devel] [PATCH 09/10] lavc/vp9dsp: R-V V mc bilin hv

2024-05-04 Thread uk7b
From: sunyuechi C908: vp9_avg_bilin_4hv_8bpp_c: 10.7 vp9_avg_bilin_4hv_8bpp_rvv_i64: 4.5 vp9_avg_bilin_8hv_8bpp_c: 38.7 vp9_avg_bilin_8hv_8bpp_rvv_i64: 8.2 vp9_avg_bilin_16hv_8bpp_c: 147.2 vp9_avg_bilin_16hv_8bpp_rvv_i64: 32.2 vp9_avg_bilin_32hv_8bpp_c: 590.7 vp9_avg_bilin_32hv_8bpp_rvv_i64: 47.5

[FFmpeg-devel] [PATCH 08/10] lavc/vp9dsp: R-V V mc tap v

2024-05-04 Thread uk7b
From: sunyuechi C908: vp9_avg_8tap_smooth_4v_8bpp_c: 13.7 vp9_avg_8tap_smooth_4v_8bpp_rvv_i64: 5.0 vp9_avg_8tap_smooth_8v_8bpp_c: 49.7 vp9_avg_8tap_smooth_8v_8bpp_rvv_i64: 9.2 vp9_avg_8tap_smooth_16v_8bpp_c: 191.5 vp9_avg_8tap_smooth_16v_8bpp_rvv_i64: 21.2 vp9_avg_8tap_smooth_32v_8bpp_c: 770.5 vp

[FFmpeg-devel] [PATCH 07/10] lavc/vp9dsp: R-V V mc bilin v

2024-05-04 Thread uk7b
From: sunyuechi C908: vp9_avg_bilin_4v_8bpp_c: 5.5 vp9_avg_bilin_4v_8bpp_rvv_i64: 2.2 vp9_avg_bilin_8v_8bpp_c: 20.7 vp9_avg_bilin_8v_8bpp_rvv_i64: 4.2 vp9_avg_bilin_16v_8bpp_c: 82.2 vp9_avg_bilin_16v_8bpp_rvv_i64: 9.0 vp9_avg_bilin_32v_8bpp_c: 342.5 vp9_avg_bilin_32v_8bpp_rvv_i64: 27.0 vp9_avg_bi

[FFmpeg-devel] [PATCH 04/10] lavc/vp9dsp: R-V mc copy_avg

2024-05-04 Thread uk7b
From: sunyuechi C908: vp9_avg4_8bpp_c: 1.2 vp9_avg4_8bpp_rvv_i64: 1.0 vp9_avg8_8bpp_c: 3.7 vp9_avg8_8bpp_rvv_i64: 1.5 vp9_avg16_8bpp_c: 14.7 vp9_avg16_8bpp_rvv_i64: 3.5 vp9_avg32_8bpp_c: 57.7 vp9_avg32_8bpp_rvv_i64: 10.0 vp9_avg64_8bpp_c: 229.0 vp9_avg64_8bpp_rvv_i64: 31.7 vp9_put4_8bpp_c: 0.7 vp

[FFmpeg-devel] [PATCH 06/10] lavc/vp9dsp: R-V V mc tap h

2024-05-04 Thread uk7b
From: sunyuechi C908: vp9_avg_8tap_smooth_4h_8bpp_c: 12.7 vp9_avg_8tap_smooth_4h_8bpp_rvv_i64: 5.0 vp9_avg_8tap_smooth_8h_8bpp_c: 48.5 vp9_avg_8tap_smooth_8h_8bpp_rvv_i64: 9.2 vp9_avg_8tap_smooth_16h_8bpp_c: 191.7 vp9_avg_8tap_smooth_16h_8bpp_rvv_i64: 21.0 vp9_avg_8tap_smooth_32h_8bpp_c: 780.0 vp

[FFmpeg-devel] [PATCH 05/10] lavc/vp9dsp: R-V V mc bilin h

2024-05-04 Thread uk7b
From: sunyuechi C908: vp9_avg_bilin_4h_8bpp_c: 5.5 vp9_avg_bilin_4h_8bpp_rvv_i64: 2.5 vp9_avg_bilin_8h_8bpp_c: 19.7 vp9_avg_bilin_8h_8bpp_rvv_i64: 5.0 vp9_avg_bilin_16h_8bpp_c: 78.2 vp9_avg_bilin_16h_8bpp_rvv_i64: 10.0 vp9_avg_bilin_32h_8bpp_c: 325.2 vp9_avg_bilin_32h_8bpp_rvv_i64: 28.5 vp9_avg_b

[FFmpeg-devel] [PATCH 03/10] lavc/vp9dsp: R-V V ipred tm

2024-05-04 Thread uk7b
From: sunyuechi C908: vp9_tm_4x4_8bpp_c: 116.5 vp9_tm_4x4_8bpp_rvv_i32: 43.5 vp9_tm_8x8_8bpp_c: 416.2 vp9_tm_8x8_8bpp_rvv_i32: 86.0 vp9_tm_16x16_8bpp_c: 1665.5 vp9_tm_16x16_8bpp_rvv_i32: 187.2 vp9_tm_32x32_8bpp_c: 6974.2 vp9_tm_32x32_8bpp_rvv_i32: 625.7 --- libavcodec/riscv/vp9_intra_rvv.S | 143

[FFmpeg-devel] [PATCH 01/10] lavc/vp9dsp: R-V V ipred vert

2024-05-04 Thread uk7b
From: sunyuechi C908: vp9_vert_8x8_8bpp_c: 22.0 vp9_vert_8x8_8bpp_rvv_i64: 18.5 vp9_vert_16x16_8bpp_c: 71.2 vp9_vert_16x16_8bpp_rvv_i32: 50.7 vp9_vert_32x32_8bpp_c: 300.2 vp9_vert_32x32_8bpp_rvv_i32: 136.7 --- libavcodec/riscv/vp9_intra_rvv.S | 35 libavcodec/ris

[FFmpeg-devel] [PATCH 02/10] lavc/vp9dsp: R-V V ipred hor

2024-05-04 Thread uk7b
From: sunyuechi C908: vp9_hor_8x8_8bpp_c: 74.7 vp9_hor_8x8_8bpp_rvv_i32: 35.7 vp9_hor_16x16_8bpp_c: 175.5 vp9_hor_16x16_8bpp_rvv_i32: 80.2 vp9_hor_32x32_8bpp_c: 510.2 vp9_hor_32x32_8bpp_rvv_i32: 264.0 --- libavcodec/riscv/vp9_intra_rvv.S | 56 libavcodec/riscv/vp

[FFmpeg-devel] [PATCH v2 0/2] Add support for H266/VVC encoding

2024-05-04 Thread Christian
This patchset is based on the latest patchset from Thomas Siedel (thomas...@spin-digital.com ). Since almost all changes from the patchset but libvvenc and libvvdec has been merged this patch only implements the libvvenc and libvvdec wrapper implementation. As ffm

Re: [FFmpeg-devel] [PATCH 01/10] lavc/vp8dsp: R-V V put_vp8_pixels

2024-05-04 Thread flow gg
I've reorganized it, and the github link is at : https://github.com/hleft/FFmpeg/tree/vp8 于2024年5月4日周六 22:49写道: > From: sunyuechi > > C908: > vp8_put_pixels4_c: 87.5 > vp8_put_pixels4_rvv_i32: 42.7 > vp8_put_pixels8_c: 284.5 > vp8_put_pixels8_rvv_i32: 77.7 > vp8_put_pixels16_c: 1087.7 > vp8_put

[FFmpeg-devel] [PATCH 10/10] lavc/vp8dsp: R-V V loop_filter

2024-05-04 Thread uk7b
From: sunyuechi C908: vp8_loop_filter8uv_v_c: 745.5 vp8_loop_filter8uv_v_rvv_i32: 467.2 vp8_loop_filter16y_h_c: 674.2 vp8_loop_filter16y_h_rvv_i32: 553.0 vp8_loop_filter16y_v_c: 732.7 vp8_loop_filter16y_v_rvv_i32: 324.5 --- libavcodec/riscv/vp8dsp_init.c | 4 +++ libavcodec/riscv/vp8dsp_rvv.S

[FFmpeg-devel] [PATCH 08/10] lavc/vp8dsp: R-V V loop_filter_simple

2024-05-04 Thread uk7b
From: sunyuechi C908: vp8_loop_filter_simple_h_c: 416.0 vp8_loop_filter_simple_h_rvv_i32: 187.5 vp8_loop_filter_simple_v_c: 429.7 vp8_loop_filter_simple_v_rvv_i32: 104.0 --- libavcodec/riscv/vp8dsp_init.c | 5 ++ libavcodec/riscv/vp8dsp_rvv.S | 105 + 2 files c

[FFmpeg-devel] [PATCH 07/10] lavc/vp8dsp: R-V V put_epel hv

2024-05-04 Thread uk7b
From: sunyuechi C908: vp8_put_epel4_h4v4_c: 20.0 vp8_put_epel4_h4v4_rvv_i32: 11.0 vp8_put_epel4_h4v6_c: 25.2 vp8_put_epel4_h4v6_rvv_i32: 13.5 vp8_put_epel4_h6v4_c: 22.2 vp8_put_epel4_h6v4_rvv_i32: 14.5 vp8_put_epel4_h6v6_c: 29.0 vp8_put_epel4_h6v6_rvv_i32: 15.7 vp8_put_epel8_h4v4_c: 73.0 vp8_put_

[FFmpeg-devel] [PATCH 09/10] lavc/vp8dsp: R-V V loop_filter_inner

2024-05-04 Thread uk7b
From: sunyuechi C908: vp8_loop_filter8uv_inner_v_c: 738.2 vp8_loop_filter8uv_inner_v_rvv_i32: 455.2 vp8_loop_filter16y_inner_h_c: 685.0 vp8_loop_filter16y_inner_h_rvv_i32: 497.0 vp8_loop_filter16y_inner_v_c: 743.7 vp8_loop_filter16y_inner_v_rvv_i32: 295.7 --- libavcodec/riscv/vp8dsp_init.c | 4

[FFmpeg-devel] [PATCH 06/10] lavc/vp8dsp: R-V V put_epel v

2024-05-04 Thread uk7b
From: sunyuechi C908: vp8_put_epel4_v4_c: 11.0 vp8_put_epel4_v4_rvv_i32: 5.0 vp8_put_epel4_v6_c: 16.5 vp8_put_epel4_v6_rvv_i32: 6.2 vp8_put_epel8_v4_c: 43.7 vp8_put_epel8_v4_rvv_i32: 11.2 vp8_put_epel8_v6_c: 68.7 vp8_put_epel8_v6_rvv_i32: 13.2 vp8_put_epel16_v4_c: 92.5 vp8_put_epel16_v4_rvv_i32:

[FFmpeg-devel] [PATCH 05/10] lavc/vp8dsp: R-V V put_epel h

2024-05-04 Thread uk7b
From: sunyuechi C908: vp8_put_epel4_h4_c: 10.7 vp8_put_epel4_h4_rvv_i32: 5.0 vp8_put_epel4_h6_c: 15.0 vp8_put_epel4_h6_rvv_i32: 6.2 vp8_put_epel8_h4_c: 43.2 vp8_put_epel8_h4_rvv_i32: 11.2 vp8_put_epel8_h6_c: 57.5 vp8_put_epel8_h6_rvv_i32: 13.5 vp8_put_epel16_h4_c: 92.5 vp8_put_epel16_h4_rvv_i32:

[FFmpeg-devel] [PATCH 04/10] lavc/vp8dsp: R-V V put_bilin_hv

2024-05-04 Thread uk7b
From: sunyuechi C908: vp8_put_bilin4_hv_c: 567.7 vp8_put_bilin4_hv_rvv_i32: 255.7 vp8_put_bilin8_hv_c: 2169.5 vp8_put_bilin8_hv_rvv_i32: 528.7 vp8_put_bilin16_hv_c: 4777.5 vp8_put_bilin16_hv_rvv_i32: 587.7 --- libavcodec/riscv/vp8dsp_init.c | 13 + libavcodec/riscv/vp8dsp_rvv.S | 35

[FFmpeg-devel] [PATCH 02/10] lavc/vp8dsp: R-V V put_bilin_h

2024-05-04 Thread uk7b
From: sunyuechi C908: vp8_put_bilin4_h_c: 373.5 vp8_put_bilin4_h_rvv_i32: 158.7 vp8_put_bilin8_h_c: 1437.7 vp8_put_bilin8_h_rvv_i32: 318.7 vp8_put_bilin16_h_c: 2845.7 vp8_put_bilin16_h_rvv_i32: 374.7 --- libavcodec/riscv/vp8dsp_init.c | 11 +++ libavcodec/riscv/vp8dsp_rvv.S | 54 +++

[FFmpeg-devel] [PATCH 01/10] lavc/vp8dsp: R-V V put_vp8_pixels

2024-05-04 Thread uk7b
From: sunyuechi C908: vp8_put_pixels4_c: 87.5 vp8_put_pixels4_rvv_i32: 42.7 vp8_put_pixels8_c: 284.5 vp8_put_pixels8_rvv_i32: 77.7 vp8_put_pixels16_c: 1087.7 vp8_put_pixels16_rvv_i32: 108.0 --- libavcodec/riscv/vp8dsp.h | 75 ++ libavcodec/riscv/vp8dsp_init.c

[FFmpeg-devel] [PATCH 03/10] lavc/vp8dsp: R-V V put_bilin_v

2024-05-04 Thread uk7b
From: sunyuechi C908: vp8_put_bilin4_v_c: 383.5 vp8_put_bilin4_v_rvv_i32: 139.7 vp8_put_bilin8_v_c: 1455.7 vp8_put_bilin8_v_rvv_i32: 299.7 vp8_put_bilin16_v_c: 2863.7 vp8_put_bilin16_v_rvv_i32: 347.7 --- libavcodec/riscv/vp8dsp_init.c | 7 +++ libavcodec/riscv/vp8dsp_rvv.S | 36 +++

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Ondřej Fiala
On Sat May 4, 2024 at 3:11 AM CEST, flow gg wrote: > I have tried git-send-email, but it failed. You can say that I am stupid, > but I would say that this is because of various reasons such as my area and > the network. It is really not what I can solve. > Maybe I will spend a lot of energy trying

Re: [FFmpeg-devel] [RFC] 5 year plan & Inovation

2024-05-04 Thread Ondřej Fiala
On Fri May 3, 2024 at 7:45 PM CEST, Rémi Denis-Courmont wrote: > Le perjantaina 3. toukokuuta 2024, 20.30.16 EEST Ondřej Fiala a écrit : > > > You can't expect the whole community to accomodate your unwillingness to > > > run a web browser or update a ridiculous underprovisioned computer > > > syst

[FFmpeg-devel] [PATCH] checkasm: Fix h264chroma test name

2024-05-04 Thread uk7b
From: sunyuechi --- tests/checkasm/h264chroma.c | 34 +- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/tests/checkasm/h264chroma.c b/tests/checkasm/h264chroma.c index 1aa28c2ee1..9579fceab7 100644 --- a/tests/checkasm/h264chroma.c +++ b/tests/che

Re: [FFmpeg-devel] [PATCH] lavc/vc1dsp: R-V V mspel_pixels

2024-05-04 Thread flow gg
Hi, it's me. I accidentally repeated it but it seems to be correct. 于2024年5月4日周六 18:01写道: > From: sunyuechi > > vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_c: 869.7 > vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_rvv_i32: 148.7 > vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_c: 220.5 > vc1dsp.avg_vc1_mspel_pixels_ta

[FFmpeg-devel] [PATCH] lavc/vc1dsp: R-V V mspel_pixels

2024-05-04 Thread uk7b
From: sunyuechi vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_c: 869.7 vc1dsp.avg_vc1_mspel_pixels_tab[0][0]_rvv_i32: 148.7 vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_c: 220.5 vc1dsp.avg_vc1_mspel_pixels_tab[1][0]_rvv_i64: 56.2 vc1dsp.put_vc1_mspel_pixels_tab[0][0]_c: 523.7 vc1dsp.put_vc1_mspel_pixels_tab[0][

Re: [FFmpeg-devel] [PATCH 4/5] avcodec/dovi_rpuenc: Initialize bl_compat_id

2024-05-04 Thread Andreas Rheinhardt
Michael Niedermayer: > On Sat, May 04, 2024 at 12:21:03AM +0200, Andreas Rheinhardt wrote: >> Michael Niedermayer: >>> Fixes: CID1596607 Uninitialized scalar variable >>> >>> Sponsored-by: Sovereign Tech Fund >>> Signed-off-by: Michael Niedermayer >>> --- >>> libavcodec/dovi_rpuenc.c | 2 +- >>>

Re: [FFmpeg-devel] [PATCH v3] avformat/framecrcenc: compute the checksum for side data

2024-05-04 Thread Marton Balint
On Thu, 2 May 2024, James Almer wrote: On 5/2/2024 6:23 PM, Marton Balint wrote: On Wed, 1 May 2024, Michael Niedermayer wrote: This allows detecting issues in side data related code, same as what framecrc does for before already for packet data itself. This basically reverts c6ae56