FFmpeg
Data Structures | Macros | Variables
msmpeg4data.h File Reference
#include <stdint.h>
#include "libavutil/attributes_internal.h"
#include "rl.h"
#include "vlc.h"

Go to the source code of this file.

Data Structures

struct  MVTable
 

Macros

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

Variables

RLTable ff_rl_table [NB_RL_TABLES]
 
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]
 
MVTable ff_mv_tables [2]
 
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(*const [WMV2_INTER_CBP_TABLE_COUNTff_wmv2_inter_table )[2]
 

Detailed Description

MSMPEG4 data tables.

Definition in file msmpeg4data.h.

Macro Definition Documentation

◆ NB_RL_TABLES

#define NB_RL_TABLES   6

Definition at line 51 of file msmpeg4data.h.

◆ MSMPEG4_MV_TABLES_NB_ELEMS

#define MSMPEG4_MV_TABLES_NB_ELEMS   1099

Definition at line 62 of file msmpeg4data.h.

◆ WMV2_INTER_CBP_TABLE_COUNT

#define WMV2_INTER_CBP_TABLE_COUNT   4

Definition at line 71 of file msmpeg4data.h.

Variable Documentation

◆ ff_rl_table

RLTable ff_rl_table[NB_RL_TABLES]

◆ ff_v2_dc_lum_table

uint32_t ff_v2_dc_lum_table[512][2]

◆ ff_v2_dc_chroma_table

uint32_t ff_v2_dc_chroma_table[512][2]

◆ ff_wmv1_y_dc_scale_table

const uint8_t ff_wmv1_y_dc_scale_table[32]

Definition at line 1633 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 1637 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 1642 of file msmpeg4data.c.

Referenced by ff_msmpeg4_common_init().

◆ ff_mv_tables

MVTable ff_mv_tables[2]

◆ ff_v2_mb_type

const uint8_t ff_v2_mb_type[8][2]

Definition at line 1624 of file msmpeg4data.c.

Referenced by ff_msmpeg4_encode_mb(), and msmpeg4_decode_init_static().

◆ ff_v2_intra_cbpc

const uint8_t ff_v2_intra_cbpc[4][2]

Definition at line 1629 of file msmpeg4data.c.

Referenced by ff_msmpeg4_encode_mb(), and msmpeg4_decode_init_static().

◆ ff_table_mb_non_intra

const uint32_t ff_table_mb_non_intra[128][2]

Definition at line 39 of file msmpeg4data.c.

Referenced by ff_msmpeg4_encode_mb().

◆ ff_table_inter_intra

const uint8_t ff_table_inter_intra[4][2]

◆ ff_wmv2_inter_table

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

Definition at line 1760 of file msmpeg4data.c.

Referenced by ff_wmv2_encode_mb(), and msmpeg4_decode_init_static().