summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSeungha Yang <seungha@centricular.com>2024-03-14 00:49:45 +0900
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2024-03-14 03:23:32 +0000
commit6e9249b078e450621a7140c9bb78e53c1973e038 (patch)
treeaf1751db6a117d20f7bef9f97bfb432360f9e6b3
parentf04ea0c1befa674dc2c4d6a6d655dfa9a34160e4 (diff)
d3d11device: Fix adapter LUID comparison in wrapped device mode
Fix integer type mismatching Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/3382 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6367>
-rw-r--r--subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11device.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11device.cpp b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11device.cpp
index a97643a635..2b3ee64d7a 100644
--- a/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11device.cpp
+++ b/subprojects/gst-plugins-bad/gst-libs/gst/d3d11/gstd3d11device.cpp
@@ -833,7 +833,6 @@ _gst_d3d11_device_get_adapter (const GstD3D11DeviceConstructData * data,
ComPtr < IDXGIDevice > dxgi_device;
ComPtr < IDXGIAdapter > adapter;
ID3D11Device *device = data->data.device;
- guint luid;
hr = device->QueryInterface (IID_PPV_ARGS (&dxgi_device));
if (FAILED (hr))
@@ -851,7 +850,7 @@ _gst_d3d11_device_get_adapter (const GstD3D11DeviceConstructData * data,
if (FAILED (hr))
return hr;
- luid = gst_d3d11_luid_to_int64 (&desc.AdapterLuid);
+ auto luid = gst_d3d11_luid_to_int64 (&desc.AdapterLuid);
for (guint i = 0;; i++) {
DXGI_ADAPTER_DESC tmp_desc;