while( !!byte_aligned() ) bit_equal_to_zero /* equal to 0*/ D.1.1 Buffering period SEI message syntax buffering period( payloadSize ) { Descriptor seq_parameter set id ue(v) if( NalHrdBpPresentFlag ) for( SchedSelIdx = 0; SchedSelIdx <= cpb_cnt_minus1; SchedSelIdx++) { nitial_cpb_removal_delay[SchedSelldx I initial_cpb_removal_delay_offset[SchedSelldx I if( VclHrdBpPresentFlag ) for( SchedSelIdx =0; SchedSelIdx <= cpb_cnt_minus1; SchedSelIdx++) { initial_cpb_removal_delay[SchedSelIdx I initial_cpb_removal_delay_offset[SchedSelIdx ] D.1.2 Picture timing SEI message syntax pic_timing( payloadSize) { Descriptor if( CpbDpbDelaysPresentFlag) { Rec. ITU-T H.264 (01/2012) cpb_removal_delay dpb_output_delay pic_struct_present_flag) pic_struct for(i=0;i NumClockTS;itt) clock_timestamp_flag[i] (clock_timestamp_flag[i]){ ct_type nuit_field_based_flag counting_type full_timestamp_flag discontinuity_flag cnt_dropped_flag n_frames (full_timestamp_flag) seconds_value/*0..59 minutes_value/*0..59* hours_value/*0..23**/ } else { seconds_flag if( seconds_flag ) { seconds_value/*range 0..59 minutes_flag if( minutes_flag) { minutes_value/*0..59 hours_flag if( hours_flag ) hours_value/*0.2.*3/* if( (time_offset_length >0) time_offset Rec. ITU-T H.264 (01/2012) D.1.3 Pan-scan rectangle SEI message syntax pan_scan_rect(payloadSize) Descriptor pan_scan_rect_id ue(v) pan_scan_rect_cancel_flag if( !!pan_scan_rect_cancel_flag) { pan_scan_ent_minus1 ue(v) or(i=0;i<=pan_scan_cnt_minus1;i++) pan_scan_rect_left_offset[i se(v) pan_scan_rect_right_offset[i) se(v) pan_scan_rect_top_offset[i] se(v) pan_scan_rect_bottom_offset[i se(v) pan_scan_rect_repetition_period ue(v) D.1.4 Filler payload SEI message syntax filler_payload(payloadSize) { Descriptor for(k=0;k < payloadSize; k++) ff_byte /* equal to OxFF */ D.1.5 User data registered by Rec. ITU-T T.35 SEI message syntax user_data_registered_itu_t_t35(payloadSize) Descriptor itu_t_t35_country_code if(itu_t_t35_country_code!= 0xFF) else { itu_t_t35_country_code_extension_byte itu_t_t35_payload_byte 