FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs | Functions
vp9dsp.h File Reference
#include <stddef.h>
#include <stdint.h>
#include "vp9.h"

Go to the source code of this file.

Data Structures

struct  VP9DSPContext
 

Typedefs

typedef void(* vp9_mc_func )(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *ref, ptrdiff_t ref_stride, int h, int mx, int my)
 
typedef void(* vp9_scaled_mc_func )(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *ref, ptrdiff_t ref_stride, int h, int mx, int my, int dx, int dy)
 

Functions

void ff_vp9dsp_init (VP9DSPContext *dsp, int bpp)
 
void ff_vp9dsp_init_8 (VP9DSPContext *dsp)
 
void ff_vp9dsp_init_10 (VP9DSPContext *dsp)
 
void ff_vp9dsp_init_12 (VP9DSPContext *dsp)
 
void ff_vp9dsp_init_x86 (VP9DSPContext *dsp, int bpp)
 
void ff_vp9dsp_init_mips (VP9DSPContext *dsp, int bpp)
 

Typedef Documentation

typedef void(* vp9_mc_func)(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *ref, ptrdiff_t ref_stride, int h, int mx, int my)

Definition at line 32 of file vp9dsp.h.

typedef void(* vp9_scaled_mc_func)(uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *ref, ptrdiff_t ref_stride, int h, int mx, int my, int dx, int dy)

Definition at line 35 of file vp9dsp.h.

Function Documentation

void ff_vp9dsp_init ( VP9DSPContext dsp,
int  bpp 
)

Definition at line 28 of file vp9dsp.c.

Referenced by update_size().

void ff_vp9dsp_init_8 ( VP9DSPContext dsp)

Referenced by ff_vp9dsp_init().

void ff_vp9dsp_init_10 ( VP9DSPContext dsp)

Referenced by ff_vp9dsp_init().

void ff_vp9dsp_init_12 ( VP9DSPContext dsp)

Referenced by ff_vp9dsp_init().

void ff_vp9dsp_init_x86 ( VP9DSPContext dsp,
int  bpp 
)

Definition at line 310 of file vp9dsp_init.c.

Referenced by ff_vp9dsp_init().

void ff_vp9dsp_init_mips ( VP9DSPContext dsp,
int  bpp 
)

Definition at line 171 of file vp9dsp_init_mips.c.

Referenced by ff_vp9dsp_init().