vc1data.h File Reference


Detailed Description

VC-1 tables.

Definition in file vc1data.h.

Go to the source code of this file.

Variables

const int ff_vc1_ttblk_to_tt [3][8]
 Table for conversion between TTBLK and TTMB.
const int ff_vc1_ttfrm_to_tt [4]
const uint8_t ff_vc1_mv_pmode_table [2][5]
 MV P mode - the 5th element is only used for mode 1.
const uint8_t ff_vc1_mv_pmode_table2 [2][4]
const int ff_vc1_fps_nr [5]
const int ff_vc1_fps_dr [2]
const uint8_t ff_vc1_pquant_table [3][32]
const int16_t ff_vc1_bfraction_lut [23]
const uint8_t ff_vc1_bfraction_bits [23]
const uint8_t ff_vc1_bfraction_codes [23]
const AVRational ff_vc1_pixel_aspect [16]
const uint8_t ff_vc1_imode_codes [7]
const uint8_t ff_vc1_imode_bits [7]
const uint8_t ff_vc1_norm2_codes [4]
const uint8_t ff_vc1_norm2_bits [4]
const uint16_t ff_vc1_norm6_codes [64]
const uint8_t ff_vc1_norm6_bits [64]
const uint8_t ff_vc1_norm6_spec [64][5]
const uint8_t ff_vc1_4mv_block_pattern_codes [4][16]
const uint8_t ff_vc1_4mv_block_pattern_bits [4][16]
const uint8_t wmv3_dc_scale_table [32]
const uint16_t ff_vc1_cbpcy_p_codes [4][64]
const uint8_t ff_vc1_cbpcy_p_bits [4][64]
const uint16_t ff_vc1_ttmb_codes [3][16]
const uint8_t ff_vc1_ttmb_bits [3][16]
const uint8_t ff_vc1_ttblk_codes [3][8]
const uint8_t ff_vc1_ttblk_bits [3][8]
const uint8_t ff_vc1_subblkpat_codes [3][15]
const uint8_t ff_vc1_subblkpat_bits [3][15]
const uint16_t ff_vc1_mv_diff_codes [4][73]
const uint8_t ff_vc1_mv_diff_bits [4][73]
const int8_t ff_vc1_normal_zz [64]
const int8_t ff_vc1_horizontal_zz [64]
const int8_t ff_vc1_vertical_zz [64]
const int8_t ff_vc1_simple_progressive_8x8_zz [64]
const int8_t ff_vc1_simple_progressive_8x4_zz [32]
const int8_t ff_vc1_simple_progressive_4x8_zz [32]
const int8_t ff_vc1_simple_progressive_4x4_zz [16]
const int8_t ff_vc1_adv_progressive_8x4_zz [32]
const int8_t ff_vc1_adv_progressive_4x8_zz [32]
const int8_t ff_vc1_adv_interlaced_8x8_zz [64]
const int8_t ff_vc1_adv_interlaced_8x4_zz [32]
const int8_t ff_vc1_adv_interlaced_4x8_zz [32]
const int8_t ff_vc1_adv_interlaced_4x4_zz [16]
const int32_t ff_vc1_dqscale [63]
VC-1 VLC tables and defines
Todo:
TODO move this into the context


VLC ff_vc1_bfraction_vlc
VLC ff_vc1_imode_vlc
VLC ff_vc1_norm2_vlc
VLC ff_vc1_norm6_vlc
VLC ff_vc1_ttmb_vlc [3]
VLC ff_vc1_mv_diff_vlc [4]
VLC ff_vc1_cbpcy_p_vlc [4]
VLC ff_vc1_4mv_block_pattern_vlc [4]
VLC ff_vc1_ttblk_vlc [3]
VLC ff_vc1_subblkpat_vlc [3]
VLC ff_vc1_ac_coeff_table [8]


Variable Documentation

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

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_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 int ff_vc1_fps_nr[5]

Definition at line 51 of file vc1data.c.

Referenced by decode_sequence_header_adv().

const int ff_vc1_fps_dr[2]

Definition at line 52 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().

Definition at line 73 of file vc1data.c.

Referenced by vc1_init_common(), vc1_parse_frame_header(), and vc1_parse_frame_header_adv().

Definition at line 75 of file vc1data.c.

