FFmpeg
Macros | Functions
vvcdsp_init.c File Reference
#include "config.h"
#include "libavutil/attributes.h"
#include "libavutil/cpu.h"
#include "libavutil/riscv/cpu.h"
#include "libavcodec/vvc/dsp.h"

Go to the source code of this file.

Macros

#define bf(fn, bd, opt)   fn##_##bd##_##opt
 
#define AVG_PROTOTYPES(bd, opt)
 

Functions

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

Macro Definition Documentation

◆ bf

#define bf (   fn,
  bd,
  opt 
)    fn##_##bd##_##opt

Definition at line 28 of file vvcdsp_init.c.

◆ AVG_PROTOTYPES

#define AVG_PROTOTYPES (   bd,
  opt 
)
Value:
void bf(ff_vvc_avg, bd, opt)(uint8_t *dst, ptrdiff_t dst_stride, \
const int16_t *src0, const int16_t *src1, int width, int height); \
void bf(ff_vvc_w_avg, bd, opt)(uint8_t *dst, ptrdiff_t dst_stride, \
const int16_t *src0, const int16_t *src1, int width, int height, \
int denom, int w0, int w1, int o0, int o1);

Definition at line 30 of file vvcdsp_init.c.

Function Documentation

◆ ff_vvc_dsp_init_riscv()

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

Definition at line 40 of file vvcdsp_init.c.

Referenced by ff_vvc_dsp_init().

src1
const pixel * src1
Definition: h264pred_template.c:421
bf
#define bf(fn, bd, opt)
Definition: vvcdsp_init.c:28
height
#define height
Definition: dsp.h:85
dst
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
Definition: dsp.h:83
src0
const pixel *const src0
Definition: h264pred_template.c:420
width
#define width
Definition: dsp.h:85