|
Libav
|
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.7.3