summaryrefslogtreecommitdiff
path: root/subprojects/gst-plugins-bad/sys/msdk/msdk.c
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/gst-plugins-bad/sys/msdk/msdk.c')
-rw-r--r--subprojects/gst-plugins-bad/sys/msdk/msdk.c3
1 files changed, 3 insertions, 0 deletions
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;
}