FFmpeg
4.0
|
#include "libavutil/mips/generic_macros_msa.h"
#include "h264dsp_mips.h"
#include "libavcodec/bit_depth_template.c"
Go to the source code of this file.
Macros | |
#define | AVC_ITRANS_H(in0, in1, in2, in3, out0, out1, out2, out3) |
#define | DC_DEST_STRIDE 16 |
Functions | |
static void | avc_deq_idct_luma_dc_msa (int16_t *dst, int16_t *src, int32_t de_q_val) |
static void | avc_idct8_addblk_msa (uint8_t *dst, int16_t *src, int32_t dst_stride) |
static void | avc_idct8_dc_addblk_msa (uint8_t *dst, int16_t *src, int32_t dst_stride) |
void | ff_h264_idct_add_msa (uint8_t *dst, int16_t *src, int32_t dst_stride) |
void | ff_h264_idct8_addblk_msa (uint8_t *dst, int16_t *src, int32_t dst_stride) |
void | ff_h264_idct4x4_addblk_dc_msa (uint8_t *dst, int16_t *src, int32_t dst_stride) |
void | ff_h264_idct8_dc_addblk_msa (uint8_t *dst, int16_t *src, int32_t dst_stride) |
void | ff_h264_idct_add16_msa (uint8_t *dst, const int32_t *blk_offset, int16_t *block, int32_t dst_stride, const uint8_t nzc[15 *8]) |
void | ff_h264_idct8_add4_msa (uint8_t *dst, const int32_t *blk_offset, int16_t *block, int32_t dst_stride, const uint8_t nzc[15 *8]) |
void | ff_h264_idct_add8_msa (uint8_t **dst, const int32_t *blk_offset, int16_t *block, int32_t dst_stride, const uint8_t nzc[15 *8]) |
void | ff_h264_idct_add8_422_msa (uint8_t **dst, const int32_t *blk_offset, int16_t *block, int32_t dst_stride, const uint8_t nzc[15 *8]) |
void | ff_h264_idct_add16_intra_msa (uint8_t *dst, const int32_t *blk_offset, int16_t *block, int32_t dst_stride, const uint8_t nzc[15 *8]) |
void | ff_h264_deq_idct_luma_dc_msa (int16_t *dst, int16_t *src, int32_t de_qval) |
#define AVC_ITRANS_H | ( | in0, | |
in1, | |||
in2, | |||
in3, | |||
out0, | |||
out1, | |||
out2, | |||
out3 | |||
) |
Definition at line 25 of file h264idct_msa.c.
Referenced by ff_h264_idct_add_msa().
#define DC_DEST_STRIDE 16 |
Referenced by avc_deq_idct_luma_dc_msa().
Definition at line 39 of file h264idct_msa.c.
Referenced by ff_h264_deq_idct_luma_dc_msa().
Definition at line 111 of file h264idct_msa.c.
Referenced by ff_h264_idct8_addblk_msa().
Definition at line 245 of file h264idct_msa.c.
Referenced by ff_h264_idct8_dc_addblk_msa().
Definition at line 277 of file h264idct_msa.c.
Referenced by ff_h264_idct_add16_intra_msa(), ff_h264_idct_add16_msa(), ff_h264_idct_add8_422_msa(), and ff_h264_idct_add8_msa().
Definition at line 318 of file h264idct_msa.c.
Referenced by ff_h264_idct8_add4_msa().
Definition at line 324 of file h264idct_msa.c.
Referenced by ff_h264_idct_add16_intra_msa(), ff_h264_idct_add16_msa(), ff_h264_idct_add8_422_msa(), and ff_h264_idct_add8_msa().
Definition at line 346 of file h264idct_msa.c.
Referenced by ff_h264_idct8_add4_msa().
void ff_h264_idct_add16_msa | ( | uint8_t * | dst, |
const int32_t * | blk_offset, | ||
int16_t * | block, | ||
int32_t | dst_stride, | ||
const uint8_t | nzc[15 *8] | ||
) |
Definition at line 352 of file h264idct_msa.c.
void ff_h264_idct8_add4_msa | ( | uint8_t * | dst, |
const int32_t * | blk_offset, | ||
int16_t * | block, | ||
int32_t | dst_stride, | ||
const uint8_t | nzc[15 *8] | ||
) |
Definition at line 375 of file h264idct_msa.c.
void ff_h264_idct_add8_msa | ( | uint8_t ** | dst, |
const int32_t * | blk_offset, | ||
int16_t * | block, | ||
int32_t | dst_stride, | ||
const uint8_t | nzc[15 *8] | ||
) |
Definition at line 397 of file h264idct_msa.c.
void ff_h264_idct_add8_422_msa | ( | uint8_t ** | dst, |
const int32_t * | blk_offset, | ||
int16_t * | block, | ||
int32_t | dst_stride, | ||
const uint8_t | nzc[15 *8] | ||
) |
Definition at line 418 of file h264idct_msa.c.
void ff_h264_idct_add16_intra_msa | ( | uint8_t * | dst, |
const int32_t * | blk_offset, | ||
int16_t * | block, | ||
int32_t | dst_stride, | ||
const uint8_t | nzc[15 *8] | ||
) |
Definition at line 452 of file h264idct_msa.c.
Definition at line 471 of file h264idct_msa.c.