aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/riscv/pixblockdsp_init.c
diff options
context:
space:
mode:
authorRémi Denis-Courmont <remi@remlab.net>2023-10-27 21:22:42 +0300
committerRémi Denis-Courmont <remi@remlab.net>2023-10-30 18:14:16 +0200
commit722765687b666fe630c5dbc82f39a7035a97edc0 (patch)
tree2e3ad5c294bb5c198e5d0bdf8f4f0a90605433df /libavcodec/riscv/pixblockdsp_init.c
parent6323ca5902839b4d2e38b98e18daa8f1b4460c77 (diff)
downloadffmpeg-722765687b666fe630c5dbc82f39a7035a97edc0.tar.gz
lavc/pixblockdsp: rename unaligned R-V V functions
Diffstat (limited to 'libavcodec/riscv/pixblockdsp_init.c')
-rw-r--r--libavcodec/riscv/pixblockdsp_init.c26
1 files changed, 15 insertions, 11 deletions
diff --git a/libavcodec/riscv/pixblockdsp_init.c b/libavcodec/riscv/pixblockdsp_init.c
index aa39a8a665..8f24281217 100644
--- a/libavcodec/riscv/pixblockdsp_init.c
+++ b/libavcodec/riscv/pixblockdsp_init.c
@@ -32,12 +32,12 @@ void ff_get_pixels_8_rvi(int16_t *block, const uint8_t *pixels,
void ff_get_pixels_16_rvi(int16_t *block, const uint8_t *pixels,
ptrdiff_t stride);
-void ff_get_pixels_8_rvv(int16_t *block, const uint8_t *pixels,
- ptrdiff_t stride);
-void ff_get_pixels_16_rvv(int16_t *block, const uint8_t *pixels,
- ptrdiff_t stride);
-void ff_diff_pixels_rvv(int16_t *block, const uint8_t *s1, const uint8_t *s2,
- ptrdiff_t stride);
+void ff_get_pixels_unaligned_8_rvv(int16_t *block, const uint8_t *pixels,
+ ptrdiff_t stride);
+void ff_get_pixels_unaligned_16_rvv(int16_t *block, const uint8_t *pixels,
+ ptrdiff_t stride);
+void ff_diff_pixels_unaligned_rvv(int16_t *block, const uint8_t *s1,
+ const uint8_t *s2, ptrdiff_t stride);
av_cold void ff_pixblockdsp_init_riscv(PixblockDSPContext *c,
AVCodecContext *avctx,
@@ -54,12 +54,16 @@ av_cold void ff_pixblockdsp_init_riscv(PixblockDSPContext *c,
#if HAVE_RVV
if ((cpu_flags & AV_CPU_FLAG_RVV_I32) && ff_get_rv_vlenb() >= 16) {
- if (high_bit_depth)
- c->get_pixels_unaligned = c->get_pixels = ff_get_pixels_16_rvv;
- else
- c->get_pixels_unaligned = c->get_pixels = ff_get_pixels_8_rvv;
+ if (high_bit_depth) {
+ c->get_pixels = ff_get_pixels_unaligned_16_rvv;
+ c->get_pixels_unaligned = ff_get_pixels_unaligned_16_rvv;
+ } else {
+ c->get_pixels = ff_get_pixels_unaligned_8_rvv;
+ c->get_pixels_unaligned = ff_get_pixels_unaligned_8_rvv;
+ }
- c->diff_pixels_unaligned = c->diff_pixels = ff_diff_pixels_rvv;
+ c->diff_pixels = ff_diff_pixels_unaligned_rvv;
+ c->diff_pixels_unaligned = ff_diff_pixels_unaligned_rvv;
}
#endif
}