Home | History | Annotate | Download | only in videodecoder

Lines Matching refs:picParam

301     VAPictureParameterBufferH264 *picParam = picData->pic_parms;
316 int32_t poc = getPOC(&(picParam->CurrPic));
325 status = updateDPB(picParam);
345 picParam,
449 Decode_Status VideoDecoderAVC::updateDPB(VAPictureParameterBufferH264 *picParam) {
453 VAPictureH264 *ref = picParam->ReferenceFrames;
456 picParam->CurrPic.picture_id = mAcquiredBuffer->renderBuffer.surface;
470 ETRACE("Reference frame %d is missing for current frame %d", dpb->poc, getPOC(&(picParam->CurrPic)));
474 if (dpb->poc == getPOC(&(picParam->CurrPic))) {
498 if ((picParam->CurrPic.flags & VA_PICTURE_H264_SHORT_TERM_REFERENCE) ||
499 (picParam->CurrPic.flags & VA_PICTURE_H264_LONG_TERM_REFERENCE)) {
500 dpb->poc = getPOC(&(picParam->CurrPic));
513 VAPictureParameterBufferH264 *picParam = picData->pic_parms;
517 VAPictureH264 *dpb = picParam->ReferenceFrames;
521 memset(picParam->ReferenceFrames, 0xFF, sizeof(picParam->ReferenceFrames));
522 picParam->num_ref_frames = 0;
541 refFrame = picParam->ReferenceFrames;
542 for (uint8_t frame = 0; frame < picParam->num_ref_frames; frame++, refFrame++) {
575 picParam->num_ref_frames++;
583 void VideoDecoderAVC::removeReferenceFromDPB(VAPictureParameterBufferH264 *picParam) {
585 if ((picParam->CurrPic.flags & VA_PICTURE_H264_SHORT_TERM_REFERENCE) ||
586 (picParam->CurrPic.flags & VA_PICTURE_H264_LONG_TERM_REFERENCE)) {
588 int32_t poc = getPOC(&(picParam->CurrPic));