|
|
@ -36,6 +36,8 @@ void ff_get_pixels_8_rvv(int16_t *block, const uint8_t *pixels, |
|
|
|
ptrdiff_t stride); |
|
|
|
ptrdiff_t stride); |
|
|
|
void ff_get_pixels_16_rvv(int16_t *block, const uint8_t *pixels, |
|
|
|
void ff_get_pixels_16_rvv(int16_t *block, const uint8_t *pixels, |
|
|
|
ptrdiff_t stride); |
|
|
|
ptrdiff_t stride); |
|
|
|
|
|
|
|
void ff_diff_pixels_rvv(int16_t *block, const uint8_t *s1, const uint8_t *s2, |
|
|
|
|
|
|
|
ptrdiff_t stride); |
|
|
|
|
|
|
|
|
|
|
|
av_cold void ff_pixblockdsp_init_riscv(PixblockDSPContext *c, |
|
|
|
av_cold void ff_pixblockdsp_init_riscv(PixblockDSPContext *c, |
|
|
|
AVCodecContext *avctx, |
|
|
|
AVCodecContext *avctx, |
|
|
@ -56,6 +58,8 @@ av_cold void ff_pixblockdsp_init_riscv(PixblockDSPContext *c, |
|
|
|
c->get_pixels_unaligned = c->get_pixels = ff_get_pixels_16_rvv; |
|
|
|
c->get_pixels_unaligned = c->get_pixels = ff_get_pixels_16_rvv; |
|
|
|
else |
|
|
|
else |
|
|
|
c->get_pixels_unaligned = c->get_pixels = ff_get_pixels_8_rvv; |
|
|
|
c->get_pixels_unaligned = c->get_pixels = ff_get_pixels_8_rvv; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c->diff_pixels_unaligned = c->diff_pixels = ff_diff_pixels_rvv; |
|
|
|
} |
|
|
|
} |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
} |
|
|
|
} |
|
|
|