From f9fe4a86a6b3dec8e5398251d7371a18bb45b1ca Mon Sep 17 00:00:00 2001 From: Mikhail Burakov Date: Sat, 30 Nov 2024 08:12:58 +0100 Subject: Some bugfixing to make decoding actually work --- mfx_stub/mfxsession.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'mfx_stub/mfxsession.c') 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) { -- cgit v1.2.3