Lines Matching refs:mids
267 QSVMid *mid = &ctx->mids[i];
481 QSVMid *mids;
488 mids = av_calloc(nb_surfaces, sizeof(*mids));
489 if (!mids) {
494 mids_buf = av_buffer_create((uint8_t*)mids, nb_surfaces * sizeof(*mids),
498 av_freep(&mids);
503 QSVMid *mid = &mids[i];
516 QSVMid *mids = (QSVMid*)mids_buf->data;
523 resp->mids = av_calloc(nb_surfaces + 2, sizeof(*resp->mids));
524 if (!resp->mids)
528 resp->mids[i] = &mids[i];
531 resp->mids[resp->NumFrameActual] = (mfxMemId)av_buffer_ref(hw_frames_ref);
532 if (!resp->mids[resp->NumFrameActual]) {
533 av_freep(&resp->mids);
537 resp->mids[resp->NumFrameActual + 1] = av_buffer_ref(mids_buf);
538 if (!resp->mids[resp->NumFrameActual + 1]) {
539 av_buffer_unref((AVBufferRef**)&resp->mids[resp->NumFrameActual]);
540 av_freep(&resp->mids);
638 av_buffer_unref((AVBufferRef**)&resp->mids[resp->NumFrameActual]);
639 av_buffer_unref((AVBufferRef**)&resp->mids[resp->NumFrameActual + 1]);
640 av_freep(&resp->mids);
838 qsv_frames_ctx->mids = (QSVMid*)qsv_frames_ctx->mids_buf->data;