[FFmpeg-devel] [PATCH v1] [loongarch] Add hevc 128-bit & 256-bit asm optimizations

jinbo jinbo at loongson.cn
Fri Dec 22 12:52:08 EET 2023


Hello, everyone! The hevc asm optimizatons are submitted,  here is a
brief introduction. After the 6 patches, the speedup of decoding H265
4K 30FPS 30Mbps on 3A6000 with 8 threads is about 33%(42fps-->56fps).
Reviews are welcome, thanks for in advance.

[PATCH v1 1/6] avcodec/hevc: Add init for sao_edge_filter
[PATCH v1 2/6] avcodec/hevc: Add add_residual_4/8/16/32 asm opt
[PATCH v1 3/6] avcodec/hevc: Add pel_uni_w_pixels4/6/8/12/16/24/32/48/64 asm opt
[PATCH v1 4/6] avcodec/hevc: Add qpel_uni_w_v|h4/6/8/12/16/24/32/48/64 asm opt
[PATCH v1 5/6] avcodec/hevc: Add epel_uni_w_hv4/6/8/12/16/24/32/48/64 asm opt
[PATCH v1 6/6] avcodec/hevc: Add qpel_uni_h,epel_uni_w_h|v,epel_bi_h asm opt



More information about the ffmpeg-devel mailing list