libavcodec/msmpeg4data.h File Reference

MSMPEG4 data tables. More...

#include "libavutil/common.h"
#include "get_bits.h"
#include "rl.h"

Go to the source code of this file.

Data Structures

struct  MVTable

Defines

#define WMV1_SCANTABLE_COUNT   4
#define NB_RL_TABLES   6
#define WMV2_INTER_CBP_TABLE_COUNT   4

Variables

VLC ff_msmp4_mb_i_vlc
VLC ff_msmp4_dc_luma_vlc [2]
VLC ff_msmp4_dc_chroma_vlc [2]
const uint16_t ff_msmp4_mb_i_table [64][2]
const uint8_t wmv1_scantable [WMV1_SCANTABLE_COUNT][64]
RLTable rl_table [NB_RL_TABLES]
const uint8_t wmv1_y_dc_scale_table [32]
const uint8_t wmv1_c_dc_scale_table [32]
const uint8_t old_ff_y_dc_scale_table [32]
MVTable mv_tables [2]
const uint8_t v2_mb_type [8][2]
const uint8_t v2_intra_cbpc [4][2]
const uint32_t table_mb_non_intra [128][2]
const uint8_t table_inter_intra [4][2]
const uint32_t ff_table0_dc_lum [120][2]
const uint32_t ff_table1_dc_lum [120][2]
const uint32_t ff_table0_dc_chroma [120][2]
const uint32_t ff_table1_dc_chroma [120][2]
const uint32_t(*const
[WMV2_INTER_CBP_TABLE_COUNT] 
wmv2_inter_table )[2]
const uint8_t wmv2_scantableA [64]
const uint8_t wmv2_scantableB [64]


Detailed Description

MSMPEG4 data tables.

Definition in file msmpeg4data.h.


Define Documentation

#define NB_RL_TABLES   6

Definition at line 59 of file msmpeg4data.h.

#define WMV1_SCANTABLE_COUNT   4

Definition at line 55 of file msmpeg4data.h.

#define WMV2_INTER_CBP_TABLE_COUNT   4

Definition at line 80 of file msmpeg4data.h.


Variable Documentation

const uint16_t ff_msmp4_mb_i_table[64][2]

Definition at line 37 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and ff_wmv2_encode_mb().

const uint32_t ff_table0_dc_chroma[120][2]

Definition at line 127 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and msmpeg4_encode_dc().

const uint32_t ff_table0_dc_lum[120][2]

Definition at line 94 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and msmpeg4_encode_dc().

const uint32_t ff_table1_dc_chroma[120][2]

Definition at line 195 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and msmpeg4_encode_dc().

const uint32_t ff_table1_dc_lum[120][2]

Definition at line 162 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and msmpeg4_encode_dc().

const uint8_t old_ff_y_dc_scale_table[32]

Definition at line 1822 of file msmpeg4data.c.

Referenced by common_init().

RLTable rl_table[NB_RL_TABLES]

const uint8_t table_inter_intra[4][2]

Definition at line 1870 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and ff_wmv2_encode_mb().

const uint32_t table_mb_non_intra[128][2]

Definition at line 57 of file msmpeg4data.c.

const uint8_t v2_intra_cbpc[4][2]

Definition at line 1809 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init().

const uint8_t v2_mb_type[8][2]

Definition at line 1804 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init().

const uint8_t wmv1_c_dc_scale_table[32]

Definition at line 1817 of file msmpeg4data.c.

Referenced by common_init().

const uint8_t wmv1_scantable[WMV1_SCANTABLE_COUNT][64]

Definition at line 1827 of file msmpeg4data.c.

Referenced by common_init(), ff_intrax8_common_init(), and vc1_decode_init().

const uint8_t wmv1_y_dc_scale_table[32]

Definition at line 1813 of file msmpeg4data.c.

Referenced by common_init().

const uint32_t(* const[WMV2_INTER_CBP_TABLE_COUNT] wmv2_inter_table)[2]

Definition at line 1982 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and ff_wmv2_encode_mb().

const uint8_t wmv2_scantableA[64]

Definition at line 1989 of file msmpeg4data.c.

Referenced by ff_wmv2_common_init(), and vc1_decode_sequence_header().

const uint8_t wmv2_scantableB[64]

Definition at line 1996 of file msmpeg4data.c.

Referenced by ff_wmv2_common_init(), and vc1_decode_sequence_header().


Generated on Fri Oct 26 02:46:09 2012 for FFmpeg by  doxygen 1.5.8