msdk: needn't close mfx session when failed
authorHaihao Xiang <haihao.xiang@intel.com>
Tue, 29 Dec 2020 01:41:05 +0000 (09:41 +0800)
committerHaihao Xiang <haihao.xiang@intel.com>
Wed, 30 Dec 2020 05:08:52 +0000 (05:08 +0000)
commitbdff6f5e42843d3929162525d5e291b22c7f4f20
treeb46e557470e8e58a2fd25c3ed07b9051682ae1a0
parent51ef4557b59bbdaea87f2fe6a5865b011c138a2e
msdk: needn't close mfx session when failed

Otherwise we will get double free issue because mfx session is closed in
finalize. See
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1867#note_739346
for the double free issue.

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