mirror of https://code.videolan.org/videolan/vlc
d3d11_scaler: fix deadlock on NVIDIA detection errors
This commit is contained in:
parent
6a5b788c5d
commit
172ae5a663
|
@ -124,8 +124,8 @@ d3d11_scaler *D3D11_UpscalerCreate(vlc_object_t *vd, d3d11_device_t *d3d_dev, vl
|
||||||
|
|
||||||
hr = d3dvidctx->VideoProcessorGetStreamExtension(processor.Get(),
|
hr = d3dvidctx->VideoProcessorGetStreamExtension(processor.Get(),
|
||||||
0, &kNvidiaPPEInterfaceGUID, sizeof(available), &available);
|
0, &kNvidiaPPEInterfaceGUID, sizeof(available), &available);
|
||||||
d3d11_device_unlock(d3d_dev);
|
|
||||||
checked:
|
checked:
|
||||||
|
d3d11_device_unlock(d3d_dev);
|
||||||
canProcess = available != 0;
|
canProcess = available != 0;
|
||||||
}
|
}
|
||||||
else if (d3d_dev->adapterDesc.VendorId == GPU_MANUFACTURER_INTEL)
|
else if (d3d_dev->adapterDesc.VendorId == GPU_MANUFACTURER_INTEL)
|
||||||
|
|
Loading…
Reference in New Issue