FFmpeg
|
H.264 IDCT. More...
Go to the source code of this file.
Macros | |
#define | AVCODEC_H264IDCT_INTERNAL_H |
#define | stride 16 |
Variables | |
static const uint8_t | scan8 [16 *3] |
H.264 IDCT.
Definition in file h264idct_template.c.
#define AVCODEC_H264IDCT_INTERNAL_H |
Definition at line 32 of 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 50 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 84 of file h264idct_template.c.
Referenced by ff_h264_idct8_add4().
Definition at line 157 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 170 of file h264idct_template.c.
Referenced by ff_h264_idct8_add4().
void FUNCC() ff_h264_idct_add16 | ( | uint8_t * | dst, |
const int * | block_offset, | ||
DCTELEM * | block, | ||
int | stride, | ||
const uint8_t | nnzc[15 *8] | ||
) |
Definition at line 183 of file h264idct_template.c.
void FUNCC() ff_h264_idct_add16intra | ( | uint8_t * | dst, |
const int * | block_offset, | ||
DCTELEM * | block, | ||
int | stride, | ||
const uint8_t | nnzc[15 *8] | ||
) |
Definition at line 194 of file h264idct_template.c.
void FUNCC() ff_h264_idct8_add4 | ( | uint8_t * | dst, |
const int * | block_offset, | ||
DCTELEM * | block, | ||
int | stride, | ||
const uint8_t | nnzc[15 *8] | ||
) |
Definition at line 202 of file h264idct_template.c.
void FUNCC() ff_h264_idct_add8 | ( | uint8_t ** | dest, |
const int * | block_offset, | ||
DCTELEM * | block, | ||
int | stride, | ||
const uint8_t | nnzc[15 *8] | ||
) |
Definition at line 213 of file h264idct_template.c.
void FUNCC() ff_h264_idct_add8_422 | ( | uint8_t ** | dest, |
const int * | block_offset, | ||
DCTELEM * | block, | ||
int | stride, | ||
const uint8_t | nnzc[15 *8] | ||
) |
Definition at line 225 of file h264idct_template.c.
IDCT transforms the 16 dc values and dequantizes them.
qmul | quantization parameter |
Definition at line 251 of file h264idct_template.c.
Definition at line 286 of file h264idct_template.c.
Definition at line 313 of file h264idct_template.c.
|
static |
Definition at line 34 of file h264idct_template.c.
Referenced by ff_h264_idct8_add4(), ff_h264_idct_add16(), ff_h264_idct_add16intra(), ff_h264_idct_add8(), and ff_h264_idct_add8_422().