#include <stdint.h>
#include "libavutil/rational.h"
#include "get_bits.h"
Go to the source code of this file.
Definition in file vc1data.h.
#define B_FRACTION_DEN 256 |
const uint8_t ff_vc1_1ref_mvdata_bits[4][72] |
const uint32_t ff_vc1_1ref_mvdata_codes[4][72] |
Definition at line 139 of file vc1data.c.
Referenced by vc1_init_common(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_2mv_block_pattern_bits[4][4] |
const uint8_t ff_vc1_2mv_block_pattern_codes[4][4] |
Definition at line 125 of file vc1data.c.
Referenced by vc1_init_common(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_2ref_mvdata_bits[8][126] |
const uint32_t ff_vc1_2ref_mvdata_codes[8][126] |
Definition at line 141 of file vc1data.c.
Referenced by vc1_init_common(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_4mv_block_pattern_bits[4][16] |
const uint8_t ff_vc1_4mv_block_pattern_codes[4][16] |
Definition at line 123 of file vc1data.c.
Referenced by vc1_init_common(), and vc1_parse_frame_header_adv().
Definition at line 143 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] |
const int8_t ff_vc1_adv_progressive_8x4_zz[32] |
const uint8_t ff_vc1_bfraction_bits[23] |
const uint8_t ff_vc1_bfraction_codes[23] |
const int16_t ff_vc1_bfraction_lut[23] |
Definition at line 163 of file vc1data.c.
Referenced by vc1_parse_frame_header(), and vc1_parse_frame_header_adv().
Definition at line 106 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] |
const uint16_t ff_vc1_cbpcy_p_codes[4][64] |
Definition at line 119 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 1085 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] |
const int ff_vc1_fps_nr[5] |
const uint8_t ff_vc1_icbpcy_p_bits[8][63] |
const uint16_t ff_vc1_icbpcy_p_codes[8][63] |
Definition at line 121 of file vc1data.c.
Referenced by vc1_init_common(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_if_1mv_mbmode_bits[8][6] |
const uint8_t ff_vc1_if_1mv_mbmode_codes[8][6] |
Definition at line 137 of file vc1data.c.
Referenced by vc1_init_common(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_if_mmv_mbmode_bits[8][8] |
const uint8_t ff_vc1_if_mmv_mbmode_codes[8][8] |
Definition at line 135 of file vc1data.c.
Referenced by vc1_init_common(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_imode_bits[7] |
const uint8_t ff_vc1_imode_codes[7] |
const uint8_t ff_vc1_intfr_4mv_mbmode_bits[4][15] |
const uint16_t ff_vc1_intfr_4mv_mbmode_codes[4][15] |
Definition at line 131 of file vc1data.c.
Referenced by vc1_init_common(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_intfr_non4mv_mbmode_bits[4][9] |
const uint8_t ff_vc1_intfr_non4mv_mbmode_codes[4][9] |
Definition at line 133 of file vc1data.c.
Referenced by vc1_init_common(), and vc1_parse_frame_header_adv().
const int8_t ff_vc1_intra_horz_8x8_zz[64] |
const int8_t ff_vc1_intra_vert_8x8_zz[64] |
const uint8_t ff_vc1_mbmode_intfrp[2][15][4] |
const uint8_t ff_vc1_mv_diff_bits[4][73] |
const uint16_t ff_vc1_mv_diff_codes[4][73] |
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 43 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 47 of file vc1data.c.
Referenced by vc1_parse_frame_header(), and vc1_parse_frame_header_adv().
const uint8_t ff_vc1_norm2_bits[4] |
const uint8_t ff_vc1_norm2_codes[4] |
const uint8_t ff_vc1_norm6_bits[64] |
const uint16_t ff_vc1_norm6_codes[64] |
const uint8_t ff_vc1_norm6_spec[64][5] |
const AVRational ff_vc1_pixel_aspect[16] |
const uint8_t ff_vc1_pquant_table[3][32] |
Definition at line 89 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] |
const uint8_t ff_vc1_subblkpat_bits[3][15] |
const uint8_t ff_vc1_subblkpat_codes[3][15] |
Definition at line 129 of file vc1data.c.
Referenced by vc1_decode_p_block(), and vc1_init_common().
const uint8_t ff_vc1_ttblk_bits[3][8] |
const uint8_t ff_vc1_ttblk_codes[3][8] |
const int ff_vc1_ttblk_to_tt[3][8] |
Table for conversion between TTBLK and TTMB.
Definition at line 34 of file vc1data.c.
Referenced by vc1_decode_p_block().
Definition at line 127 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 40 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] |
const uint16_t ff_vc1_ttmb_codes[3][16] |
Definition at line 115 of file vc1data.c.
Referenced by vc1_decode_b_mb(), vc1_decode_b_mb_intfi(), vc1_decode_p_mb(), vc1_decode_p_mb_intfi(), vc1_decode_p_mb_intfr(), and vc1_init_common().
const uint16_t vc1_b_field_mvpred_scales[7][4] |
Definition at line 1121 of file vc1data.c.
Referenced by scaleforopp_x(), scaleforopp_y(), and scaleforsame().
const uint16_t vc1_field_mvpred_scales[2][7][4] |
Definition at line 1097 of file vc1data.c.
Referenced by scaleforopp(), scaleforsame_x(), and scaleforsame_y().
const uint8_t wmv3_dc_scale_table[32] |