Referenced by bitplane_decoding(), and vc1_init_common().

Definition at line 77 of file vc1data.c.

Referenced by bitplane_decoding(), and vc1_init_common().

Definition at line 79 of file vc1data.c.

Referenced by bitplane_decoding(), and 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().

Definition at line 84 of file vc1data.c.

Referenced by vc1_init_common().

Definition at line 86 of file vc1data.c.

Referenced by vc1_init_common(), vc1_parse_frame_header(), and vc1_parse_frame_header_adv().

Definition at line 88 of file vc1data.c.

Referenced by vc1_init_common().

Definition at line 90 of file vc1data.c.

Referenced by vc1_decode_p_block(), and vc1_init_common().

Definition at line 92 of file vc1data.c.

Referenced by vc1_decode_p_block(), and vc1_init_common().

Definition at line 94 of file vc1data.c.

Referenced by vc1_decode_ac_coeff(), and vc1_init_common().

Definition at line 88 of file vc1data.h.

Referenced by vc1_parse_frame_header(), and vc1_parse_frame_header_adv().

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

Definition at line 142 of file vc1data.c.

Referenced by decode_sequence_header_adv().

const uint8_t ff_vc1_imode_codes[7]

Definition at line 162 of file vc1data.c.

Referenced by vc1_init_common().

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_norm2_codes[4]

Definition at line 170 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t ff_vc1_norm2_bits[4]

Definition at line 173 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_bits[64]

Definition at line 184 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t ff_vc1_norm6_spec[64][5]

Definition at line 191 of file vc1data.c.

const uint8_t ff_vc1_4mv_block_pattern_codes[4][16]

Definition at line 259 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t ff_vc1_4mv_block_pattern_bits[4][16]

Definition at line 265 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t wmv3_dc_scale_table[32]

Definition at line 272 of file vc1data.c.

const uint16_t ff_vc1_cbpcy_p_codes[4][64]

Definition at line 278 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t ff_vc1_cbpcy_p_bits[4][64]

Definition at line 305 of file vc1data.c.

Referenced by vc1_init_common().

const uint16_t ff_vc1_ttmb_codes[3][16]

Definition at line 394 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t ff_vc1_ttmb_bits[3][16]

Definition at line 424 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t ff_vc1_ttblk_codes[3][8]

Definition at line 455 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t ff_vc1_ttblk_bits[3][8]

Definition at line 460 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t ff_vc1_subblkpat_codes[3][15]

Definition at line 467 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t ff_vc1_subblkpat_bits[3][15]

Definition at line 472 of file vc1data.c.

Referenced by vc1_init_common().

const uint16_t ff_vc1_mv_diff_codes[4][73]

Definition at line 479 of file vc1data.c.

Referenced by vc1_init_common().

const uint8_t ff_vc1_mv_diff_bits[4][73]

Definition at line 529 of file vc1data.c.

Referenced by vc1_init_common().

Definition at line 564 of file vc1data.c.

Referenced by vc1_decode_i_block(), and vc1_decode_i_block_adv().

Definition at line 575 of file vc1data.c.

Referenced by vc1_decode_i_block(), and vc1_decode_i_block_adv().

Definition at line 587 of file vc1data.c.

Referenced by vc1_decode_i_block(), and vc1_decode_i_block_adv().

Definition at line 599 of file vc1data.c.

Referenced by vc1_decode_intra_block(), and vc1_decode_p_block().

Definition at line 612 of file vc1data.c.

Referenced by vc1_decode_p_block().

Definition at line 620 of file vc1data.c.

Referenced by vc1_decode_p_block().

Definition at line 633 of file vc1data.c.

Referenced by vc1_decode_p_block().

Definition at line 641 of file vc1data.c.

Referenced by vc1_decode_p_block().

Definition at line 649 of file vc1data.c.

Referenced by vc1_decode_p_block().

Definition at line 661 of file vc1data.c.

Definition at line 673 of file vc1data.c.

Definition at line 681 of file vc1data.c.

Definition at line 693 of file vc1data.c.

Definition at line 703 of file vc1data.c.

Referenced by vc1_decode_i_block_adv(), vc1_decode_intra_block(), and vc1_pred_dc().


Generated on Sat Dec 18 05:15:56 2010 for MythTV by  doxygen 1.5.5