#include <global.h>

Data Fields | |
| int | picture_id |
| int | qp |
| int | qs |
| int | picture_type |
| int | start_mb_nr |
| int | max_part_nr |
| int | num_mb |
| int | ref_pic_list_reordering_flag_l0 |
| int * | reordering_of_pic_nums_idc_l0 |
| int * | abs_diff_pic_num_minus1_l0 |
| int * | long_term_pic_idx_l0 |
| int | ref_pic_list_reordering_flag_l1 |
| int * | reordering_of_pic_nums_idc_l1 |
| int * | abs_diff_pic_num_minus1_l1 |
| int * | long_term_pic_idx_l1 |
| int | field_ctx [3][2] |
| int | symbol_mode |
| Boolean(* | slice_too_big )(int bits_slice) |
| DataPartition * | partArr |
| MotionInfoContexts * | mot_ctx |
| TextureInfoContexts * | tex_ctx |
Definition at line 441 of file global.h.
| int picture_type |
| int max_part_nr |
number of different partitions
Definition at line 448 of file global.h.
Referenced by create_slice_nalus(), end_macroblock(), free_nal_unit(), free_slice(), malloc_slice(), slice_too_big(), start_macroblock(), terminate_slice(), write_macroblock(), and writeout_picture().
| int num_mb |
number of MBs in the slice
Definition at line 449 of file global.h.
Referenced by end_macroblock(), and malloc_slice().
| Boolean(* slice_too_big)(int bits_slice) |
array of partitions
Definition at line 465 of file global.h.
Referenced by create_slice_nalus(), end_macroblock(), estRunLevel_CABAC(), free_nal_unit(), free_slice(), malloc_slice(), RDCost_for_4x4IntraBlocks(), RDCost_for_8x8blocks(), RDCost_for_8x8IntraBlocks(), reset_coding_state(), slice_too_big(), SliceHeader(), start_macroblock(), start_slice(), store_coding_state(), terminate_slice(), write_macroblock(), writeCBPandDquant(), writeChromaCoeff(), writeChromaIntraPredMode(), writeCoeff16x16(), writeCoeff4x4_CABAC(), writeCoeff4x4_CAVLC(), writeCoeff8x8_CABAC(), writeIntra4x4Modes(), writeIntra8x8Modes(), writeMBLayer(), writeMotionVector8x8(), writeout_picture(), and writeReferenceFrame().
| MotionInfoContexts* mot_ctx |
pointer to struct of context models for use in CABAC
Definition at line 466 of file global.h.
Referenced by free_slice(), malloc_slice(), reset_coding_state(), store_coding_state(), writeDquant_CABAC(), writeMVD_CABAC(), and writeRefFrame_CABAC().
| TextureInfoContexts* tex_ctx |
pointer to struct of context models for use in CABAC
Definition at line 467 of file global.h.
Referenced by est_CBP_block_bit(), est_significance_map(), est_significant_coefficients(), free_slice(), malloc_slice(), RDCost_for_8x8blocks(), reset_coding_state(), store_coding_state(), writeCBP_CABAC(), writeCIPredMode_CABAC(), and writeRunLevel_CABAC().