FFmpeg
Data Structures | Macros | Variables
msmpeg4data.h File Reference
#include "libavutil/common.h"
#include "rl.h"
#include "vlc.h"

Go to the source code of this file.

Data Structures

struct   MVTable
 

Macros

#define  WMV1_SCANTABLE_COUNT   4
 
#define  NB_RL_TABLES   6
 
#define  MSMPEG4_MV_TABLES_NB_ELEMS   1099
 
#define  WMV2_INTER_CBP_TABLE_COUNT   4
 

Variables

 
 
 
const uint16_t  ff_msmp4_mb_i_table [64][2]
 
 
 
uint32_t  ff_v2_dc_lum_table [512][2]
 
uint32_t  ff_v2_dc_chroma_table [512][2]
 
const uint8_t  ff_wmv1_y_dc_scale_table [32]
 
const uint8_t  ff_wmv1_c_dc_scale_table [32]
 
const uint8_t  ff_old_ff_y_dc_scale_table [32]
 
 
const uint8_t  ff_v2_mb_type [8][2]
 
const uint8_t  ff_v2_intra_cbpc [4][2]
 
const uint32_t  ff_table_mb_non_intra [128][2]
 
const uint8_t  ff_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_COUNTff_wmv2_inter_table )[2]
 

Detailed Description

MSMPEG4 data tables.

Definition in file msmpeg4data.h.

Macro Definition Documentation

WMV1_SCANTABLE_COUNT

#define WMV1_SCANTABLE_COUNT   4

Definition at line 55 of file msmpeg4data.h.

NB_RL_TABLES

#define NB_RL_TABLES   6

Definition at line 59 of file msmpeg4data.h.

MSMPEG4_MV_TABLES_NB_ELEMS

#define MSMPEG4_MV_TABLES_NB_ELEMS   1099

Definition at line 70 of file msmpeg4data.h.

WMV2_INTER_CBP_TABLE_COUNT

#define WMV2_INTER_CBP_TABLE_COUNT   4

Definition at line 84 of file msmpeg4data.h.

Variable Documentation

ff_msmp4_mb_i_vlc

VLC ff_msmp4_mb_i_vlc

Definition at line 37 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), ff_wmv2_decode_mb(), msmpeg4v34_decode_mb(), vc1_decode_i_blocks(), and vc1_decode_i_blocks_adv().

ff_msmp4_dc_luma_vlc

VLC ff_msmp4_dc_luma_vlc[2]

Definition at line 38 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), msmpeg4_decode_dc(), vc1_decode_i_block(), vc1_decode_i_block_adv(), and vc1_decode_intra_block().

ff_msmp4_dc_chroma_vlc

VLC ff_msmp4_dc_chroma_vlc[2]

Definition at line 39 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), msmpeg4_decode_dc(), vc1_decode_i_block(), vc1_decode_i_block_adv(), and vc1_decode_intra_block().

ff_msmp4_mb_i_table

const uint16_t ff_msmp4_mb_i_table[64][2]

Definition at line 42 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), ff_msmpeg4_encode_mb(), and ff_wmv2_encode_mb().

ff_wmv1_scantable

const uint8_t ff_wmv1_scantable[WMV1_SCANTABLE_COUNT][64]

Definition at line 1806 of file msmpeg4data.c.

Referenced by ff_intrax8_common_init(), ff_msmpeg4_common_init(), ff_vc1_init_transposed_scantables(), ff_wmv2_common_init(), and vc1_decode_init().

ff_rl_table

RLTable ff_rl_table[NB_RL_TABLES]

Definition at line 600 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_block(), ff_msmpeg4_decode_init(), ff_msmpeg4_encode_block(), msmpeg4_common_init_static(), and msmpeg4_encode_init_static().

ff_v2_dc_lum_table

uint32_t ff_v2_dc_lum_table[512][2]

Definition at line 34 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), init_h263_dc_for_msmpeg4(), and msmpeg4_encode_dc().

ff_v2_dc_chroma_table

uint32_t ff_v2_dc_chroma_table[512][2]

Definition at line 35 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), init_h263_dc_for_msmpeg4(), and msmpeg4_encode_dc().

ff_wmv1_y_dc_scale_table

const uint8_t ff_wmv1_y_dc_scale_table[32]

Definition at line 1792 of file msmpeg4data.c.

Referenced by ff_msmpeg4_common_init().

ff_wmv1_c_dc_scale_table

const uint8_t ff_wmv1_c_dc_scale_table[32]

Definition at line 1796 of file msmpeg4data.c.

Referenced by ff_msmpeg4_common_init().

ff_old_ff_y_dc_scale_table

const uint8_t ff_old_ff_y_dc_scale_table[32]

Definition at line 1801 of file msmpeg4data.c.

Referenced by ff_msmpeg4_common_init().

ff_mv_tables

MVTable ff_mv_tables[2]

Definition at line 1772 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), ff_msmpeg4_decode_motion(), ff_msmpeg4_encode_motion(), and msmpeg4_encode_init_static().

ff_v2_mb_type

const uint8_t ff_v2_mb_type[8][2]

Definition at line 1783 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and ff_msmpeg4_encode_mb().

ff_v2_intra_cbpc

const uint8_t ff_v2_intra_cbpc[4][2]

Definition at line 1788 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and ff_msmpeg4_encode_mb().

ff_table_mb_non_intra

const uint32_t ff_table_mb_non_intra[128][2]

Definition at line 62 of file msmpeg4data.c.

Referenced by ff_msmpeg4_encode_mb().

ff_table_inter_intra

const uint8_t ff_table_inter_intra[4][2]

Definition at line 1841 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), ff_msmpeg4_encode_mb(), and ff_wmv2_encode_mb().

ff_table0_dc_lum

const uint32_t ff_table0_dc_lum[120][2]

Definition at line 99 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and msmpeg4_encode_dc().

ff_table1_dc_lum

const uint32_t ff_table1_dc_lum[120][2]

Definition at line 167 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and msmpeg4_encode_dc().

ff_table0_dc_chroma

const uint32_t ff_table0_dc_chroma[120][2]

Definition at line 132 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and msmpeg4_encode_dc().

ff_table1_dc_chroma

const uint32_t ff_table1_dc_chroma[120][2]

Definition at line 200 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and msmpeg4_encode_dc().

ff_wmv2_inter_table

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

Definition at line 1953 of file msmpeg4data.c.

Referenced by ff_msmpeg4_decode_init(), and ff_wmv2_encode_mb().


Generated on Wed Aug 24 2022 21:38:41 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /