[FFmpeg-devel] [PATCH v2] lavc/h264chroma: RISC-V V add motion compensation for 8x8 chroma blocks

Arnie Chang arnie.chang at sifive.com
Wed May 17 13:24:25 EEST 2023


Optimize the put and avg filtering for 8x8 chroma blocks

Signed-off-by: Arnie Chang <arnie.chang at sifive.com>
---
 libavcodec/h264chroma.c                   |   2 +
 libavcodec/h264chroma.h                   |   1 +
 libavcodec/riscv/Makefile                 |   3 +
 libavcodec/riscv/h264_chroma_init_riscv.c |  39 ++
 libavcodec/riscv/h264_mc_chroma.S         | 492 ++++++++++++++++++++++
 libavcodec/riscv/h264_mc_chroma.h         |  34 ++
 6 files changed, 571 insertions(+)
 create mode 100644 libavcodec/riscv/h264_chroma_init_riscv.c
 create mode 100644 libavcodec/riscv/h264_mc_chroma.S
 create mode 100644 libavcodec/riscv/h264_mc_chroma.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: v2-0001-lavc-h264chroma-RISC-V-V-add-motion-compensation-.patch
Type: text/x-patch
Size: 19389 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20230517/4c5f1d37/attachment.bin>


More information about the ffmpeg-devel mailing list