FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
videodsp.h File Reference

Core video DSP helper functions. More...

#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_x86 (VideoDSPContext *ctx, int bpc)
 
void ff_videodsp_init_mips (VideoDSPContext *ctx, int bpc)
 

Detailed Description

Core video DSP helper functions.

Definition in file videodsp.h.

Macro Definition Documentation

#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);
#define src
Definition: vp8dsp.c:254
uint8_t
uint8_t w
Definition: llviddspenc.c:38

Definition at line 32 of file videodsp.h.

Function Documentation

void ff_videodsp_init ( VideoDSPContext ctx,
int  bpc 
)
void ff_videodsp_init_aarch64 ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 26 of file videodsp_init.c.

Referenced by ff_videodsp_init().

void ff_videodsp_init_arm ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 26 of file videodsp_init_arm.c.

Referenced by ff_videodsp_init().

void ff_videodsp_init_ppc ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 33 of file videodsp.c.

Referenced by ff_videodsp_init().

void ff_videodsp_init_x86 ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 279 of file videodsp_init.c.

Referenced by ff_videodsp_init().

void ff_videodsp_init_mips ( VideoDSPContext ctx,
int  bpc 
)

Definition at line 46 of file videodsp_init.c.

Referenced by ff_videodsp_init().