MSDK: Handle context query into the encoder's query function.
authorHe Junyan <junyan.he@intel.com>
Sat, 8 May 2021 07:51:11 +0000 (15:51 +0800)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 11 Feb 2022 07:13:45 +0000 (07:13 +0000)
commit26172123e52c458176c9c3c8a6ae4b6b7b1c07f7
treedc09306f4792464e124c9a2c5599c4a3f270786b
parent2928b14b69c0e8a23146988ac049739488f79cb1
MSDK: Handle context query into the encoder's query function.

The MSDK encoder's query function is not set and it just forwards
all query to its base class. We now need to answer the context
query correctly. Other VA plugins need to query the VA display.

By the way, the current query of "gst.msdk.Context" is also missing.
The other MSDK elements must depend on the bin's context message(
sent in context_propagate()) to set their MsdkContext correctly.

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