VC-1 tables. More...
#include <stdint.h>
#include "libavutil/rational.h"
#include "get_bits.h"
Go to the source code of this file.
VC-1 tables.
Definition in file vc1data.h.
#define B_FRACTION_DEN 256 |
Definition at line 85 of file vc1data.h.
Referenced by scale_mv(), and vc1_decode_b_mb().
const uint8_t ff_vc1_4mv_block_pattern_bits[4][16] |
Definition at line 267 of file vc1data.c.
Referenced by vc1_init_common().
const uint8_t ff_vc1_4mv_block_pattern_codes[4][16] |
Definition at line 261 of file vc1data.c.
Referenced by vc1_init_common().
Definition at line 88 of file vc1data.c.
Referenced by vc1_init_common().
Definition at line 94 of file vc1data.c.
Referenced by vc1_decode_ac_coeff(), and vc1_init_common().
const int8_t ff_vc1_adv_interlaced_4x4_zz[16] |
const int8_t ff_vc1_adv_interlaced_4x8_zz[32] |
const int8_t ff_vc1_adv_interlaced_8x4_zz[32] |
const int8_t ff_vc1_adv_interlaced_8x8_zz[64] |
const int8_t ff_vc1_adv_progressive_4x8_zz[32] |
Definition at line 582 of file vc1data.c.
Referenced by vc1_decode_sequence_header().
const int8_t ff_vc1_adv_progressive_8x4_zz[32] |
Definition at line 574 of file vc1data.c.
Referenced by vc1_decode_sequence_header().
const uint8_t ff_vc1_bfraction_bits[23] |
Definition at line 122 of file vc1data.c.
Referenced by vc1_init_common().
const uint8_t ff_vc1_bfraction_codes[23] |
Definition at line 131 of file vc1data.c.
Referenced by vc1_init_common().
const int16_t ff_vc1_bfraction_lut[23] |
Definition at line 111 of file vc1data.c.
Referenced by vc1_parse_frame_header(), and vc1_parse_frame_header_adv().
Definition at line 73 of file vc1data.c.
Referenced by vc1_init_common(), vc1_parse_frame_header(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_cbpcy_p_bits[4][64] |
Definition at line 307 of file vc1data.c.
Referenced by vc1_init_common().
const uint16_t ff_vc1_cbpcy_p_codes[4][64] |
Definition at line 280 of file vc1data.c.
Referenced by vc1_init_common().
Definition at line 86 of file vc1data.c.
Referenced by vaapi_vc1_start_frame(), vc1_init_common(), vc1_parse_frame_header(), and vc1_parse_frame_header_adv().
const int32_t ff_vc1_dqscale[63] |
Definition at line 636 of file vc1data.c.
Referenced by vc1_decode_i_block_adv(), vc1_decode_intra_block(), and vc1_pred_dc().
const int ff_vc1_fps_dr[2] |
Definition at line 52 of file vc1data.c.
Referenced by decode_sequence_header_adv().
const int ff_vc1_fps_nr[5] |
Definition at line 51 of file vc1data.c.
Referenced by decode_sequence_header_adv().
const uint8_t ff_vc1_imode_bits[7] |
Definition at line 165 of file vc1data.c.
Referenced by vc1_init_common().
const uint8_t ff_vc1_imode_codes[7] |
Definition at line 162 of file vc1data.c.
Referenced by vc1_init_common().
Definition at line 75 of file vc1data.c.
Referenced by bitplane_decoding(), and vc1_init_common().
const uint8_t ff_vc1_mv_diff_bits[4][73] |
Definition at line 531 of file vc1data.c.
Referenced by vc1_init_common().
const uint16_t ff_vc1_mv_diff_codes[4][73] |
Definition at line 481 of file vc1data.c.
Referenced by vc1_init_common().
Definition at line 84 of file vc1data.c.
Referenced by vc1_init_common().
const uint8_t ff_vc1_mv_pmode_table[2][5] |
MV P mode - the 5th element is only used for mode 1.
Definition at line 42 of file vc1data.c.
Referenced by vc1_parse_frame_header(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_mv_pmode_table2[2][4] |
Definition at line 46 of file vc1data.c.
Referenced by vc1_parse_frame_header(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_norm2_bits[4] |
Definition at line 173 of file vc1data.c.
Referenced by vc1_init_common().
const uint8_t ff_vc1_norm2_codes[4] |
Definition at line 170 of file vc1data.c.
Referenced by vc1_init_common().
Definition at line 77 of file vc1data.c.
Referenced by bitplane_decoding(), and vc1_init_common().
const uint8_t ff_vc1_norm6_bits[64] |
Definition at line 184 of file vc1data.c.
Referenced by vc1_init_common().
const uint16_t ff_vc1_norm6_codes[64] |
Definition at line 177 of file vc1data.c.
Referenced by vc1_init_common().
const uint8_t ff_vc1_norm6_spec[64][5] |
Definition at line 79 of file vc1data.c.
Referenced by bitplane_decoding(), and vc1_init_common().
const AVRational ff_vc1_pixel_aspect[16] |
Definition at line 142 of file vc1data.c.
Referenced by decode_sequence_header_adv().
const uint8_t ff_vc1_pquant_table[3][32] |
Definition at line 53 of file vc1data.c.
Referenced by vc1_parse_frame_header(), and vc1_parse_frame_header_adv().
const int8_t ff_vc1_simple_progressive_4x4_zz[16] |
Definition at line 566 of file vc1data.c.
Referenced by vc1_decode_p_block().
const uint8_t ff_vc1_subblkpat_bits[3][15] |
Definition at line 474 of file vc1data.c.
Referenced by vc1_init_common().
const uint8_t ff_vc1_subblkpat_codes[3][15] |
Definition at line 469 of file vc1data.c.
Referenced by vc1_init_common().
Definition at line 92 of file vc1data.c.
Referenced by vc1_decode_p_block(), and vc1_init_common().
const uint8_t ff_vc1_ttblk_bits[3][8] |
Definition at line 462 of file vc1data.c.
Referenced by vc1_init_common().
const uint8_t ff_vc1_ttblk_codes[3][8] |
Definition at line 457 of file vc1data.c.
Referenced by vc1_init_common().
const int ff_vc1_ttblk_to_tt[3][8] |
Table for conversion between TTBLK and TTMB.
Definition at line 33 of file vc1data.c.
Referenced by vc1_decode_p_block().
Definition at line 90 of file vc1data.c.
Referenced by vc1_decode_p_block(), and vc1_init_common().
const int ff_vc1_ttfrm_to_tt[4] |
Definition at line 39 of file vc1data.c.
Referenced by vc1_parse_frame_header(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_ttmb_bits[3][16] |
Definition at line 426 of file vc1data.c.
Referenced by vc1_init_common().
const uint16_t ff_vc1_ttmb_codes[3][16] |
Definition at line 396 of file vc1data.c.
Referenced by vc1_init_common().
Definition at line 82 of file vc1data.c.
Referenced by vc1_decode_b_mb(), vc1_decode_p_mb(), and vc1_init_common().
const uint8_t wmv3_dc_scale_table[32] |