FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Variables
h264data.h File Reference
#include <stdint.h>
#include "h264.h"

Go to the source code of this file.

Data Structures

struct  IMbInfo
 
struct  PMbInfo
 

Variables

const uint8_t ff_h264_golomb_to_pict_type [5]
 
const uint8_t ff_h264_golomb_to_intra4x4_cbp [48]
 
const uint8_t ff_h264_golomb_to_inter_cbp [48]
 
const uint8_t ff_h264_chroma_dc_scan [4]
 
const uint8_t ff_h264_chroma422_dc_scan [8]
 
const IMbInfo ff_h264_i_mb_type_info [26]
 
const PMbInfo ff_h264_p_mb_type_info [5]
 
const PMbInfo ff_h264_p_sub_mb_type_info [4]
 
const PMbInfo ff_h264_b_mb_type_info [23]
 
const PMbInfo ff_h264_b_sub_mb_type_info [13]
 
static const AVRational ff_h264_pixel_aspect [17]
 
const uint8_t ff_h264_dequant4_coeff_init [6][3]
 
const uint8_t ff_h264_dequant8_coeff_init_scan [16]
 
const uint8_t ff_h264_dequant8_coeff_init [6][6]
 
const uint8_t ff_h264_quant_rem6 [QP_MAX_NUM+1]
 
const uint8_t ff_h264_quant_div6 [QP_MAX_NUM+1]
 
const uint8_t ff_h264_chroma_qp [7][QP_MAX_NUM+1]
 

Variable Documentation

const uint8_t ff_h264_golomb_to_pict_type[5]

Definition at line 37 of file h264data.c.

Referenced by h264_slice_header_parse(), parse_nal_units(), and svq3_decode_slice_header().

const uint8_t ff_h264_golomb_to_intra4x4_cbp[48]

Definition at line 42 of file h264data.c.

Referenced by ff_h264_decode_mb_cavlc(), and svq3_decode_mb().

const uint8_t ff_h264_golomb_to_inter_cbp[48]

Definition at line 48 of file h264data.c.

Referenced by ff_h264_decode_mb_cavlc(), and svq3_decode_mb().

const uint8_t ff_h264_chroma_dc_scan[4]

Definition at line 54 of file h264data.c.

Referenced by ff_h264_decode_mb_cabac(), ff_h264_decode_mb_cavlc(), and svq3_decode_block().

const uint8_t ff_h264_chroma422_dc_scan[8]

Definition at line 59 of file h264data.c.

Referenced by ff_h264_decode_mb_cabac(), and ff_h264_decode_mb_cavlc().

const IMbInfo ff_h264_i_mb_type_info[26]

Definition at line 66 of file h264data.c.

Referenced by ff_h264_decode_mb_cabac(), ff_h264_decode_mb_cavlc(), and svq3_decode_mb().

const PMbInfo ff_h264_p_mb_type_info[5]

Definition at line 95 of file h264data.c.

Referenced by ff_h264_decode_mb_cabac(), and ff_h264_decode_mb_cavlc().

const PMbInfo ff_h264_p_sub_mb_type_info[4]

Definition at line 103 of file h264data.c.

Referenced by ff_h264_decode_mb_cabac(), and ff_h264_decode_mb_cavlc().

const PMbInfo ff_h264_b_mb_type_info[23]

Definition at line 110 of file h264data.c.

Referenced by ff_h264_decode_mb_cabac(), and ff_h264_decode_mb_cavlc().

const PMbInfo ff_h264_b_sub_mb_type_info[13]

Definition at line 136 of file h264data.c.

Referenced by ff_h264_decode_mb_cabac(), and ff_h264_decode_mb_cavlc().

const AVRational ff_h264_pixel_aspect[17]
static
Initial value:
= {
{ 0, 1 },
{ 1, 1 },
{ 12, 11 },
{ 10, 11 },
{ 16, 11 },
{ 40, 33 },
{ 24, 11 },
{ 20, 11 },
{ 32, 11 },
{ 80, 33 },
{ 18, 11 },
{ 15, 11 },
{ 64, 33 },
{ 160, 99 },
{ 4, 3 },
{ 3, 2 },
{ 2, 1 },
}

Definition at line 51 of file h264data.h.

Referenced by decode_vui_parameters().

const uint8_t ff_h264_dequant4_coeff_init[6][3]

Definition at line 152 of file h264data.c.

Referenced by init_dequant4_coeff_table().

const uint8_t ff_h264_dequant8_coeff_init_scan[16]

Definition at line 161 of file h264data.c.

Referenced by init_dequant8_coeff_table().

const uint8_t ff_h264_dequant8_coeff_init[6][6]

Definition at line 165 of file h264data.c.

Referenced by init_dequant8_coeff_table().

const uint8_t ff_h264_quant_rem6[QP_MAX_NUM+1]

Definition at line 174 of file h264data.c.

Referenced by init_dequant4_coeff_table(), and init_dequant8_coeff_table().

const uint8_t ff_h264_quant_div6[QP_MAX_NUM+1]

Definition at line 182 of file h264data.c.

Referenced by init_dequant4_coeff_table(), and init_dequant8_coeff_table().

const uint8_t ff_h264_chroma_qp[7][QP_MAX_NUM+1]

Definition at line 203 of file h264data.c.

Referenced by build_qp_table(), and hl_decode_mb().