Functions | |
static int | vc1_coded_block_pred (MpegEncContext *s, int n, uint8_t **coded_block_ptr) |
static void | vc1_decode_ac_coeff (VC1Context *v, int *last, int *skip, int *value, int codingset) |
Decode one AC coefficient. | |
static int | vc1_decode_i_block (VC1Context *v, DCTELEM block[64], int n, int coded, int codingset) |
Decode intra block in intra frames - should be faster than decode_intra_block. | |
static int | vc1_decode_i_block_adv (VC1Context *v, DCTELEM block[64], int n, int coded, int codingset, int mquant) |
Decode intra block in intra frames - should be faster than decode_intra_block. | |
static int | vc1_decode_intra_block (VC1Context *v, DCTELEM block[64], int n, int coded, int mquant, int codingset) |
Decode intra block in inter frames - more generic version than vc1_decode_i_block. | |
static int | vc1_decode_p_block (VC1Context *v, DCTELEM block[64], int n, int mquant, int ttmb, int first_block, uint8_t *dst, int linesize, int skip_block, int apply_filter, int cbp_top, int cbp_left) |
Decode P block. |
static int vc1_coded_block_pred | ( | MpegEncContext * | s, | |
int | n, | |||
uint8_t ** | coded_block_ptr | |||
) | [inline, static] |
Definition at line 1324 of file vc1dec.c.
Referenced by vc1_decode_i_blocks(), and vc1_decode_i_blocks_adv().
static void vc1_decode_ac_coeff | ( | VC1Context * | v, | |
int * | last, | |||
int * | skip, | |||
int * | value, | |||
int | codingset | |||
) | [static] |
Decode one AC coefficient.
v | The VC1 context | |
last | Last coefficient | |
skip | How much zero coefficients to skip | |
value | Decoded AC coefficient value | |
codingset | set of VLC to decode data |
Definition at line 1359 of file vc1dec.c.
Referenced by vc1_decode_i_block(), vc1_decode_i_block_adv(), vc1_decode_intra_block(), and vc1_decode_p_block().
static int vc1_decode_i_block | ( | VC1Context * | v, | |
DCTELEM | block[64], | |||
int | n, | |||
int | coded, | |||
int | codingset | |||
) | [static] |
Decode intra block in intra frames - should be faster than decode_intra_block.
v | VC1Context | |
block | block to decode | |
[in] | n | subblock index |
coded | are AC coeffs present or not | |
codingset | set of VLC to decode data |
Definition at line 1424 of file vc1dec.c.
Referenced by vc1_decode_i_blocks().
static int vc1_decode_i_block_adv | ( | VC1Context * | v, | |
DCTELEM | block[64], | |||
int | n, | |||
int | coded, | |||
int | codingset, | |||
int | mquant | |||
) | [static] |
Decode intra block in intra frames - should be faster than decode_intra_block.
v | VC1Context | |
block | block to decode | |
[in] | n | subblock number |
coded | are AC coeffs present or not | |
codingset | set of VLC to decode data | |
mquant | quantizer value for this macroblock |
Definition at line 1590 of file vc1dec.c.
Referenced by vc1_decode_i_blocks_adv().
static int vc1_decode_intra_block | ( | VC1Context * | v, | |
DCTELEM | block[64], | |||
int | n, | |||
int | coded, | |||
int | mquant, | |||
int | codingset | |||
) | [static] |
Decode intra block in inter frames - more generic version than vc1_decode_i_block.
v | VC1Context | |
block | block to decode | |
[in] | n | subblock index |
coded | are AC coeffs present or not | |
mquant | block quantizer | |
codingset | set of VLC to decode data |
Definition at line 1785 of file vc1dec.c.
Referenced by vc1_decode_b_mb(), and vc1_decode_p_mb().
static int vc1_decode_p_block | ( | VC1Context * | v, | |
DCTELEM | block[64], | |||
int | n, | |||
int | mquant, | |||
int | ttmb, | |||
int | first_block, | |||
uint8_t * | dst, | |||
int | linesize, | |||
int | skip_block, | |||
int | apply_filter, | |||
int | cbp_top, | |||
int | cbp_left | |||
) | [static] |
Decode P block.
Definition at line 1980 of file vc1dec.c.
Referenced by vc1_decode_b_mb(), and vc1_decode_p_mb().