[FFmpeg-devel] [PATCH v3 5/8] avcodec/vvcdec: reuse h26x/2656_inter.asm to enable x86 optimizations

Nuo Mi nuomi2021 at gmail.com
Tue Jan 23 15:01:30 EET 2024


On Tue, Jan 23, 2024 at 1:47 AM <toqsxw at outlook.com> wrote:

> From: Wu Jianhua <toqsxw at outlook.com>
>
> +
> +#define FW_PUT(name, depth, opt) \
> +static void ff_vvc_put_ ## name ## _ ## depth ## _##opt(int16_t *dst,
> const uint8_t *src, ptrdiff_t srcstride, \
> +                                                 int height, const int8_t
> *hf, const int8_t *vf, int width)    \
> +{
>                                       \
> +    ff_h2656_put_## name ## _ ## depth ## _##opt(dst, 2 * MAX_PB_SIZE,
> src, srcstride, height, hf, vf, width); \
> +}
>
Hi Jianhua,
Great work, thank you.

Hi Ronald, Lynee, and all,
With this patch set, the VVC motion compensation shares binary with HEVC.
Please help review.

thank you.


More information about the ffmpeg-devel mailing list