X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ffmpeg_dxva2.c;h=6b20195f82f46fd6bfa7ae3f1e0b67fbcf6e7983;hb=ac2dad9690ad2de60f9c0ccb63c5258f14e32777;hp=741c55b0154c7fb481e952b003171ed5b52a6782;hpb=fd116b8dfa731122e1b6f8ededf00074940e2848;p=ffmpeg diff --git a/ffmpeg_dxva2.c b/ffmpeg_dxva2.c index 741c55b0154..6b20195f82f 100644 --- a/ffmpeg_dxva2.c +++ b/ffmpeg_dxva2.c @@ -364,7 +364,7 @@ static int dxva2_alloc(AVCodecContext *s) d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dpp.Flags = D3DPRESENTFLAG_VIDEO; - hr = IDirect3D9_CreateDevice(ctx->d3d9, adapter, D3DDEVTYPE_HAL, GetShellWindow(), + hr = IDirect3D9_CreateDevice(ctx->d3d9, adapter, D3DDEVTYPE_HAL, GetDesktopWindow(), D3DCREATE_SOFTWARE_VERTEXPROCESSING | D3DCREATE_MULTITHREADED | D3DCREATE_FPU_PRESERVE, &d3dpp, &ctx->d3d9device); if (FAILED(hr)) {