d3d11decoder: Enable zero-copy for Qualcomm
authorSeungha Yang <seungha@centricular.com>
Sun, 4 Jul 2021 17:05:03 +0000 (02:05 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Mon, 5 Jul 2021 12:17:55 +0000 (12:17 +0000)
commit0d2664c6680b8c61aef209642ec8a8fdccc07903
treebc9bae932ffccbf9b5c0ee4bc2059431825afbac
parent49b061241e4653ca8e834c866d104a55d494d561
d3d11decoder: Enable zero-copy for Qualcomm

Qualcomm GPU works fine with current implementation now.
Noticeable difference between when it was disabled and current
d3d11 implementation is that we now support GstD3D11Memory
pool, so there will be no more frequent re-binding decoder surface anymore.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2377>
sys/d3d11/gstd3d11decoder.cpp