Home | History | Annotate | Download | only in src

Lines Matching refs:currSPS

174 AVCDec_Status vui_parameters(AVCDecObject *decvid, AVCDecBitstream *stream, AVCSeqParamSet *currSPS)
240 currSPS->vui_parameters.nal_hrd_parameters_present_flag = temp;
243 hrd_parameters(decvid, stream, &(currSPS->vui_parameters.nal_hrd_parameters));
247 currSPS->vui_parameters.vcl_hrd_parameters_present_flag = temp;
250 hrd_parameters(decvid, stream, &(currSPS->vui_parameters.vcl_hrd_parameters));
252 if (currSPS->vui_parameters.nal_hrd_parameters_present_flag || currSPS->vui_parameters.vcl_hrd_parameters_present_flag)
259 currSPS->vui_parameters.pic_struct_present_flag = temp;
522 AVCSeqParamSet *currSPS;
567 currSPS = video->currSeqParams = decvid->seqParams[currPPS->seq_parameter_set_id];
575 video->level_idc = currSPS->level_idc;
579 video->MaxFrameNum = 1 << (currSPS->log2_max_frame_num_minus4 + 4);
581 video->PicWidthInMbs = currSPS->pic_width_in_mbs_minus1 + 1;
584 video->PicHeightInMapUnits = currSPS->pic_height_in_map_units_minus1 + 1 ;
586 video->FrameHeightInMbs = (2 - currSPS->frame_mbs_only_flag) * video->PicHeightInMapUnits ;
593 BitstreamReadBits(stream, currSPS->log2_max_frame_num_minus4 + 4, &(sliceHdr->frame_num));
600 if (!currSPS->frame_mbs_only_flag)
635 if (currSPS->pic_order_cnt_type == 0)
637 BitstreamReadBits(stream, currSPS->log2_max_pic_order_cnt_lsb_minus4 + 4,
639 video->MaxPicOrderCntLsb = 1 << (currSPS->log2_max_pic_order_cnt_lsb_minus4 + 4);
648 if (currSPS->pic_order_cnt_type == 1 && !currSPS->delta_pic_order_always_zero_flag)
942 AVCSeqParamSet *currSPS = video->currSeqParams;
946 switch (currSPS->pic_order_cnt_type)
990 if (currSPS->num_ref_frames_in_pic_order_cnt_cycle)
1007 video->picOrderCntCycleCnt = (video->absFrameNum - 1) / currSPS->num_ref_frames_in_pic_order_cnt_cycle;
1008 video->frameNumInPicOrderCntCycle = (video->absFrameNum - 1) % currSPS->num_ref_frames_in_pic_order_cnt_cycle;
1012 for (i = 0; i < (int)currSPS->num_ref_frames_in_pic_order_cnt_cycle; i++)
1014 video->expectedDeltaPerPicOrderCntCycle += currSPS->offset_for_ref_frame[i];
1022 video->expectedPicOrderCnt += currSPS->offset_for_ref_frame[i];
1032 video->expectedPicOrderCnt += currSPS->offset_for_non_ref_pic;
1037 video->BottomFieldOrderCnt = video->TopFieldOrderCnt + currSPS->offset_for_top_to_bottom_field + sliceHdr->delta_pic_order_cnt[1];
1161 AVCSeqParamSet *currSPS;
1173 currSPS = decvid->seqParams[seq_parameter_set_id];
1174 if (currSPS->vui_parameters.nal_hrd_parameters_present_flag)
1176 for (i = 0; i <= currSPS->vui_parameters.nal_hrd_parameters.cpb_cnt_minus1; i++)
1179 BitstreamReadBits(stream, currSPS->vui_parameters.nal_hrd_parameters.cpb_removal_delay_length_minus1 + 1, &temp);
1181 BitstreamReadBits(stream, currSPS->vui_parameters.nal_hrd_parameters.cpb_removal_delay_length_minus1 + 1, &temp);
1185 if (currSPS->vui_parameters.vcl_hrd_parameters_present_flag)
1187 for (i = 0; i <= currSPS->vui_parameters.vcl_hrd_parameters.cpb_cnt_minus1; i++)
1190 BitstreamReadBits(stream, currSPS->vui_parameters.vcl_hrd_parameters.cpb_removal_delay_length_minus1 + 1, &temp);
1192 BitstreamReadBits(stream, currSPS->vui_parameters.vcl_hrd_parameters.cpb_removal_delay_length_minus1 + 1, &temp);
1200 AVCSeqParamSet *currSPS;
1204 currSPS = decvid->seqParams[decvid->common->seq_parameter_set_id];
1206 if (currSPS->vui_parameters.nal_hrd_parameters_present_flag)
1208 BitstreamReadBits(stream, currSPS->vui_parameters.nal_hrd_parameters.cpb_removal_delay_length_minus1 + 1, &temp);
1209 BitstreamReadBits(stream, currSPS->vui_parameters.nal_hrd_parameters.dpb_output_delay_length_minus1 + 1, &temp);
1210 time_offset_length = currSPS->vui_parameters.nal_hrd_parameters.time_offset_length;
1212 else if (currSPS->vui_parameters.vcl_hrd_parameters_present_flag)
1214 BitstreamReadBits(stream, currSPS->vui_parameters.vcl_hrd_parameters.cpb_removal_delay_length_minus1 + 1, &temp);
1215 BitstreamReadBits(stream, currSPS->vui_parameters.vcl_hrd_parameters.dpb_output_delay_length_minus1 + 1, &temp);
1216 time_offset_length = currSPS->vui_parameters.vcl_hrd_parameters.time_offset_length;
1219 if (currSPS->vui_parameters.pic_struct_present_flag)
1337 AVCSeqParamSet *currSPS;
1339 currSPS = decvid->seqParams[decvid->common->seq_parameter_set_id];
1344 if (currSPS->frame_mbs_only_flag == 0)