macroblock Struct Reference

Macroblock. More...

#include <global.h>

Collaboration diagram for macroblock:

Collaboration graph
[legend]

Data Fields

int qp
int qpc [2]
int qp_scaled [MAX_PLANE]
Boolean is_lossless
short slice_nr
short delta_quant
struct macroblock * mb_available_up
struct macroblock * mb_available_left
int mb_type
short mvd [2][BLOCK_MULTIPLE][BLOCK_MULTIPLE][2]
int cbp
int64 cbp_blk [3]
int64 cbp_bits [3]
int64 cbp_bits_8x8 [3]
int i16mode
char b8mode [4]
char b8pdir [4]
char ei_flag
char dpl_flag
int DFDisableIdc
int DFAlphaC0Offset
int DFBetaOffset
int c_ipred_mode
byte mb_field
int skip_flag
int mbAddrX
int mbAddrA
int mbAddrB
int mbAddrC
int mbAddrD
int mbAvailA
int mbAvailB
int mbAvailC
int mbAvailD
int luma_transform_size_8x8_flag
int NoMbPartLessThan8x8Flag

Detailed Description

Macroblock.

Definition at line 306 of file global.h.


Field Documentation

int qp

int qpc[2]

int qp_scaled[MAX_PLANE]

QP scaled for all comps.

Definition at line 310 of file global.h.

Referenced by itrans_2(), readCBPandCoeffsFromNAL(), readCompCoeff8x8_CABAC(), and update_qp().

short delta_quant

for rate control

Definition at line 314 of file global.h.

struct macroblock* mb_available_up [read]

struct macroblock* mb_available_left [read]

short mvd[2][BLOCK_MULTIPLE][BLOCK_MULTIPLE][2]

indices correspond to [forw,backw][block_y][block_x][x,y]

Definition at line 321 of file global.h.

Referenced by readMBMotionVectors().

char ei_flag

error indicator flag that enables concealment

Definition at line 330 of file global.h.

Referenced by read_one_macroblock(), and readCBPandCoeffsFromNAL().

char dpl_flag

error indicator flag that signals a missing data partition

Definition at line 331 of file global.h.

Referenced by check_dp_neighbors(), and readCBPandCoeffsFromNAL().

chroma intra prediction mode

Definition at line 337 of file global.h.

Referenced by intrapred_chroma(), read_ipred_modes(), and readCIPredMode_CABAC().


The documentation for this struct was generated from the following file:

Documentation generated with DoxyGen