the syntax and semantics specified in clauses 7.3.2.3 and 7.4.2.3 and this annex. When the content of an SEI message is conveyed for the application by some means other than presence within the bitstream, the representation of the content of the SEI message 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. SEI payload syntax sei_payload( payloadType, payloadSize ) { Descriptor if( payloadType 0) buffering_period(payloadSize) else if( payloadType pic_timing(payloadSiz else if( payloadType ==2) pan_scan_rect(payloadSize) else if( payloadType filler_payload(payloadSize) else if( payloadType ==4) user_data_registered_itu_t_t35(payloadSize) else if( payloadType ==5) user_data_unregistered( payloadSize ) else if( payloadType ==6) recovery_point( payloadSize ) else if( payloadType ==7) dec_ref_pic_marking_repetition( payloadSize ) else if( payloadType ==8) spare_pic(payloadSize) else if( payloadType ==9) scene_info(payloadSize) else if( payloadType == 10) sub_seq_info(payloadSize) else if( payloadType == 11) sub_seq_layer_characteristics( payloadSize ) else if( payloadType ==12) sub_seq_characteristics(payloadSize) Rec. ITU-T H.264 (01/2012) else if( payloadType == 13 ) full_frame_freeze(payloadSize else if( payloadType ==14) ull_frame_freeze_release(payloadSize) else if( payloadType e===15) full_frame_snapshot(payloadSize) else if( payloadType == 16) rogressive_refinement_segment_start( payloadSize ) else if( payloadType ==17) progressive_refinement_segment_end(payloadSize) else if( payloadType ===88) mnotion_constrained_slice_group_set(payloadSize) else if( payloadType ==19) film_grain_characteristics(payloadSize) else if( payloadType ==20) deblocking_filter_display_preference(payloadSize) else if( payloadType ==21) stereo_video_info(payloadSize ) else if( payloadType ==22) post_filter_hint( payloadSize ) else if( payloadType ==23 one_mapping_info(payloadSize else if( payloadType ==24) scal