FFmpeg
Data Structures | Macros | Functions
videodsp.h File Reference
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  VideoDSPContext
 

Macros

#define EMULATED_EDGE(depth)
 

Functions

void ff_videodsp_init (VideoDSPContext *ctx, int bpc)
 
void ff_videodsp_init_aarch64 (VideoDSPContext *ctx, int bpc)
 
void ff_videodsp_init_arm (VideoDSPContext *ctx, int bpc)
 
void ff_videodsp_init_ppc (VideoDSPContext *ctx, int bpc)
 
void ff_videodsp_init_riscv (VideoDSPContext *ctx, int bpc)
 
void ff_videodsp_init_x86 (VideoDSPContext *ctx, int bpc)
 
void ff_videodsp_init_mips (VideoDSPContext *ctx, int bpc)
 
void ff_videodsp_init_loongarch (VideoDSPContext *ctx, int bpc)
 

Detailed Description

Core video DSP helper functions

Definition in file videodsp.h.

Macro Definition Documentation

◆ EMULATED_EDGE

#define EMULATED_EDGE (   depth)
Value:
void ff_emulated_edge_mc_ ## depth(uint8_t *dst, const uint8_t *src, \
ptrdiff_t dst_stride, ptrdiff_t src_stride, \
int block_w, int block_h,\
int src_x, int src_y, int w, int h);

Definition at line 32 of file videodsp.h.

Function Documentation

◆ ff_videodsp_init()

void ff_videodsp_init ( VideoDSPContext ctx,
int  bpc 
)

◆ ff_videodsp_init_aarch64()

void ff_videodsp_init_aarch64 ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 26 of file videodsp_init.c.

Referenced by ff_videodsp_init().

◆ ff_videodsp_init_arm()

void ff_videodsp_init_arm ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 26 of file videodsp_init_arm.c.

Referenced by ff_videodsp_init().

◆ ff_videodsp_init_ppc()

void ff_videodsp_init_ppc ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 33 of file videodsp.c.

Referenced by ff_videodsp_init().

◆ ff_videodsp_init_riscv()

void ff_videodsp_init_riscv ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 26 of file videodsp_init.c.

Referenced by ff_videodsp_init().

◆ ff_videodsp_init_x86()

void ff_videodsp_init_x86 ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 220 of file videodsp_init.c.

Referenced by ff_videodsp_init().

◆ ff_videodsp_init_mips()

void ff_videodsp_init_mips ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 45 of file videodsp_init.c.

Referenced by ff_videodsp_init().

◆ ff_videodsp_init_loongarch()

void ff_videodsp_init_loongarch ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 42 of file videodsp_init.c.

Referenced by ff_videodsp_init().

w
uint8_t w
Definition: llviddspenc.c:38
dst
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t int int16_t * dst
Definition: dsp.h:83
h
h
Definition: vp9dsp_template.c:2070
src
#define src
Definition: vp8dsp.c:248