Lines Matching refs:dummy
863 AVFrame *dummy;
929 dummy = av_frame_alloc();
930 if (!dummy)
933 dummy->buf[0] = av_buffer_ref(src->buf[0]);
934 dummy->hw_frames_ctx = av_buffer_ref(s->child_frames_ref);
935 if (!dummy->buf[0] || !dummy->hw_frames_ctx)
938 dummy->format = child_frames_ctx->format;
939 dummy->width = src->width;
940 dummy->height = src->height;
944 dummy->data[0] = pair->first;
945 dummy->data[1] = pair->second == (mfxMemId)MFX_INFINITE ? (uint8_t *)0 : pair->second;
947 dummy->data[3] = child_data;
950 ret = av_hwframe_map(dst, dummy, flags);
953 av_frame_free(&dummy);
966 AVFrame *dummy;
969 dummy = av_frame_alloc();
970 if (!dummy)
973 dummy->format = child_frames_ctx->format;
974 dummy->width = src->width;
975 dummy->height = src->height;
976 dummy->buf[0] = download ? src->buf[0] : dst->buf[0];
977 dummy->data[3] = surf->Data.MemId;
978 dummy->hw_frames_ctx = s->child_frames_ref;
980 ret = download ? av_hwframe_transfer_data(dst, dummy, 0) :
981 av_hwframe_transfer_data(dummy, src, 0);
983 dummy->buf[0] = NULL;
984 dummy->data[3] = NULL;
985 dummy->hw_frames_ctx = NULL;
987 av_frame_free(&dummy);