Lines Matching refs:frame
62 /* Provide the value corresponding to the nuh_temporal_id of the frame
72 /* Scaling lists, in diagonal order, to be used for this frame. */
240 const HEVCFrame *frame = &h->DPB[i];
241 if (frame != h->ref && (frame->flags & (HEVC_FRAME_FLAG_LONG_REF |
246 "This frame may not be decoded correctly.\n");
251 info->RefPics[j] = ff_vdpau_get_surface_id(frame->frame);
254 info->PicOrderCntVal[j] = frame->poc;
260 //info->IsLongTerm[j] = frame->flags & HEVC_FRAME_FLAG_LONG_REF;
271 "This frame may not be decoded correctly.\n");
280 "This frame may not be decoded correctly.\n");
289 "This frame may not be decoded correctly.\n");
295 HEVCFrame *frame = h->rps[ST_CURR_BEF].ref[i];
296 if (frame) {
298 uintptr_t id = ff_vdpau_get_surface_id(frame->frame);
312 av_log(avctx, AV_LOG_WARNING, "missing STR Before frame: %zd\n", i);
318 HEVCFrame *frame = h->rps[ST_CURR_AFT].ref[i];
319 if (frame) {
321 uintptr_t id = ff_vdpau_get_surface_id(frame->frame);
335 av_log(avctx, AV_LOG_WARNING, "missing STR After frame: %zd\n", i);
341 HEVCFrame *frame = h->rps[LT_CURR].ref[i];
342 if (frame) {
344 uintptr_t id = ff_vdpau_get_surface_id(frame->frame);
358 av_log(avctx, AV_LOG_WARNING, "missing LTR frame: %zd\n", i);
426 val = ff_vdpau_common_end_frame(avctx, h->ref->frame, pic_ctx);