er_set_rbsp(){ Descriptor pic_parameter_set_id ue(v) seq_parameter_set_id ue(v) entropy_coding_mode_flag bottom_field_pic_order_in_frame_present_flag num_slice_groups_minus1 ue(v) if( num_slice_groups_minus1>0){ slice_group_map_type ue(v) if( (slice_group_map_type == 0) or(iGroup =0;iGroup<=1 num_slice_groups_minus1;iGroup++) run_length_minusl iGroup ue(v) else if( ( slice_group_map_type ==2) r(iGroup=0;iGroup <num_slice_groups_minus1;iGroup++) { top_left[iGroup] ue(v) bottom_right[iGroup ue(v) else if( slice_group_map_type == slice_group_map_type == 411 slice group map type == 5) slice_group_change_direction_flag slice_group_change_rate_minus1 ue(v) } else if( (slice_group_map_type == 6) { pic_size_in_map_units_minus1 ue(v) or(i=0;i<=pic_size_in_map_units_minus1;i++) slice_group_id[i] num_ref_idx_l0_default_active_minus1 ue(v) num_ref_idx_l1_default_active_minus1 ue(v) weighted_pred_flag weighted_bipred_ide pic_init_qp_minus26 1* relative to 26*/ se(v) pic_init_qs_minus26 /* relative to 26*/ se(v) chroma_qp_index_offset se(v) deblocking_filter_control_present_flag onstrained_intra_pred_flag redundant_pic_cnt_present_flag if( more_rbsp_data( )) { transform_8x8_mode_flag pic_scaling_matrix_present_flag (pic_scaling_matrix_present_flag) or(i=0;i<6+ ((chroma_format_ido !=3)?2:6) * transform_8x8_mode_flag; i++) { pic_scaling_list_present_flag[i if(pic_scaling_list_present_flag[i]) if(i<6) Rec. ITU-T H.264 (01/2012) scaling_list(ScalingList4x4 i], 16, UseDefaultScalingMatrix4x4Flag[i]) scaling_list(ScalingList8x8[i-6],64 UseDefaultScalingMatrix8x8Flag[i-6]) second_chroma_qp_index_offset se(v) rbsp_trailing_bits() 7.3.2.3 Supplemental enhancement information RBSP syntax sei_rbsp() { Descriptor sei_message() while(more_rbsp_data()) rbsp_trailing_bits() 7.3.2.3.1 Supplemental enhancement information message syntax sei_message() { Descriptor payloadType= while(next_bits(8)==0xFF){ ff_byte/*equalto 0xFF payloadType +=25. last_payload_type_byte payloadType+=last_payload_type_byte payloadSize=0 while(next_bits(8)== 0xFF) ff_