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

sps_t Struct Reference

#include <h264_stream.h>


Data Fields

int profile_idc
int constraint_set0_flag
int constraint_set1_flag
int constraint_set2_flag
int constraint_set3_flag
int reserved_zero_4bits
int level_idc
int seq_parameter_set_id
int chroma_format_idc
int residual_colour_transform_flag
int bit_depth_luma_minus8
int bit_depth_chroma_minus8
int qpprime_y_zero_transform_bypass_flag
int seq_scaling_matrix_present_flag
int seq_scaling_list_present_flag [8]
int * ScalingList4x4 [6]
int UseDefaultScalingMatrix4x4Flag [6]
int * ScalingList8x8 [2]
int UseDefaultScalingMatrix8x8Flag [2]
int log2_max_frame_num_minus4
int pic_order_cnt_type
int log2_max_pic_order_cnt_lsb_minus4
int delta_pic_order_always_zero_flag
int offset_for_non_ref_pic
int offset_for_top_to_bottom_field
int num_ref_frames_in_pic_order_cnt_cycle
int offset_for_ref_frame [256]
int num_ref_frames
int gaps_in_frame_num_value_allowed_flag
int pic_width_in_mbs_minus1
int pic_height_in_map_units_minus1
int frame_mbs_only_flag
int mb_adaptive_frame_field_flag
int direct_8x8_inference_flag
int frame_cropping_flag
int frame_crop_left_offset
int frame_crop_right_offset
int frame_crop_top_offset
int frame_crop_bottom_offset
int vui_parameters_present_flag
struct {
   int   aspect_ratio_info_present_flag
   int   aspect_ratio_idc
   int   sar_width
   int   sar_height
   int   overscan_info_present_flag
   int   overscan_appropriate_flag
   int   video_signal_type_present_flag
   int   video_format
   int   video_full_range_flag
   int   colour_description_present_flag
   int   colour_primaries
   int   transfer_characteristics
   int   matrix_coefficients
   int   chroma_loc_info_present_flag
   int   chroma_sample_loc_type_top_field
   int   chroma_sample_loc_type_bottom_field
   int   timing_info_present_flag
   int   num_units_in_tick
   int   time_scale
   int   fixed_frame_rate_flag
   int   nal_hrd_parameters_present_flag
   int   vcl_hrd_parameters_present_flag
   int   low_delay_hrd_flag
   int   pic_struct_present_flag
   int   bitstream_restriction_flag
   int   motion_vectors_over_pic_boundaries_flag
   int   max_bytes_per_pic_denom
   int   max_bits_per_mb_denom
   int   log2_max_mv_length_horizontal
   int   log2_max_mv_length_vertical
   int   num_reorder_frames
   int   max_dec_frame_buffering
vui
struct {
   int   cpb_cnt_minus1
   int   bit_rate_scale
   int   cpb_size_scale
   int   bit_rate_value_minus1 [32]
   int   cpb_size_value_minus1 [32]
   int   cbr_flag [32]
   int   initial_cpb_removal_delay_length_minus1
   int   cpb_removal_delay_length_minus1
   int   dpb_output_delay_length_minus1
   int   time_offset_length
hrd


Detailed Description

Sequence Parameter Set
See also:
7.3.2.1 Sequence parameter set RBSP syntax

read_seq_parameter_set_rbsp

write_seq_parameter_set_rbsp

debug_sps

Definition at line 40 of file h264_stream.h.


Field Documentation

int sps_t::aspect_ratio_idc
 

Definition at line 86 of file h264_stream.h.

int sps_t::aspect_ratio_info_present_flag
 

Definition at line 85 of file h264_stream.h.

int sps_t::bit_depth_chroma_minus8
 

Definition at line 53 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::bit_depth_luma_minus8
 

Definition at line 52 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::bit_rate_scale
 

Definition at line 122 of file h264_stream.h.

int sps_t::bit_rate_value_minus1[32]
 

Definition at line 124 of file h264_stream.h.

int sps_t::bitstream_restriction_flag
 

Definition at line 109 of file h264_stream.h.

int sps_t::cbr_flag[32]
 

Definition at line 126 of file h264_stream.h.

int sps_t::chroma_format_idc
 

Definition at line 50 of file h264_stream.h.

Referenced by debug_sps(), read_pred_weight_table(), read_seq_parameter_set_rbsp(), write_pred_weight_table(), and write_seq_parameter_set_rbsp().

int sps_t::chroma_loc_info_present_flag
 

Definition at line 98 of file h264_stream.h.

int sps_t::chroma_sample_loc_type_bottom_field
 

Definition at line 100 of file h264_stream.h.

int sps_t::chroma_sample_loc_type_top_field
 

Definition at line 99 of file h264_stream.h.

int sps_t::colour_description_present_flag
 

Definition at line 94 of file h264_stream.h.

int sps_t::colour_primaries
 

Definition at line 95 of file h264_stream.h.

int sps_t::constraint_set0_flag
 

Definition at line 43 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::constraint_set1_flag
 

Definition at line 44 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::constraint_set2_flag
 

Definition at line 45 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::constraint_set3_flag
 

Definition at line 46 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::cpb_cnt_minus1
 

Definition at line 121 of file h264_stream.h.

int sps_t::cpb_removal_delay_length_minus1
 

Definition at line 128 of file h264_stream.h.

int sps_t::cpb_size_scale
 

Definition at line 123 of file h264_stream.h.

int sps_t::cpb_size_value_minus1[32]
 

Definition at line 125 of file h264_stream.h.

int sps_t::delta_pic_order_always_zero_flag
 

Definition at line 64 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), read_slice_header(), write_seq_parameter_set_rbsp(), and write_slice_header().

int sps_t::direct_8x8_inference_flag
 

Definition at line 75 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::dpb_output_delay_length_minus1
 

Definition at line 129 of file h264_stream.h.

int sps_t::fixed_frame_rate_flag
 

Definition at line 104 of file h264_stream.h.

int sps_t::frame_crop_bottom_offset
 

Definition at line 80 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::frame_crop_left_offset
 

Definition at line 77 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::frame_crop_right_offset
 

Definition at line 78 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::frame_crop_top_offset
 

Definition at line 79 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::frame_cropping_flag
 

Definition at line 76 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::frame_mbs_only_flag
 

Definition at line 73 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), read_slice_header(), write_seq_parameter_set_rbsp(), and write_slice_header().

