FFmpeg
|
#include "config.h"
#include "libavutil/cpu.h"
#include "libavutil/x86/cpu.h"
#include "libavcodec/vvc/dec.h"
#include "libavcodec/vvc/ctu.h"
#include "libavcodec/vvc/dsp.h"
#include "libavcodec/x86/h26x/h2656dsp.h"
Go to the source code of this file.
Macros | |
#define | PUT_PROTOTYPE(name, depth, opt) 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); |
#define | PUT_PROTOTYPES(name, bitd, opt) |
#define | PUT_BPC_PROTOTYPES(name, opt) |
#define | PUT_TAP_PROTOTYPES(n, opt) |
#define | bf(fn, bd, opt) fn##_##bd##_##opt |
#define | BF(fn, bpc, opt) fn##_##bpc##bpc_##opt |
#define | AVG_BPC_PROTOTYPES(bpc, opt) |
#define | AVG_PROTOTYPES(bd, opt) |
#define | DMVR_PROTOTYPES(bd, opt) |
#define | OF_PROTOTYPES(bd, opt) |
#define | ALF_BPC_PROTOTYPES(bpc, opt) |
#define | ALF_PROTOTYPES(bpc, bd, opt) |
Functions | |
void | ff_vvc_apply_bdof_avx2 (uint8_t *dst, ptrdiff_t dst_stride, const int16_t *src0, const int16_t *src1, int w, int h, int pixel_max) |
void | ff_vvc_dsp_init_x86 (VVCDSPContext *const c, const int bd) |
#define PUT_PROTOTYPE | ( | name, | |
depth, | |||
opt | |||
) | 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); |
Definition at line 33 of file vvcdsp_init.c.
#define PUT_PROTOTYPES | ( | name, | |
bitd, | |||
opt | |||
) |
Definition at line 36 of file vvcdsp_init.c.
#define PUT_BPC_PROTOTYPES | ( | name, | |
opt | |||
) |
Definition at line 48 of file vvcdsp_init.c.
#define PUT_TAP_PROTOTYPES | ( | n, | |
opt | |||
) |
Definition at line 53 of file vvcdsp_init.c.
Definition at line 67 of file vvcdsp_init.c.
#define AVG_BPC_PROTOTYPES | ( | bpc, | |
opt | |||
) |
Definition at line 69 of file vvcdsp_init.c.
#define AVG_PROTOTYPES | ( | bd, | |
opt | |||
) |
Definition at line 76 of file vvcdsp_init.c.
#define DMVR_PROTOTYPES | ( | bd, | |
opt | |||
) |
Definition at line 91 of file vvcdsp_init.c.
#define OF_PROTOTYPES | ( | bd, | |
opt | |||
) |
#define ALF_BPC_PROTOTYPES | ( | bpc, | |
opt | |||
) |
Definition at line 119 of file vvcdsp_init.c.
#define ALF_PROTOTYPES | ( | bpc, | |
bd, | |||
opt | |||
) |
void ff_vvc_apply_bdof_avx2 | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const int16_t * | src0, | ||
const int16_t * | src1, | ||
int | w, | ||
int | h, | ||
int | pixel_max | ||
) |
void ff_vvc_dsp_init_x86 | ( | VVCDSPContext *const | c, |
const int | bd | ||
) |
Definition at line 359 of file vvcdsp_init.c.
Referenced by ff_vvc_dsp_init().