Lines Matching refs:picParam

315     VAPictureParameterBufferH264 *picParam = picData->pic_parms;  in decodeSlice()  local
330 int32_t poc = getPOC(&(picParam->CurrPic)); in decodeSlice()
339 status = updateDPB(picParam); in decodeSlice()
359 picParam, in decodeSlice()
463 Decode_Status VideoDecoderAVC::updateDPB(VAPictureParameterBufferH264 *picParam) { in updateDPB() argument
467 VAPictureH264 *ref = picParam->ReferenceFrames; in updateDPB()
470 picParam->CurrPic.picture_id = mAcquiredBuffer->renderBuffer.surface; in updateDPB()
484 …RACE("Reference frame %d is missing for current frame %d", dpb->poc, getPOC(&(picParam->CurrPic))); in updateDPB()
488 if (dpb->poc == getPOC(&(picParam->CurrPic))) { in updateDPB()
512 if ((picParam->CurrPic.flags & VA_PICTURE_H264_SHORT_TERM_REFERENCE) || in updateDPB()
513 (picParam->CurrPic.flags & VA_PICTURE_H264_LONG_TERM_REFERENCE)) { in updateDPB()
514 dpb->poc = getPOC(&(picParam->CurrPic)); in updateDPB()
527 VAPictureParameterBufferH264 *picParam = picData->pic_parms; in updateReferenceFrames() local
531 VAPictureH264 *dpb = picParam->ReferenceFrames; in updateReferenceFrames()
534 for(int i = 0; i < picParam->num_ref_frames; i++) { in updateReferenceFrames()
542 memset(picParam->ReferenceFrames, 0xFF, sizeof(picParam->ReferenceFrames)); in updateReferenceFrames()
543 picParam->num_ref_frames = 0; in updateReferenceFrames()
562 refFrame = picParam->ReferenceFrames; in updateReferenceFrames()
563 for (uint8_t frame = 0; frame < picParam->num_ref_frames; frame++, refFrame++) { in updateReferenceFrames()
596 picParam->num_ref_frames++; in updateReferenceFrames()
604 void VideoDecoderAVC::removeReferenceFromDPB(VAPictureParameterBufferH264 *picParam) { in removeReferenceFromDPB() argument
606 if ((picParam->CurrPic.flags & VA_PICTURE_H264_SHORT_TERM_REFERENCE) || in removeReferenceFromDPB()
607 (picParam->CurrPic.flags & VA_PICTURE_H264_LONG_TERM_REFERENCE)) { in removeReferenceFromDPB()
609 int32_t poc = getPOC(&(picParam->CurrPic)); in removeReferenceFromDPB()