FFmpeg
Macros | Functions
dsp_init.c File Reference
#include "libavutil/cpu.h"
#include "libavutil/aarch64/cpu.h"
#include "libavcodec/aarch64/h26x/dsp.h"
#include "libavcodec/vvc/dsp.h"
#include "libavcodec/vvc/dec.h"
#include "libavcodec/vvc/ctu.h"
#include "alf_template.c"

Go to the source code of this file.

Macros

#define BIT_DEPTH   8
 
#define BIT_DEPTH   10
 
#define BIT_DEPTH   12
 

Functions

int ff_vvc_sad_neon (const int16_t *src0, const int16_t *src1, int dx, int dy, const int block_w, const int block_h)
 
void ff_vvc_avg_8_neon (uint8_t *dst, ptrdiff_t dst_stride, const int16_t *src0, const int16_t *src1, int width, int height)
 
void ff_vvc_avg_10_neon (uint8_t *dst, ptrdiff_t dst_stride, const int16_t *src0, const int16_t *src1, int width, int height)
 
void ff_vvc_avg_12_neon (uint8_t *dst, ptrdiff_t dst_stride, const int16_t *src0, const int16_t *src1, int width, int height)
 
void ff_vvc_dsp_init_aarch64 (VVCDSPContext *const c, const int bd)
 

Macro Definition Documentation

◆ BIT_DEPTH [1/3]

#define BIT_DEPTH   8

Definition at line 38 of file dsp_init.c.

◆ BIT_DEPTH [2/3]

#define BIT_DEPTH   10

Definition at line 38 of file dsp_init.c.

◆ BIT_DEPTH [3/3]

#define BIT_DEPTH   12

Definition at line 38 of file dsp_init.c.

Function Documentation

◆ ff_vvc_sad_neon()

int ff_vvc_sad_neon ( const int16_t *  src0,
const int16_t *  src1,
int  dx,
int  dy,
const int  block_w,
const int  block_h 
)

Referenced by ff_vvc_dsp_init_aarch64().

◆ ff_vvc_avg_8_neon()

void ff_vvc_avg_8_neon ( uint8_t *  dst,
ptrdiff_t  dst_stride,
const int16_t *  src0,
const int16_t *  src1,
int  width,
int  height 
)

Referenced by ff_vvc_dsp_init_aarch64().

◆ ff_vvc_avg_10_neon()

void ff_vvc_avg_10_neon ( uint8_t *  dst,
ptrdiff_t  dst_stride,
const int16_t *  src0,
const int16_t *  src1,
int  width,
int  height 
)

Referenced by ff_vvc_dsp_init_aarch64().

◆ ff_vvc_avg_12_neon()

void ff_vvc_avg_12_neon ( uint8_t *  dst,
ptrdiff_t  dst_stride,
const int16_t *  src0,
const int16_t *  src1,
int  width,
int  height 
)

Referenced by ff_vvc_dsp_init_aarch64().

◆ ff_vvc_dsp_init_aarch64()

void ff_vvc_dsp_init_aarch64 ( VVCDSPContext *const  c,
const int  bd 
)

Definition at line 55 of file dsp_init.c.

Referenced by ff_vvc_dsp_init().