 means other than presence within the bitstream, the representation of the content of the VUI parameters is not required to use the same syntax specified in this annex. For the purpose of counting bits, only the appropriate bits that are actually present in the bitstream are counted. VUI syntax E.1.1 VUI parameters syntax vui_parameters() Descriptor aspect_ratio_info_present_flag if( aspect_ratio_info_present_flag) aspect_ratio_idc if( aspect_ratio_idc==Extended_SAR) { sar width u(16) sar_height u(16) overscan_info_present_flag if( (overscan_info_present_flag) overscan_appropriate_flag video_signal_type_present_flag if( (video_signal_type_present_flag) video_format video_full_range_flag our_description_present_flag if( colour_description_present_flag) { colour_primaries transfer_characteristics matrix_coefficients chroma_loc_info_present_flag if( chroma_loc_info_present_flag { chroma_sample_loc_type_top_field ue(v) Rec. ITU-T H.264 (01/2012) chroma_sample_loc_type_bottom_field ue(v) timing_info_present_flag (timing_info_present_flag) num_units_in_tick u(32) time_scale u(32) fixed_frame_rate_flag nal_hrd_parameters_present_flag (nal_hrd_parameters_present_flag) hrd_parameters() vcl_hrd_parameters_present_flag vcl_hrd_parameters_present_flag) hrd_parameters() f(nal_hrd_parameters_present_flag vcl_hrd_parameters_present_flag) low_delay_hrd_flag pic_struct_present_flag bitstream_restriction_flag bitstream_restriction_flag ) motion_vectors_over_pic_boundaries_flag nax_bytes_per_pic_denom ue(v) max_bits_per_mb_denom ue(v) log2_max_mv_length_horizontal ue(v) log2_max_mv_length_vertical ue(v) max_num_reorder_frames ue(v) max_dec_frame_buffering ue(v) E.1.2 HRD parameters syntax hrd_parameters() Descriptor cpb_cnt_minus1 ue(v) bit_rate_scale cpb_size_scale for(SchedSelldx=0;SchedSelldx <= cpb_cnt_minus1;SchedSelldx++ ) bit_rate_value_minus1[SchedSelldx] ue(v) cpb_size_value_minus1[SchedSelldx ue(v) cbr_flag|SchedSelIdx initial_cpb_removal_delay_length_minus1 cpb_removal_delay_length_minus1 dpb_output_delay_length_minus1 t