Main Page | Data Structures | File List | Data Fields | Globals

slice_header_t Struct Reference

#include <h264_stream.h>


Data Fields

int first_mb_in_slice
int slice_type
int pic_parameter_set_id
int frame_num
int field_pic_flag
int bottom_field_flag
int idr_pic_id
int pic_order_cnt_lsb
int delta_pic_order_cnt_bottom
int delta_pic_order_cnt [2]
int redundant_pic_cnt
int direct_spatial_mv_pred_flag
int num_ref_idx_active_override_flag
int num_ref_idx_l0_active_minus1
int num_ref_idx_l1_active_minus1
int cabac_init_idc
int slice_qp_delta
int sp_for_switch_flag
int slice_qs_delta
int disable_deblocking_filter_idc
int slice_alpha_c0_offset_div2
int slice_beta_offset_div2
int slice_group_change_cycle
struct {
   int   luma_log2_weight_denom
   int   chroma_log2_weight_denom
   int   luma_weight_l0_flag
   int   luma_weight_l0 [64]
   int   luma_offset_l0 [64]
   int   chroma_weight_l0_flag
   int   chroma_weight_l0 [64][2]
   int   chroma_offset_l0 [64][2]
   int   luma_weight_l1_flag
   int   luma_weight_l1 [64]
   int   luma_offset_l1 [64]
   int   chroma_weight_l1_flag
   int   chroma_weight_l1 [64][2]
   int   chroma_offset_l1 [64][2]
pwt
struct {
   int   ref_pic_list_reordering_flag_l0
   int   ref_pic_list_reordering_flag_l1
   int   reordering_of_pic_nums_idc
   int   abs_diff_pic_num_minus1
   int   long_term_pic_num
rplr
struct {
   int   no_output_of_prior_pics_flag
   int   long_term_reference_flag
   int   adaptive_ref_pic_marking_mode_flag
   int   memory_management_control_operation
   int   difference_of_pic_nums_minus1
   int   long_term_pic_num
   int   long_term_frame_idx
   int   max_long_term_frame_idx_plus1
drpm


Detailed Description

Slice Header
See also:
7.3.3 Slice header syntax

read_slice_header

write_slice_header

debug_slice_header

Definition at line 186 of file h264_stream.h.


Field Documentation

int slice_header_t::abs_diff_pic_num_minus1
 

Definition at line 236 of file h264_stream.h.

int slice_header_t::adaptive_ref_pic_marking_mode_flag
 

Definition at line 244 of file h264_stream.h.

int slice_header_t::bottom_field_flag
 

Definition at line 193 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::cabac_init_idc
 

Definition at line 203 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::chroma_log2_weight_denom
 

Definition at line 216 of file h264_stream.h.

int slice_header_t::chroma_offset_l0[64][2]
 

Definition at line 222 of file h264_stream.h.

int slice_header_t::chroma_offset_l1[64][2]
 

Definition at line 228 of file h264_stream.h.

int slice_header_t::chroma_weight_l0[64][2]
 

Definition at line 221 of file h264_stream.h.

int slice_header_t::chroma_weight_l0_flag
 

Definition at line 220 of file h264_stream.h.

int slice_header_t::chroma_weight_l1[64][2]
 

Definition at line 227 of file h264_stream.h.

int slice_header_t::chroma_weight_l1_flag
 

Definition at line 226 of file h264_stream.h.

int slice_header_t::delta_pic_order_cnt[2]
 

Definition at line 197 of file h264_stream.h.

Referenced by read_slice_header(), and write_slice_header().

int slice_header_t::delta_pic_order_cnt_bottom
 

Definition at line 196 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::difference_of_pic_nums_minus1
 

Definition at line 246 of file h264_stream.h.

int slice_header_t::direct_spatial_mv_pred_flag
 

Definition at line 199 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::disable_deblocking_filter_idc
 

Definition at line 207 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

struct { ... } slice_header_t::drpm
 

Referenced by debug_slice_header(), read_dec_ref_pic_marking(), and write_dec_ref_pic_marking().

int slice_header_t::field_pic_flag
 

Definition at line 192 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::first_mb_in_slice
 

Definition at line 188 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::frame_num
 

Definition at line 191 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::idr_pic_id
 

Definition at line 194 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::long_term_frame_idx
 

Definition at line 248 of file h264_stream.h.

int slice_header_t::long_term_pic_num
 

Definition at line 237 of file h264_stream.h.

int slice_header_t::long_term_reference_flag
 

Definition at line 243 of file h264_stream.h.

int slice_header_t::luma_log2_weight_denom
 

Definition at line 215 of file h264_stream.h.

int slice_header_t::luma_offset_l0[64]
 

Definition at line 219 of file h264_stream.h.

int slice_header_t::luma_offset_l1[64]
 

Definition at line 225 of file h264_stream.h.

int slice_header_t::luma_weight_l0[64]
 

Definition at line 218 of file h264_stream.h.

int slice_header_t::luma_weight_l0_flag
 

Definition at line 217 of file h264_stream.h.

int slice_header_t::luma_weight_l1[64]
 

Definition at line 224 of file h264_stream.h.

int slice_header_t::luma_weight_l1_flag
 

Definition at line 223 of file h264_stream.h.

int slice_header_t::max_long_term_frame_idx_plus1
 

Definition at line 249 of file h264_stream.h.

int slice_header_t::memory_management_control_operation
 

Definition at line 245 of file h264_stream.h.

int slice_header_t::no_output_of_prior_pics_flag
 

Definition at line 242 of file h264_stream.h.

int slice_header_t::num_ref_idx_active_override_flag
 

Definition at line 200 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::num_ref_idx_l0_active_minus1
 

Definition at line 201 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::num_ref_idx_l1_active_minus1
 

Definition at line 202 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::pic_order_cnt_lsb
 

Definition at line 195 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::pic_parameter_set_id
 

Definition at line 190 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

struct { ... } slice_header_t::pwt
 

Referenced by debug_slice_header(), read_pred_weight_table(), and write_pred_weight_table().

int slice_header_t::redundant_pic_cnt
 

Definition at line 198 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::ref_pic_list_reordering_flag_l0
 

Definition at line 233 of file h264_stream.h.

int slice_header_t::ref_pic_list_reordering_flag_l1
 

Definition at line 234 of file h264_stream.h.

int slice_header_t::reordering_of_pic_nums_idc
 

Definition at line 235 of file h264_stream.h.

struct { ... } slice_header_t::rplr
 

Referenced by debug_slice_header(), read_ref_pic_list_reordering(), and write_ref_pic_list_reordering().

int slice_header_t::slice_alpha_c0_offset_div2
 

Definition at line 208 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::slice_beta_offset_div2
 

Definition at line 209 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::slice_group_change_cycle
 

Definition at line 210 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::slice_qp_delta
 

Definition at line 204 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::slice_qs_delta
 

Definition at line 206 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().

int slice_header_t::slice_type
 

Definition at line 189 of file h264_stream.h.

Referenced by debug_slice_header(), read_pred_weight_table(), read_ref_pic_list_reordering(), read_slice_header(), write_pred_weight_table(), write_ref_pic_list_reordering(), and write_slice_header().

int slice_header_t::sp_for_switch_flag
 

Definition at line 205 of file h264_stream.h.

Referenced by debug_slice_header(), read_slice_header(), and write_slice_header().


The documentation for this struct was generated from the following file:
Generated on Sat Jul 22 22:05:40 2006 by  doxygen 1.4.4