msdk: use a new method to create mfx session when using oneVPL dispatcher
authorHaihao Xiang <haihao.xiang@intel.com>
Thu, 4 Feb 2021 07:27:13 +0000 (15:27 +0800)
committerHaihao Xiang <haihao.xiang@intel.com>
Mon, 17 May 2021 01:58:24 +0000 (01:58 +0000)
commitcd3a3534c4a44ea90e1e410479b0d8ee451173d5
treec050e6d150d3fbeda46ad2410c9522a612ade9dc
parentbeda9a73339bef878e95798f629a868c647627ce
msdk: use a new method to create mfx session when using oneVPL dispatcher

In oneVPL, MFXLoad() and MFXCreateSession() are required to create a
workable mfx session[1]

[1] https://spec.oneapi.com/versions/latest/elements/oneVPL/source/programming_guide/VPL_prg_session.html#onevpl-dispatcher

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1503>
sys/msdk/gstmsdkcontext.c
sys/msdk/msdk.c
sys/msdk/msdk.h