From: Zhao Zhili <zhiliz...@tencent.com>

Patches 1~9 has been updated according to Martin's review.

Patches 10~14 are new.

I have created a PR on github:
https://github.com/quink-black/FFmpeg/pull/2

Zhao Zhili (14):
  aarch64/hevc: Simplify function prototypes by macro
  aarch64/hevc: Move epel/qpel to h26x directory
  aarch64/vvc: Add put_qpel_h_* and put_qpel_uni_h_*
  aarch64/vvc: Add put_pel/put_pel_uni/put_pel_uni_w
  aarch64/vvc: Add put_qpel_hx i8mm
  avcodec/hevc: ff_hevc_(qpel/epel)_filters are signed type
  aarch64/h26x: Remove duplicate b.eq instruction
  aarch64/vvc: Add put_qpel_vx
  aarch64/vvc: Add put_qpel_hv
  aarch64/vvc: Add sad
  aarch64/vvc: Add put_epel_h
  aarch64/vvc: Add put_epel_h i8mm
  aarch64/vvc: Add put_epel_hv
  aarch64/vvc: Add avg

 libavcodec/aarch64/Makefile                   |   4 +-
 libavcodec/aarch64/h26x/dsp.h                 | 268 ++++++++
 .../{hevcdsp_epel_neon.S => h26x/epel_neon.S} | 404 +++++++++---
 .../{hevcdsp_qpel_neon.S => h26x/qpel_neon.S} | 592 ++++++++++++++++--
 libavcodec/aarch64/hevcdsp_init_aarch64.c     | 227 -------
 libavcodec/aarch64/vvc/Makefile               |   4 +
 libavcodec/aarch64/vvc/dsp_init.c             | 114 ++++
 libavcodec/aarch64/vvc/inter.S                | 163 +++++
 libavcodec/aarch64/vvc/sad.S                  |  75 +++
 libavcodec/hevc/dsp_template.c                |   4 +-
 10 files changed, 1480 insertions(+), 375 deletions(-)
 rename libavcodec/aarch64/{hevcdsp_epel_neon.S => h26x/epel_neon.S} (94%)
 rename libavcodec/aarch64/{hevcdsp_qpel_neon.S => h26x/qpel_neon.S} (91%)
 create mode 100644 libavcodec/aarch64/vvc/inter.S
 create mode 100644 libavcodec/aarch64/vvc/sad.S

-- 
2.42.0

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to