mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-01 21:18:52 +00:00
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/6358>
This commit is contained in:
parent
650534c940
commit
1d8138fd18
1 changed files with 1 additions and 2 deletions
|
@ -860,7 +860,6 @@ _gst_d3d11_device_get_adapter (const GstD3D11DeviceConstructData * data,
|
||||||
ComPtr < IDXGIDevice > dxgi_device;
|
ComPtr < IDXGIDevice > dxgi_device;
|
||||||
ComPtr < IDXGIAdapter > adapter;
|
ComPtr < IDXGIAdapter > adapter;
|
||||||
ID3D11Device *device = data->data.device;
|
ID3D11Device *device = data->data.device;
|
||||||
guint luid;
|
|
||||||
|
|
||||||
hr = device->QueryInterface (IID_PPV_ARGS (&dxgi_device));
|
hr = device->QueryInterface (IID_PPV_ARGS (&dxgi_device));
|
||||||
if (FAILED (hr))
|
if (FAILED (hr))
|
||||||
|
@ -878,7 +877,7 @@ _gst_d3d11_device_get_adapter (const GstD3D11DeviceConstructData * data,
|
||||||
if (FAILED (hr))
|
if (FAILED (hr))
|
||||||
return 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++) {
|
for (guint i = 0;; i++) {
|
||||||
DXGI_ADAPTER_DESC tmp_desc;
|
DXGI_ADAPTER_DESC tmp_desc;
|
||||||
|
|
Loading…
Reference in a new issue