MSDK: Use the VA display object to replace the raw display handle.
authorHe Junyan <junyan.he@intel.com>
Sat, 8 May 2021 03:44:57 +0000 (11:44 +0800)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 11 Feb 2022 07:13:45 +0000 (07:13 +0000)
commita9aa522e265d1a5bc357d586c9e1126f5669792a
treeb056c28ee4aac57dafdf64e301fe288068a80534
parentc7e3c8e9f65027d6643c29da17079e7dc084de52
MSDK: Use the VA display object to replace the raw display handle.

The VA display object from VA lib is a common defined object. which
contain the whole display things. It is easier to use, and more important,
we can share it with the other VA plugins and keep all the VA related
plugins working on the same GPU device.
We also delete the useless gst_msdk_context_get_fd() API.

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