qsvencoder: Add support for D3D11 shared texture
authorSeungha Yang <seungha@centricular.com>
Fri, 22 Jul 2022 13:50:33 +0000 (22:50 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 23 Jul 2022 16:53:14 +0000 (16:53 +0000)
commitcf94045dbfdc5d650a888abdecd754173b85a22b
treee239d255cf93994b0b4eecff4588d0f1a15bc946
parent6fff608f27de623920fae0077b47a910098bb6d6
qsvencoder: Add support for D3D11 shared texture

Although input texture belongs to the other d3d11 device,
we can do GPU copy when its physical device is identical.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2790>
subprojects/gst-plugins-bad/sys/qsv/gstqsvallocator_d3d11.cpp
subprojects/gst-plugins-bad/sys/qsv/gstqsvencoder.cpp