#include "dsp.h"
#include "ctu.h"
#include "itx_1d.h"
#include "dsp_template.c"
Go to the source code of this file.
◆ VVC_SIGN
◆ PROF_BORDER_EXT
| #define PROF_BORDER_EXT 1 |
Definition at line 67 of file dsp.c.
◆ PROF_BLOCK_SIZE
Definition at line 68 of file dsp.c.
◆ BDOF_BORDER_EXT
| #define BDOF_BORDER_EXT 1 |
◆ BDOF_BLOCK_SIZE
| #define BDOF_BLOCK_SIZE 16 |
Definition at line 71 of file dsp.c.
◆ BDOF_MIN_BLOCK_SIZE
| #define BDOF_MIN_BLOCK_SIZE 4 |
Definition at line 72 of file dsp.c.
◆ BIT_DEPTH [1/3]
Definition at line 74 of file dsp.c.
◆ BIT_DEPTH [2/3]
Definition at line 74 of file dsp.c.
◆ BIT_DEPTH [3/3]
Definition at line 74 of file dsp.c.
◆ FUNC
| #define FUNC |
( |
| a, |
|
|
| depth ) |
◆ VVC_DSP
Value:
static void FUNC ff_vvc_alf_dsp_init(VVCALFDSPContext *const alf)
static void FUNC ff_vvc_sao_dsp_init(VVCSAODSPContext *const sao)
static void FUNC ff_vvc_lf_dsp_init(VVCLFDSPContext *const lf)
static void FUNC ff_vvc_lmcs_dsp_init(VVCLMCSDSPContext *const lmcs)
static void FUNC ff_vvc_inter_dsp_init(VVCInterDSPContext *const inter)
static void FUNC ff_vvc_intra_dsp_init(VVCIntraDSPContext *const intra)
static void FUNC ff_vvc_itx_dsp_init(VVCItxDSPContext *const itx)
Referenced by ff_vvc_dsp_init().
◆ vvc_sad()
| static int vvc_sad |
( |
const int16_t * | src0, |
|
|
const int16_t * | src1, |
|
|
int | dx, |
|
|
int | dy, |
|
|
const int | block_w, |
|
|
const int | block_h ) |
|
static |
◆ unpack_mip_info()
| static av_always_inline void unpack_mip_info |
( |
int * | intra_mip_transposed_flag, |
|
|
int * | intra_mip_mode, |
|
|
const uint8_t | mip_info ) |
|
static |
◆ ff_vvc_dsp_init()
Definition at line 86 of file dsp.c.
Referenced by check_avg(), check_bdof(), check_dmvr(), check_put_vvc_chroma(), check_put_vvc_chroma_uni(), check_put_vvc_luma(), check_put_vvc_luma_uni(), check_vvc_sad(), checkasm_check_vvc_alf(), checkasm_check_vvc_sao(), and frame_context_setup().