qsv: Fix encoding error when input memory belongs to other GPU
authorSeungha Yang <seungha@centricular.com>
Fri, 4 Nov 2022 15:00:43 +0000 (00:00 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sat, 5 Nov 2022 13:59:45 +0000 (13:59 +0000)
commite1e9ee5506b4d43a1040b20367f1c5f045d600ae
treeec50ebc3273c426de6e6003c4862bb9873bb3472
parent04581fad6ae80ae85622e448b8c96e770f4f4aa0
qsv: Fix encoding error when input memory belongs to other GPU

Copy frame if VA display of input buffer is different from that
of encoder, like we've been doing on Windows

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