FFmpeg
|
#include "libavcodec/vp9dsp.h"
#include "libavutil/mips/generic_macros_msa.h"
#include "vp9dsp_mips.h"
Go to the source code of this file.
Macros | |
#define | IPRED_SUBS_UH2_UH(in0, in1, out0, out1) |
#define | INTRA_DC_TL_4x4(dir) |
#define | INTRA_DC_TL_8x8(dir) |
#define | INTRA_DC_TL_16x16(dir) |
#define | INTRA_DC_TL_32x32(dir) |
#define | INTRA_PREDICT_VALDC_16X16_MSA(val) |
#define | INTRA_PREDICT_VALDC_32X32_MSA(val) |
Functions | |
void | ff_vert_16x16_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *left, const uint8_t *src) |
void | ff_vert_32x32_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *left, const uint8_t *src) |
void | ff_hor_16x16_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, const uint8_t *top) |
void | ff_hor_32x32_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src, const uint8_t *top) |
void | ff_dc_4x4_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src_left, const uint8_t *src_top) |
INTRA_DC_TL_4x4 (top) | |
INTRA_DC_TL_4x4 (left) | |
void | ff_dc_8x8_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src_left, const uint8_t *src_top) |
INTRA_DC_TL_8x8 (top) | |
INTRA_DC_TL_8x8 (left) | |
void | ff_dc_16x16_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src_left, const uint8_t *src_top) |
INTRA_DC_TL_16x16 (top) | |
INTRA_DC_TL_16x16 (left) | |
void | ff_dc_32x32_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src_left, const uint8_t *src_top) |
INTRA_DC_TL_32x32 (top) | |
INTRA_DC_TL_32x32 (left) | |
INTRA_PREDICT_VALDC_16X16_MSA (127) | |
INTRA_PREDICT_VALDC_16X16_MSA (128) | |
INTRA_PREDICT_VALDC_16X16_MSA (129) | |
INTRA_PREDICT_VALDC_32X32_MSA (127) | |
INTRA_PREDICT_VALDC_32X32_MSA (128) | |
INTRA_PREDICT_VALDC_32X32_MSA (129) | |
void | ff_tm_4x4_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src_left, const uint8_t *src_top_ptr) |
void | ff_tm_8x8_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src_left, const uint8_t *src_top_ptr) |
void | ff_tm_16x16_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src_left, const uint8_t *src_top_ptr) |
void | ff_tm_32x32_msa (uint8_t *dst, ptrdiff_t dst_stride, const uint8_t *src_left, const uint8_t *src_top_ptr) |
#define IPRED_SUBS_UH2_UH | ( | in0, | |
in1, | |||
out0, | |||
out1 | |||
) |
Definition at line 25 of file vp9_intra_msa.c.
Referenced by ff_tm_16x16_msa(), ff_tm_32x32_msa(), ff_tm_4x4_msa(), and ff_tm_8x8_msa().
#define INTRA_DC_TL_4x4 | ( | dir | ) |
Definition at line 130 of file vp9_intra_msa.c.
#define INTRA_DC_TL_8x8 | ( | dir | ) |
Definition at line 180 of file vp9_intra_msa.c.
#define INTRA_DC_TL_16x16 | ( | dir | ) |
Definition at line 233 of file vp9_intra_msa.c.
#define INTRA_DC_TL_32x32 | ( | dir | ) |
Definition at line 290 of file vp9_intra_msa.c.
#define INTRA_PREDICT_VALDC_16X16_MSA | ( | val | ) |
Definition at line 322 of file vp9_intra_msa.c.
#define INTRA_PREDICT_VALDC_32X32_MSA | ( | val | ) |
void ff_vert_16x16_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | left, | ||
const uint8_t * | src | ||
) |
Definition at line 31 of file vp9_intra_msa.c.
void ff_vert_32x32_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | left, | ||
const uint8_t * | src | ||
) |
Definition at line 45 of file vp9_intra_msa.c.
void ff_hor_16x16_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | src, | ||
const uint8_t * | top | ||
) |
Definition at line 60 of file vp9_intra_msa.c.
void ff_hor_32x32_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | src, | ||
const uint8_t * | top | ||
) |
Definition at line 81 of file vp9_intra_msa.c.
void ff_dc_4x4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | src_left, | ||
const uint8_t * | src_top | ||
) |
Definition at line 108 of file vp9_intra_msa.c.
INTRA_DC_TL_4x4 | ( | top | ) |
INTRA_DC_TL_4x4 | ( | left | ) |
void ff_dc_8x8_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | src_left, | ||
const uint8_t * | src_top | ||
) |
Definition at line 153 of file vp9_intra_msa.c.
INTRA_DC_TL_8x8 | ( | top | ) |
INTRA_DC_TL_8x8 | ( | left | ) |
void ff_dc_16x16_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | src_left, | ||
const uint8_t * | src_top | ||
) |
Definition at line 209 of file vp9_intra_msa.c.
INTRA_DC_TL_16x16 | ( | top | ) |
INTRA_DC_TL_16x16 | ( | left | ) |
void ff_dc_32x32_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | src_left, | ||
const uint8_t * | src_top | ||
) |
Definition at line 259 of file vp9_intra_msa.c.
INTRA_DC_TL_32x32 | ( | top | ) |
INTRA_DC_TL_32x32 | ( | left | ) |
INTRA_PREDICT_VALDC_16X16_MSA | ( | 127 | ) |
INTRA_PREDICT_VALDC_16X16_MSA | ( | 128 | ) |
INTRA_PREDICT_VALDC_16X16_MSA | ( | 129 | ) |
INTRA_PREDICT_VALDC_32X32_MSA | ( | 127 | ) |
INTRA_PREDICT_VALDC_32X32_MSA | ( | 128 | ) |
INTRA_PREDICT_VALDC_32X32_MSA | ( | 129 | ) |
void ff_tm_4x4_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | src_left, | ||
const uint8_t * | src_top_ptr | ||
) |
Definition at line 357 of file vp9_intra_msa.c.
void ff_tm_8x8_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | src_left, | ||
const uint8_t * | src_top_ptr | ||
) |
Definition at line 384 of file vp9_intra_msa.c.
void ff_tm_16x16_msa | ( | uint8_t * | dst, |
ptrdiff_t | dst_stride, | ||
const uint8_t * | src_left, | ||
const uint8_t * | src_top_ptr | ||
) |
Definition at line 417 of file vp9_intra_msa.c.