diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2017-08-08 00:43:30 +0300 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2017-08-11 19:43:16 +0300 |
commit | 717a7a60414048ed6eb2b8fbfcde36d7ec9c23f0 (patch) | |
tree | 422939d5124dc787214b6c19222df91f07c22d86 | |
parent | c43d7bd2ed320a0c9c21a78d77d159fd5038575a (diff) |
libavutil/hwcontext_d3d11va: consistently use DXGI 1.1HEADmpc-hc-1.7.13-1master
-rw-r--r-- | libavutil/hwcontext_d3d11va.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libavutil/hwcontext_d3d11va.c b/libavutil/hwcontext_d3d11va.c index 9a86d33b38..7f3f9d947e 100644 --- a/libavutil/hwcontext_d3d11va.c +++ b/libavutil/hwcontext_d3d11va.c @@ -68,7 +68,7 @@ static av_cold void load_functions(void) return; mD3D11CreateDevice = (PFN_D3D11_CREATE_DEVICE) GetProcAddress(d3dlib, "D3D11CreateDevice"); - mCreateDXGIFactory = (PFN_CREATE_DXGI_FACTORY) GetProcAddress(dxgilib, "CreateDXGIFactory"); + mCreateDXGIFactory = (PFN_CREATE_DXGI_FACTORY) GetProcAddress(dxgilib, "CreateDXGIFactory1"); #else // In UWP (which lacks LoadLibrary), CreateDXGIFactory isn't available, // only CreateDXGIFactory1 @@ -502,13 +502,13 @@ static int d3d11va_device_create(AVHWDeviceContext *ctx, const char *device, } if (device) { - IDXGIFactory2 *pDXGIFactory; - hr = mCreateDXGIFactory(&IID_IDXGIFactory2, (void **)&pDXGIFactory); + IDXGIFactory1 *pDXGIFactory; + hr = mCreateDXGIFactory(&IID_IDXGIFactory1, (void **)&pDXGIFactory); if (SUCCEEDED(hr)) { int adapter = atoi(device); - if (FAILED(IDXGIFactory2_EnumAdapters(pDXGIFactory, adapter, &pAdapter))) + if (FAILED(IDXGIFactory1_EnumAdapters(pDXGIFactory, adapter, &pAdapter))) pAdapter = NULL; - IDXGIFactory2_Release(pDXGIFactory); + IDXGIFactory1_Release(pDXGIFactory); } } |