From 3883ae8c2a79961384790446d7c4e3101c5c1963 Mon Sep 17 00:00:00 2001 From: Yinhang Liu Date: Thu, 11 May 2023 12:30:11 +0800 Subject: msdk: Fix initialization of the msdk_session.impl_idx This fixes the issue of msdk_session.impl_idx not being initialized. Part-of: --- subprojects/gst-plugins-bad/sys/msdk/msdk.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/subprojects/gst-plugins-bad/sys/msdk/msdk.c b/subprojects/gst-plugins-bad/sys/msdk/msdk.c index c8237d1aab..ad4a70d377 100644 --- a/subprojects/gst-plugins-bad/sys/msdk/msdk.c +++ b/subprojects/gst-plugins-bad/sys/msdk/msdk.c @@ -354,6 +354,7 @@ msdk_init_msdk_session (mfxIMPL impl, mfxVersion * pver, msdk_session->session = session; msdk_session->loader = NULL; + msdk_session->impl_idx = 0; return MFX_ERR_NONE; } @@ -403,6 +404,7 @@ msdk_open_session (mfxIMPL impl) msdk_session.session = NULL; msdk_session.loader = NULL; + msdk_session.impl_idx = 0; status = msdk_init_msdk_session (impl, &version, &msdk_session); if (status != MFX_ERR_NONE) @@ -433,6 +435,7 @@ failed: msdk_close_session (&msdk_session); msdk_session.session = NULL; msdk_session.loader = NULL; + msdk_session.impl_idx = 0; return msdk_session; } -- cgit v1.2.1