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().
1.5.8