Lines Matching defs:ref_tab
44 VAAPIAV1FrameRef ref_tab[AV1_NUM_REF_FRAMES];
85 for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) {
86 ctx->ref_tab[i].frame = av_frame_alloc();
87 if (!ctx->ref_tab[i].frame) {
92 ctx->ref_tab[i].valid = 0;
106 for (int i = 0; i < FF_ARRAY_ELEMS(ctx->ref_tab); i++) {
107 if (ctx->ref_tab[i].frame->buf[0])
108 ff_thread_release_buffer(avctx, ctx->ref_tab[i].frame);
109 av_frame_free(&ctx->ref_tab[i].frame);
280 pic_param.ref_frame_map[i] = ctx->ref_tab[i].valid ?
281 ff_vaapi_get_surface_id(ctx->ref_tab[i].frame) :
385 if (ctx->ref_tab[i].frame->buf[0])
386 ff_thread_release_buffer(avctx, ctx->ref_tab[i].frame);
389 ret = av_frame_ref(ctx->ref_tab[i].frame, ctx->tmp_frame);
392 ctx->ref_tab[i].valid = 1;
394 ctx->ref_tab[i].valid = 0;