[FFmpeg-devel] [PATCH v2 0/4] add bdof to the vvc decoder

Nuo Mi nuomi2021 at gmail.com
Tue Aug 20 16:22:32 EEST 2024


Major changes since v1:
remove hadd and pmulld as James suggested
reduce vextracti128

Nuo Mi (4):
  avcodec/vvcdec: misc, rename BDOF_BLOCK_SIZE to BDOF_MIN_BLOCK_SIZE
  avcodec/vvcdec: bdof, do not pad sources and gradients to simplify the
    code
  x86/vvcdec: inter, add optical flow avx2 code
  checkasm: add vvc_bdof test

 libavcodec/vvc/dsp.c             |  27 +--
 libavcodec/vvc/dsp.h             |   4 +-
 libavcodec/vvc/inter_template.c  |  75 +++---
 libavcodec/x86/vvc/Makefile      |   1 +
 libavcodec/x86/vvc/vvc_of.asm    | 385 +++++++++++++++++++++++++++++++
 libavcodec/x86/vvc/vvcdsp_init.c |  21 ++
 tests/checkasm/vvc_mc.c          |  50 ++++
 7 files changed, 494 insertions(+), 69 deletions(-)
 create mode 100644 libavcodec/x86/vvc/vvc_of.asm

--
2.34.1



More information about the ffmpeg-devel mailing list