diff mbox series

[FFmpeg-devel,1/3] lavc/h264dsp: do not write back unmodified rows in R-V V loop filter

Message ID 20240821201152.86195-1-remi@remlab.net
State New
Headers show
Series [FFmpeg-devel,1/3] lavc/h264dsp: do not write back unmodified rows in R-V V loop filter | expand

Checks

Context Check Description
yinshiyou/make_loongarch64 success Make finished
yinshiyou/make_fate_loongarch64 success Make fate finished
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished

Commit Message

Rémi Denis-Courmont Aug. 21, 2024, 8:11 p.m. UTC
---
 libavcodec/riscv/h264dsp_rvv.S | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/libavcodec/riscv/h264dsp_rvv.S b/libavcodec/riscv/h264dsp_rvv.S
index 0d641008cb..2149c4217f 100644
--- a/libavcodec/riscv/h264dsp_rvv.S
+++ b/libavcodec/riscv/h264dsp_rvv.S
@@ -301,8 +301,9 @@  func ff_h264_h_loop_filter_luma_8_rvv, zve32x
         vmul.vx     v6, v6, t0
         vsetivli    zero, 16, e8, m1, ta, ma
         vlsseg6e8.v v8, (a0), a1
+        addi        a0, a0, 1
         jal         t0, ff_h264_loop_filter_luma_8_rvv
-        vssseg6e8.v v8, (a0), a1
+        vssseg4e8.v v9, (a0), a1
         ret
 endfunc
 
@@ -316,7 +317,8 @@  func ff_h264_h_loop_filter_luma_mbaff_8_rvv, zve32x
         vmul.vx     v6, v6, t0    # tc_orig
         vsetivli    zero, 8, e8, m1, ta, ma
         vlsseg6e8.v v8, (a0), a1
+        addi        a0, a0, 1
         jal         t0, ff_h264_loop_filter_luma_8_rvv
-        vssseg6e8.v v8, (a0), a1
+        vssseg4e8.v v9, (a0), a1
         ret
 endfunc