Home | History | Annotate | Download | only in parser

Lines Matching refs:sps_disp

58 		SPS->sps_disp.vui_seq_parameters.nal_hrd_cpb_cnt_minus1 = h264_GetVLCElement(parent, pInfo, false);
60 if(SPS->sps_disp.vui_seq_parameters.nal_hrd_cpb_cnt_minus1 >= MAX_CPB_CNT)
69 for(i=0; i<=SPS->sps_disp.vui_seq_parameters.nal_hrd_cpb_cnt_minus1; i++)
81 SPS->sps_disp.vui_seq_parameters.nal_hrd_initial_cpb_removal_delay_length_minus1 = (uint8_t)((code>>15)&0x1f);
82 SPS->sps_disp.vui_seq_parameters.nal_hrd_cpb_removal_delay_length_minus1 = (uint8_t)((code>>10)&0x1f);;
83 SPS->sps_disp.vui_seq_parameters.nal_hrd_dpb_output_delay_length_minus1 = (uint8_t)((code>>5)&0x1f);;
84 SPS->sps_disp.vui_seq_parameters.nal_hrd_time_offset_length = (uint8_t)(code&0x1f);;
89 SPS->sps_disp.vui_seq_parameters.vcl_hrd_cpb_cnt_minus1 = h264_GetVLCElement(parent, pInfo, false);
91 if(SPS->sps_disp.vui_seq_parameters.vcl_hrd_cpb_cnt_minus1 >= MAX_CPB_CNT)
100 for(i=0; i<=SPS->sps_disp.vui_seq_parameters.vcl_hrd_cpb_cnt_minus1; i++)
111 SPS->sps_disp.vui_seq_parameters.vcl_hrd_initial_cpb_removal_delay_length_minus1 = (uint8_t)((code>>15)&0x1f);
112 SPS->sps_disp.vui_seq_parameters.vcl_hrd_cpb_removal_delay_length_minus1 = (uint8_t)((code>>10)&0x1f);;
113 SPS->sps_disp.vui_seq_parameters.vcl_hrd_dpb_output_delay_length_minus1 = (uint8_t)((code>>5)&0x1f);;
114 SPS->sps_disp.vui_seq_parameters.vcl_hrd_time_offset_length = (uint8_t)(code&0x1f);;
131 SPS->sps_disp.vui_seq_parameters.aspect_ratio_info_present_flag = (uint8_t)code;
134 if(SPS->sps_disp.vui_seq_parameters.aspect_ratio_info_present_flag)
137 SPS->sps_disp.vui_seq_parameters.aspect_ratio_idc = (uint8_t)code;
139 if(SPS->sps_disp.vui_seq_parameters.aspect_ratio_idc == h264_AR_Extended_SAR)
142 SPS->sps_disp.vui_seq_parameters.sar_width = (uint16_t)code;
145 SPS->sps_disp.vui_seq_parameters.sar_height = (uint16_t)code;
160 SPS->sps_disp.vui_seq_parameters.video_signal_type_present_flag = (uint8_t)code;
162 if(SPS->sps_disp.vui_seq_parameters.video_signal_type_present_flag)
165 SPS->sps_disp.vui_seq_parameters.video_format = (uint8_t)code;
171 SPS->sps_disp.vui_seq_parameters.colour_description_present_flag = (uint8_t)code;
173 if(SPS->sps_disp.vui_seq_parameters.colour_description_present_flag)
176 SPS->sps_disp.vui_seq_parameters.colour_primaries = (uint8_t)code;
179 SPS->sps_disp.vui_seq_parameters.transfer_characteristics = (uint8_t)code;
196 SPS->sps_disp.vui_seq_parameters.timing_info_present_flag = (uint8_t)code;
198 if(SPS->sps_disp.vui_seq_parameters.timing_info_present_flag == 1)
201 SPS->sps_disp.vui_seq_parameters.num_units_in_tick = (uint32_t)code;
204 SPS->sps_disp.vui_seq_parameters.time_scale = (uint32_t)code;
207 SPS->sps_disp.vui_seq_parameters.fixed_frame_rate_flag = (uint8_t)code;
211 SPS->sps_disp.vui_seq_parameters.nal_hrd_parameters_present_flag = (uint8_t)code;
213 if(SPS->sps_disp.vui_seq_parameters.nal_hrd_parameters_present_flag == 1)
220 SPS->sps_disp.vui_seq_parameters.vcl_hrd_parameters_present_flag = (uint8_t)code;
222 if(SPS->sps_disp.vui_seq_parameters.vcl_hrd_parameters_present_flag == 1)
228 if((SPS->sps_disp.vui_seq_parameters.nal_hrd_parameters_present_flag == 1) || (SPS->sps_disp.vui_seq_parameters.vcl_hrd_parameters_present_flag == 1))
231 SPS->sps_disp.vui_seq_parameters.low_delay_hrd_flag = (uint8_t)code;
235 SPS->sps_disp.vui_seq_parameters.pic_struct_present_flag = (uint8_t)code;
241 SPS->sps_disp.vui_seq_parameters.bitstream_restriction_flag = (uint8_t)code;
243 if(SPS->sps_disp.vui_seq_parameters.bitstream_restriction_flag)
252 SPS->sps_disp.vui_seq_parameters.num_reorder_frames = h264_GetVLCElement(parent, pInfo, false);
253 SPS->sps_disp.vui_seq_parameters.max_dec_frame_buffering = h264_GetVLCElement(parent, pInfo, false);
255 if(SPS->sps_disp.vui_seq_parameters.max_dec_frame_buffering == MAX_INT32_VALUE)
343 SPS->sps_disp.chroma_format_idc = (uint8_t)data;
344 //if(SPS->sps_disp.chroma_format_idc == H264_CHROMA_444) {}
367 //int n_ScalingList = (SPS->sps_disp.chroma_format_idc != H264_CHROMA_444) ? 8 : 12;
387 SPS->sps_disp.chroma_format_idc = 1;
451 SPS->sps_disp.pic_width_in_mbs_minus1 = h264_GetVLCElement(parent, pInfo, false);
452 SPS->sps_disp.pic_height_in_map_units_minus1 = h264_GetVLCElement(parent, pInfo, false);
454 SPS->sps_disp.frame_mbs_only_flag = (uint8_t)code;
457 PicWidthInMbs = (SPS->sps_disp.pic_width_in_mbs_minus1 + 1);
458 PicHeightInMapUnits = (SPS->sps_disp.pic_height_in_map_units_minus1 + 1);
459 FrameHeightInMbs = SPS->sps_disp.frame_mbs_only_flag? PicHeightInMapUnits: (PicHeightInMapUnits<<1);
463 if(!SPS->sps_disp.frame_mbs_only_flag)
466 SPS->sps_disp.mb_adaptive_frame_field_flag = (uint8_t)code;
469 //SPS->frame_height_in_mbs = (2-SPS->sps_disp.frame_mbs_only_flag)*(SPS->sps_disp.pic_height_in_map_units_minus1+1);
470 //SPS->pic_size_in_map_units = (SPS->sps_disp.pic_width_in_mbs_minus1+1)*SPS->sps_disp.frame_height_in_mbs;
473 SPS->sps_disp.direct_8x8_inference_flag = (uint8_t)code;
476 SPS->sps_disp.frame_cropping_flag = (uint8_t)code;
478 if(SPS->sps_disp.frame_cropping_flag)
480 SPS->sps_disp
481 SPS->sps_disp.frame_crop_rect_right_offset = h264_GetVLCElement(parent, pInfo, false);
482 SPS->sps_disp.frame_crop_rect_top_offset = h264_GetVLCElement(parent, pInfo, false);
483 SPS->sps_disp.frame_crop_rect_bottom_offset = h264_GetVLCElement(parent, pInfo, false);
487 if (SPS->sps_disp.frame_mbs_only_flag == 0 && SPS->sps_disp.direct_8x8_inference_flag == 0){
494 SPS->sps_disp.vui_parameters_present_flag = (uint8_t)code;
497 if(SPS->sps_disp.vui_parameters_present_flag)