mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
avutil/hwcontext_d3d11va: add logging to dxgi debug interfaces
This commit is contained in:
parent
6e78d92399
commit
030f4925b8
@ -685,9 +685,17 @@ static int d3d11va_device_create(AVHWDeviceContext *ctx, const char *device,
|
|||||||
if (pf_DXGIGetDebugInterface) {
|
if (pf_DXGIGetDebugInterface) {
|
||||||
IDXGIDebug *dxgi_debug = NULL;
|
IDXGIDebug *dxgi_debug = NULL;
|
||||||
hr = pf_DXGIGetDebugInterface(&IID_IDXGIDebug, (void**)&dxgi_debug);
|
hr = pf_DXGIGetDebugInterface(&IID_IDXGIDebug, (void**)&dxgi_debug);
|
||||||
if (SUCCEEDED(hr) && dxgi_debug)
|
if (SUCCEEDED(hr) && dxgi_debug) {
|
||||||
IDXGIDebug_ReportLiveObjects(dxgi_debug, DXGI_DEBUG_ALL, DXGI_DEBUG_RLO_ALL);
|
IDXGIDebug_ReportLiveObjects(dxgi_debug, DXGI_DEBUG_ALL, DXGI_DEBUG_RLO_ALL);
|
||||||
|
av_log(ctx, AV_LOG_INFO, "Enabled dxgi debugging.\n");
|
||||||
|
} else {
|
||||||
|
av_log(ctx, AV_LOG_WARNING, "Failed enabling dxgi debugging.\n");
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
av_log(ctx, AV_LOG_WARNING, "Failed getting dxgi debug interface.\n");
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
av_log(ctx, AV_LOG_WARNING, "Failed loading dxgi debug library.\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user