Slice Struct Reference

Slice. More...

#include <global.h>

Collaboration diagram for Slice:

Collaboration graph
[legend]

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

Detailed Description

Slice.

Definition at line 441 of file global.h.


Field Documentation

picture type

Definition at line 446 of file global.h.

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)

for use of callback functions

Referenced by end_macroblock().

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


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

Documentation generated with DoxyGen