FFmpeg
|
#include <string.h>
#include "libavcodec/vp8dsp.h"
#include "libavutil/mips/generic_macros_msa.h"
#include "vp8dsp_mips.h"
Go to the source code of this file.
Macros | |
#define | VP8_IDCT_1D_W(in0, in1, in2, in3, out0, out1, out2, out3) |
Functions | |
void | ff_vp8_idct_add_msa (uint8_t *dst, int16_t input[16], ptrdiff_t stride) |
void | ff_vp8_idct_dc_add_msa (uint8_t *dst, int16_t in_dc[16], ptrdiff_t stride) |
void | ff_vp8_luma_dc_wht_msa (int16_t block[4][4][16], int16_t input[16]) |
void | ff_vp8_idct_dc_add4y_msa (uint8_t *dst, int16_t block[4][16], ptrdiff_t stride) |
void | ff_vp8_idct_dc_add4uv_msa (uint8_t *dst, int16_t block[4][16], ptrdiff_t stride) |
Variables | |
static const int | cospi8sqrt2minus1 = 20091 |
static const int | sinpi8sqrt2 = 35468 |
#define VP8_IDCT_1D_W | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 29 of file vp8_idct_msa.c.
void ff_vp8_idct_add_msa | ( | uint8_t * | dst, |
int16_t | input[16], | ||
ptrdiff_t | stride | ||
) |
Definition at line 48 of file vp8_idct_msa.c.
Referenced by ff_vp8dsp_init_mips().
void ff_vp8_idct_dc_add_msa | ( | uint8_t * | dst, |
int16_t | in_dc[16], | ||
ptrdiff_t | stride | ||
) |
Definition at line 82 of file vp8_idct_msa.c.
Referenced by ff_vp8_idct_dc_add4uv_msa(), ff_vp8_idct_dc_add4y_msa(), and ff_vp8dsp_init_mips().
void ff_vp8_luma_dc_wht_msa | ( | int16_t | block[4][4][16], |
int16_t | input[16] | ||
) |
Definition at line 104 of file vp8_idct_msa.c.
Referenced by ff_vp8dsp_init_mips().
void ff_vp8_idct_dc_add4y_msa | ( | uint8_t * | dst, |
int16_t | block[4][16], | ||
ptrdiff_t | stride | ||
) |
Definition at line 143 of file vp8_idct_msa.c.
Referenced by ff_vp8dsp_init_mips().
void ff_vp8_idct_dc_add4uv_msa | ( | uint8_t * | dst, |
int16_t | block[4][16], | ||
ptrdiff_t | stride | ||
) |
Definition at line 152 of file vp8_idct_msa.c.
Referenced by ff_vp8dsp_init_mips().
|
static |
Definition at line 26 of file vp8_idct_msa.c.
|
static |
Definition at line 27 of file vp8_idct_msa.c.