int sps_t::gaps_in_frame_num_value_allowed_flag
 

Definition at line 70 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

struct { ... } sps_t::hrd
 

Referenced by debug_sps(), read_hrd_parameters(), and write_hrd_parameters().

int sps_t::initial_cpb_removal_delay_length_minus1
 

Definition at line 127 of file h264_stream.h.

int sps_t::level_idc
 

Definition at line 48 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::log2_max_frame_num_minus4
 

Definition at line 61 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), read_slice_header(), write_seq_parameter_set_rbsp(), and write_slice_header().

int sps_t::log2_max_mv_length_horizontal
 

Definition at line 113 of file h264_stream.h.

int sps_t::log2_max_mv_length_vertical
 

Definition at line 114 of file h264_stream.h.

int sps_t::log2_max_pic_order_cnt_lsb_minus4
 

Definition at line 63 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), read_slice_header(), write_seq_parameter_set_rbsp(), and write_slice_header().

int sps_t::low_delay_hrd_flag
 

Definition at line 107 of file h264_stream.h.

int sps_t::matrix_coefficients
 

Definition at line 97 of file h264_stream.h.

int sps_t::max_bits_per_mb_denom
 

Definition at line 112 of file h264_stream.h.

int sps_t::max_bytes_per_pic_denom
 

Definition at line 111 of file h264_stream.h.

int sps_t::max_dec_frame_buffering
 

Definition at line 116 of file h264_stream.h.

int sps_t::mb_adaptive_frame_field_flag
 

Definition at line 74 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::motion_vectors_over_pic_boundaries_flag
 

Definition at line 110 of file h264_stream.h.

int sps_t::nal_hrd_parameters_present_flag
 

Definition at line 105 of file h264_stream.h.

int sps_t::num_ref_frames
 

Definition at line 69 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::num_ref_frames_in_pic_order_cnt_cycle
 

Definition at line 67 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::num_reorder_frames
 

Definition at line 115 of file h264_stream.h.

int sps_t::num_units_in_tick
 

Definition at line 102 of file h264_stream.h.

int sps_t::offset_for_non_ref_pic
 

Definition at line 65 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::offset_for_ref_frame[256]
 

Definition at line 68 of file h264_stream.h.

Referenced by read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::offset_for_top_to_bottom_field
 

Definition at line 66 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::overscan_appropriate_flag
 

Definition at line 90 of file h264_stream.h.

int sps_t::overscan_info_present_flag
 

Definition at line 89 of file h264_stream.h.

int sps_t::pic_height_in_map_units_minus1
 

Definition at line 72 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::pic_order_cnt_type
 

Definition at line 62 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), read_slice_header(), write_seq_parameter_set_rbsp(), and write_slice_header().

int sps_t::pic_struct_present_flag
 

Definition at line 108 of file h264_stream.h.

int sps_t::pic_width_in_mbs_minus1
 

Definition at line 71 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::profile_idc
 

Definition at line 42 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::qpprime_y_zero_transform_bypass_flag
 

Definition at line 54 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::reserved_zero_4bits
 

Definition at line 47 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::residual_colour_transform_flag
 

Definition at line 51 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::sar_height
 

Definition at line 88 of file h264_stream.h.

int sps_t::sar_width
 

Definition at line 87 of file h264_stream.h.

int* sps_t::ScalingList4x4[6]
 

Definition at line 57 of file h264_stream.h.

Referenced by read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int* sps_t::ScalingList8x8[2]
 

Definition at line 59 of file h264_stream.h.

Referenced by read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::seq_parameter_set_id
 

Definition at line 49 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::seq_scaling_list_present_flag[8]
 

Definition at line 56 of file h264_stream.h.

Referenced by read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::seq_scaling_matrix_present_flag
 

Definition at line 55 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::time_offset_length
 

Definition at line 130 of file h264_stream.h.

int sps_t::time_scale
 

Definition at line 103 of file h264_stream.h.

int sps_t::timing_info_present_flag
 

Definition at line 101 of file h264_stream.h.

int sps_t::transfer_characteristics
 

Definition at line 96 of file h264_stream.h.

int sps_t::UseDefaultScalingMatrix4x4Flag[6]
 

Definition at line 58 of file h264_stream.h.

Referenced by read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::UseDefaultScalingMatrix8x8Flag[2]
 

Definition at line 60 of file h264_stream.h.

Referenced by read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().

int sps_t::vcl_hrd_parameters_present_flag
 

Definition at line 106 of file h264_stream.h.

int sps_t::video_format
 

Definition at line 92 of file h264_stream.h.

int sps_t::video_full_range_flag
 

Definition at line 93 of file h264_stream.h.

int sps_t::video_signal_type_present_flag
 

Definition at line 91 of file h264_stream.h.

struct { ... } sps_t::vui
 

Referenced by debug_sps(), read_vui_parameters(), and write_vui_parameters().

int sps_t::vui_parameters_present_flag
 

Definition at line 81 of file h264_stream.h.

Referenced by debug_sps(), read_seq_parameter_set_rbsp(), and write_seq_parameter_set_rbsp().


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