FFmpeg
|
H.264 IDCT. More...
Go to the source code of this file.
Macros | |
#define | stride 16 |
Functions | |
void FUNCC() | ff_h264_idct_add (uint8_t *_dst, int16_t *_block, int stride) |
void FUNCC() | ff_h264_idct8_add (uint8_t *_dst, int16_t *_block, int stride) |
void FUNCC() | ff_h264_idct_dc_add (uint8_t *_dst, int16_t *_block, int stride) |
void FUNCC() | ff_h264_idct8_dc_add (uint8_t *_dst, int16_t *_block, int stride) |
void FUNCC() | ff_h264_idct_add16 (uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15 *8]) |
void FUNCC() | ff_h264_idct_add16intra (uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15 *8]) |
void FUNCC() | ff_h264_idct8_add4 (uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15 *8]) |
void FUNCC() | ff_h264_idct_add8 (uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15 *8]) |
void FUNCC() | ff_h264_idct_add8_422 (uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15 *8]) |
void FUNCC() | ff_h264_luma_dc_dequant_idct (int16_t *_output, int16_t *_input, int qmul) |
IDCT transforms the 16 dc values and dequantizes them. | |
void FUNCC() | ff_h264_chroma422_dc_dequant_idct (int16_t *_block, int qmul) |
void FUNCC() | ff_h264_chroma_dc_dequant_idct (int16_t *_block, int qmul) |
H.264 IDCT.
Definition in file h264idct_template.c.
#define stride 16 |
Referenced by ff_h264_chroma422_dc_dequant_idct(), ff_h264_chroma_dc_dequant_idct(), ff_h264_idct8_add(), ff_h264_idct8_add4(), ff_h264_idct8_dc_add(), ff_h264_idct_add(), ff_h264_idct_add16(), ff_h264_idct_add16intra(), ff_h264_idct_add8(), ff_h264_idct_add8_422(), ff_h264_idct_dc_add(), ff_h264_luma_dc_dequant_idct(), and ff_svq3_luma_dc_dequant_idct_c().
Definition at line 32 of file h264idct_template.c.
Referenced by ff_h264_idct_add16(), ff_h264_idct_add16intra(), ff_h264_idct_add8(), and ff_h264_idct_add8_422().
Definition at line 68 of file h264idct_template.c.
Referenced by ff_h264_idct8_add4().
Definition at line 143 of file h264idct_template.c.
Referenced by ff_h264_idct_add16(), ff_h264_idct_add16intra(), ff_h264_idct_add8(), and ff_h264_idct_add8_422().
Definition at line 158 of file h264idct_template.c.
Referenced by ff_h264_idct8_add4().
void FUNCC() ff_h264_idct_add16 | ( | uint8_t * | dst, |
const int * | block_offset, | ||
int16_t * | block, | ||
int | stride, | ||
const uint8_t | nnzc[15 *8] | ||
) |
Definition at line 173 of file h264idct_template.c.
void FUNCC() ff_h264_idct_add16intra | ( | uint8_t * | dst, |
const int * | block_offset, | ||
int16_t * | block, | ||
int | stride, | ||
const uint8_t | nnzc[15 *8] | ||
) |
Definition at line 184 of file h264idct_template.c.
void FUNCC() ff_h264_idct8_add4 | ( | uint8_t * | dst, |
const int * | block_offset, | ||
int16_t * | block, | ||
int | stride, | ||
const uint8_t | nnzc[15 *8] | ||
) |
Definition at line 192 of file h264idct_template.c.
void FUNCC() ff_h264_idct_add8 | ( | uint8_t ** | dest, |
const int * | block_offset, | ||
int16_t * | block, | ||
int | stride, | ||
const uint8_t | nnzc[15 *8] | ||
) |
Definition at line 203 of file h264idct_template.c.
void FUNCC() ff_h264_idct_add8_422 | ( | uint8_t ** | dest, |
const int * | block_offset, | ||
int16_t * | block, | ||
int | stride, | ||
const uint8_t | nnzc[15 *8] | ||
) |
Definition at line 215 of file h264idct_template.c.
IDCT transforms the 16 dc values and dequantizes them.
qmul | quantization parameter |
Definition at line 241 of file h264idct_template.c.
Definition at line 276 of file h264idct_template.c.
Definition at line 303 of file h264idct_template.c.