Standard C DSP-oriented functions cribbed from the original VP3 source code. More...
Go to the source code of this file.
Macros | |
#define | IdctAdjustBeforeShift 8 |
#define | xC1S7 64277 |
#define | xC2S6 60547 |
#define | xC3S5 54491 |
#define | xC4S4 46341 |
#define | xC5S3 36410 |
#define | xC6S2 25080 |
#define | xC7S1 12785 |
#define | M(a, b) (((a) * (b))>>16) |
Functions | |
static av_always_inline void | idct (uint8_t *dst, int stride, int16_t *input, int type) |
void | ff_vp3_idct_c (DCTELEM *block) |
void | ff_vp3_idct_put_c (uint8_t *dest, int line_size, DCTELEM *block) |
void | ff_vp3_idct_add_c (uint8_t *dest, int line_size, DCTELEM *block) |
void | ff_vp3_idct_dc_add_c (uint8_t *dest, int line_size, const DCTELEM *block) |
void | ff_vp3_v_loop_filter_c (uint8_t *first_pixel, int stride, int *bounding_values) |
void | ff_vp3_h_loop_filter_c (uint8_t *first_pixel, int stride, int *bounding_values) |
Standard C DSP-oriented functions cribbed from the original VP3 source code.
Definition in file vp3dsp.c.
Definition at line 39 of file vp3dsp.c.
Referenced by idct(), and search_for_ms().
void ff_vp3_h_loop_filter_c | ( | uint8_t * | first_pixel, |
int | stride, | ||
int * | bounding_values | ||
) |
Definition at line 257 of file vp3dsp.c.
Referenced by dsputil_init().
Definition at line 221 of file vp3dsp.c.
Referenced by dsputil_init().
Definition at line 213 of file vp3dsp.c.
Referenced by dsputil_init().
Definition at line 225 of file vp3dsp.c.
Referenced by dsputil_init().
Definition at line 217 of file vp3dsp.c.
Referenced by dsputil_init().
void ff_vp3_v_loop_filter_c | ( | uint8_t * | first_pixel, |
int | stride, | ||
int * | bounding_values | ||
) |
Definition at line 241 of file vp3dsp.c.
Referenced by dsputil_init().
|
static |
Definition at line 41 of file vp3dsp.c.
Referenced by ff_vp3_idct_add_c(), ff_vp3_idct_c(), and ff_vp3_idct_put_c().