_factor comp_model_present_flag[c for(c=0;c<3;co+) if(comp_model_present_flag[c]){ num_intensity_intervals_minus1[c] num_model_values_minus1[c] i<=num_intensity_intervals_minus1[c];it+) intensity_interval_lower_bound[cJi] intensity_interval_upper_bound[c][i for(j=0;j<=num_model_values_minus1[c];j++) comp_model_value[cJi[j] se(v) film_grain_characteristics_repetition_period ue(v) D.1.21 Deblocking filter display preference SEI message syntax deblocking_filter_display_preference(payloadSize) Descriptor deblocking_display_preference_cancel_flag if( !deblocking_display_preference_cancel_flag) display_prior_to_deblocking_preferred_flag dec_frame_buffering_constraint_flag deblocking_display_preference_repetition_period ue(v) Rec. ITU-T H.264 (01/2012) D.1.22 Stereo video information SEI message syntax stereo_video_info(payloadSize) { Descriptor field_views_flag if( field_views_flag ) top_field_is_left_view_flag else { current_frame_is_left_view_flag next_frame_is_second_view_flag left_view_self_contained_flag right_view_self_contained_flag D.1.23 Post-filter hint SEI message syntax post_filter_hint(payloadSize) Descriptor filter_hint_size_y ue(v) filter_hint_size_x ue(v) filter_hint_type for( colour_component=0;colour_component < 3; colour_component + for(cy=0;cy<filter_hint_size_y;cy++) for( cx=0; CX < filter_hint_size_x; cx ++) filter_hint| colour_component [[cy][cx] se(v) additional_extension_flag Rec. ITU-T H.264 (01/2012) D.1.24 Tone mapping information SEI message syntax tone_mapping_info(payloadSize) Descriptor tone_map_id ue(v) tone_map_cancel_flag if( !tone_map_cancel_flag) tone_map_repetition_period ue(v) coded_data_bit_depth target_bit_depth model_id ue(v) if( model_id ==0){ min_value u(32) max_value u(32) if( model_id ==1) { sigmoid_midpoint u(32) sigmoid_width u(32) if( model_id ==2) for(i=0;i<(1<<target_bit_depth); it+) start_of_coded_interval[i] if( (model_id ==3) : num_pivots u(16) for( i=0; ;i<num_pivots;it+) coded_pivot_value[i] target_pivot_value[i] Rec. ITU-T H.264 (01/2012) D.1.25 Frame packing arr