diff options
Diffstat (limited to 'mfx_stub/mfxsession.c')
-rw-r--r-- | mfx_stub/mfxsession.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/mfx_stub/mfxsession.c b/mfx_stub/mfxsession.c index 6a5cb74..ff8467a 100644 --- a/mfx_stub/mfxsession.c +++ b/mfx_stub/mfxsession.c @@ -36,14 +36,12 @@ mfxStatus MFXInit(mfxIMPL impl, mfxVersion* ver, mfxSession* session) { mfxStatus MFXClose(mfxSession session) { if (session->mids) { - for (size_t i = 0; i < session->mids_count; i++) { - mfxFrameAllocResponse response = { - .mids = session->mids, - .NumFrameActual = (mfxU16)session->mids_count, - }; - assert(session->allocator.Free(session->allocator.pthis, &response) == - MFX_ERR_NONE); - } + mfxFrameAllocResponse response = { + .mids = session->mids, + .NumFrameActual = (mfxU16)session->mids_count, + }; + assert(session->allocator.Free(session->allocator.pthis, &response) == + MFX_ERR_NONE); free(session->mids); } if (session->context_id != VA_INVALID_ID) { |