|
FFmpeg
|
VC-1 tables. More...
#include <stdint.h>#include "libavutil/attributes_internal.h"#include "libavutil/rational.h"#include "vlc.h"Go to the source code of this file.
Variables | |
| FF_VISIBILITY_PUSH_HIDDEN 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 [7] |
| const int | ff_vc1_fps_dr [2] |
| const uint8_t | ff_vc1_pquant_table [3][32] |
| const uint8_t | ff_vc1_mbmode_intfrp [2][15][4] |
VC-1 tables.
Definition in file vc1data.h.
| #define VC1_IMODE_VLC_BITS 4 |
Definition at line 58 of file vc1data.h.
Referenced by bitplane_decoding(), and vc1_init_static().
| #define VC1_NORM2_VLC_BITS 3 |
Definition at line 60 of file vc1data.h.
Referenced by bitplane_decoding(), and vc1_init_static().
| #define VC1_NORM6_VLC_BITS 9 |
Definition at line 62 of file vc1data.h.
Referenced by bitplane_decoding(), and vc1_init_static().
| #define VC1_TTMB_VLC_BITS 9 |
Definition at line 65 of file vc1data.h.
Referenced by vc1_decode_b_mb(), vc1_decode_b_mb_intfi(), vc1_decode_b_mb_intfr(), vc1_decode_p_mb(), vc1_decode_p_mb_intfi(), vc1_decode_p_mb_intfr(), and vc1_init_static().
| #define VC1_MV_DIFF_VLC_BITS 9 |
Definition at line 67 of file vc1data.h.
Referenced by vc1_init_static().
| #define VC1_CBPCY_P_VLC_BITS 9 |
Definition at line 69 of file vc1data.h.
Referenced by vc1_decode_b_mb(), vc1_decode_b_mb_intfi(), vc1_decode_b_mb_intfr(), vc1_decode_p_mb(), vc1_decode_p_mb_intfi(), vc1_decode_p_mb_intfr(), and vc1_init_static().
| #define VC1_ICBPCY_VLC_BITS 9 |
Definition at line 71 of file vc1data.h.
Referenced by vc1_decode_b_mb_intfi(), vc1_decode_p_mb_intfi(), and vc1_init_static().
| #define VC1_4MV_BLOCK_PATTERN_VLC_BITS 6 |
Definition at line 73 of file vc1data.h.
Referenced by vc1_decode_b_mb_intfi(), vc1_decode_b_mb_intfr(), vc1_decode_p_mb_intfi(), vc1_decode_p_mb_intfr(), and vc1_init_static().
| #define VC1_2MV_BLOCK_PATTERN_VLC_BITS 3 |
Definition at line 75 of file vc1data.h.
Referenced by vc1_decode_b_mb_intfr(), vc1_decode_p_mb_intfr(), and vc1_init_static().
| #define VC1_TTBLK_VLC_BITS 5 |
Definition at line 77 of file vc1data.h.
Referenced by vc1_decode_p_block(), and vc1_init_static().
| #define VC1_SUBBLKPAT_VLC_BITS 6 |
Definition at line 79 of file vc1data.h.
Referenced by vc1_decode_p_block(), and vc1_init_static().
| #define VC1_INTFR_4MV_MBMODE_VLC_BITS 9 |
Definition at line 81 of file vc1data.h.
Referenced by vc1_decode_p_mb_intfr(), and vc1_init_static().
| #define VC1_INTFR_NON4MV_MBMODE_VLC_BITS 6 |
Definition at line 83 of file vc1data.h.
Referenced by vc1_decode_b_mb_intfr(), vc1_decode_p_mb_intfr(), and vc1_init_static().
| #define VC1_IF_MMV_MBMODE_VLC_BITS 5 |
Definition at line 85 of file vc1data.h.
Referenced by vc1_init_static().
| #define VC1_IF_1MV_MBMODE_VLC_BITS 5 |
Definition at line 87 of file vc1data.h.
Referenced by vc1_init_static().
| #define VC1_1REF_MVDATA_VLC_BITS 9 |
Definition at line 89 of file vc1data.h.
Referenced by get_mvdata_interlaced(), and vc1_init_static().
| #define VC1_2REF_MVDATA_VLC_BITS 9 |
Definition at line 91 of file vc1data.h.
Referenced by get_mvdata_interlaced(), and vc1_init_static().
| #define VC1_IF_MBMODE_VLC_BITS 5 |
Definition at line 96 of file vc1data.h.
Referenced by vc1_decode_b_mb_intfi(), and vc1_decode_p_mb_intfi().
| #define B_FRACTION_DEN 256 |
Definition at line 100 of file vc1data.h.
Referenced by scale_mv(), vc1_decode_b_mb(), and vc1_decode_b_mb_intfr().
|
extern |
Table for conversion between TTBLK and TTMB.
Definition at line 34 of file vc1data.c.
Referenced by vc1_decode_p_block().
|
extern |
Definition at line 40 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header(), and ff_vc1_parse_frame_header_adv().
|
extern |
MV P mode - the 5th element is only used for mode 1.
Definition at line 43 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header(), and ff_vc1_parse_frame_header_adv().
|
extern |
Definition at line 47 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header(), and ff_vc1_parse_frame_header_adv().
|
extern |
Definition at line 87 of file vc1data.c.
Referenced by decode_sequence_header_adv().
|
extern |
Definition at line 89 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header(), and ff_vc1_parse_frame_header_adv().
|
extern |
Definition at line 53 of file vc1data.c.
Referenced by vc1_decode_b_mb_intfr(), and vc1_decode_p_mb_intfr().
|
extern |
Definition at line 105 of file vc1data.c.
Referenced by bitplane_decoding(), and vc1_init_static().
|
extern |
Definition at line 106 of file vc1data.c.
Referenced by bitplane_decoding(), and vc1_init_static().
|
extern |
Definition at line 107 of file vc1data.c.
Referenced by bitplane_decoding(), and vc1_init_static().
|
extern |
Definition at line 109 of file vc1data.c.
Referenced by vc1_decode_b_mb(), vc1_decode_b_mb_intfi(), vc1_decode_b_mb_intfr(), vc1_decode_p_mb(), vc1_decode_p_mb_intfi(), vc1_decode_p_mb_intfr(), and vc1_init_static().
|
extern |
Definition at line 110 of file vc1data.c.
Referenced by vc1_init_static().
|
extern |
Definition at line 111 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header(), ff_vc1_parse_frame_header_adv(), and vc1_init_static().
|
extern |
Definition at line 112 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header_adv(), and vc1_init_static().
|
extern |
Definition at line 113 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header_adv(), and vc1_init_static().
|
extern |
Definition at line 114 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header_adv(), and vc1_init_static().
|
extern |
Definition at line 115 of file vc1data.c.
Referenced by vc1_decode_p_block(), and vc1_init_static().
|
extern |
Definition at line 116 of file vc1data.c.
Referenced by vc1_decode_p_block(), and vc1_init_static().
|
extern |
Definition at line 117 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header_adv(), and vc1_init_static().
|
extern |
Definition at line 118 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header_adv(), and vc1_init_static().
|
extern |
Definition at line 119 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header_adv(), and vc1_init_static().
|
extern |
Definition at line 120 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header_adv(), and vc1_init_static().
|
extern |
Definition at line 121 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header_adv(), and vc1_init_static().
|
extern |
Definition at line 122 of file vc1data.c.
Referenced by ff_vc1_parse_frame_header_adv(), and vc1_init_static().
|
extern |
Definition at line 124 of file vc1data.c.
Referenced by vc1_decode_ac_coeff(), and vc1_init_static().
|
extern |
Definition at line 142 of file vc1data.c.
Referenced by read_bfraction().
|
extern |
Definition at line 154 of file vc1data.c.
Referenced by decode_sequence_header_adv().
|
extern |
Definition at line 173 of file vc1data.c.
Referenced by ff_vc1_pred_dc(), vc1_decode_b_mb_intfi(), vc1_decode_b_mb_intfr(), vc1_decode_i_blocks(), vc1_decode_i_blocks_adv(), vc1_decode_intra_block(), vc1_decode_p_mb_intfi(), and vc1_decode_p_mb_intfr().
|
extern |
Definition at line 182 of file vc1data.c.
Referenced by vc1_decode_p_block().
|
extern |
Definition at line 189 of file vc1data.c.
Referenced by ff_vc1_decode_sequence_header().
|
extern |
Definition at line 196 of file vc1data.c.
Referenced by ff_vc1_decode_sequence_header().
|
extern |
Definition at line 207 of file vc1data.c.
Referenced by ff_vc1_init_transposed_scantables().
|
extern |
Definition at line 218 of file vc1data.c.
Referenced by vc1_decode_p_block().
|
extern |
Definition at line 225 of file vc1data.c.
Referenced by vc1_decode_p_block().
|
extern |
Definition at line 236 of file vc1data.c.
Referenced by vc1_decode_p_block().
|
extern |
Definition at line 245 of file vc1data.c.
Referenced by ff_vc1_pred_dc(), vc1_decode_i_block_adv(), and vc1_decode_intra_block().
|
extern |
Definition at line 257 of file vc1data.c.
Referenced by scaleforopp(), scaleforsame_x(), and scaleforsame_y().
|
extern |
Definition at line 281 of file vc1data.c.
Referenced by scaleforopp_x(), scaleforopp_y(), and scaleforsame().
|
extern |
Definition at line 1059 of file vc1_vlc_data.h.
Referenced by vc1_decode_ac_coeff(), and vc1_init_static().