[FFmpeg-cvslog] aarch64/vvc: Reuse ff_vvc_put_pel_pixels for chroma

Zhao Zhili git at videolan.org
Tue Dec 10 15:02:39 EET 2024


ffmpeg | branch: master | Zhao Zhili <zhilizhao at tencent.com> | Tue Dec  3 22:29:05 2024 +0800| [bfed5f6b7d9edf89b62b211ca738cc1dc87d9693] | committer: Nuo Mi

aarch64/vvc: Reuse ff_vvc_put_pel_pixels for chroma

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bfed5f6b7d9edf89b62b211ca738cc1dc87d9693
---

 libavcodec/aarch64/vvc/dsp_init.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/libavcodec/aarch64/vvc/dsp_init.c b/libavcodec/aarch64/vvc/dsp_init.c
index e47f1ab4cc..4a7daf57a8 100644
--- a/libavcodec/aarch64/vvc/dsp_init.c
+++ b/libavcodec/aarch64/vvc/dsp_init.c
@@ -131,6 +131,13 @@ void ff_vvc_dsp_init_aarch64(VVCDSPContext *const c, const int bd)
         c->inter.put[0][5][1][1] = ff_vvc_put_qpel_hv64_8_neon;
         c->inter.put[0][6][1][1] = ff_vvc_put_qpel_hv128_8_neon;
 
+        c->inter.put[1][1][0][0] = ff_vvc_put_pel_pixels4_8_neon;
+        c->inter.put[1][2][0][0] = ff_vvc_put_pel_pixels8_8_neon;
+        c->inter.put[1][3][0][0] = ff_vvc_put_pel_pixels16_8_neon;
+        c->inter.put[1][4][0][0] = ff_vvc_put_pel_pixels32_8_neon;
+        c->inter.put[1][5][0][0] = ff_vvc_put_pel_pixels64_8_neon;
+        c->inter.put[1][6][0][0] = ff_vvc_put_pel_pixels128_8_neon;
+
         c->inter.put[1][1][0][1] = ff_vvc_put_epel_h4_8_neon;
         c->inter.put[1][2][0][1] = ff_vvc_put_epel_h8_8_neon;
         c->inter.put[1][3][0][1] = ff_vvc_put_epel_h16_8_neon;



More information about the ffmpeg-cvslog mailing list