[vlc-devel] [PATCH] dxva2: fix the DeviceManager creation when in direct rendering
Steve Lhomme
robux4 at gmail.com
Thu Jan 21 17:41:32 CET 2016
Using HW rendering was failing with D3D9 vout because of this.
---
modules/codec/avcodec/dxva2.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/codec/avcodec/dxva2.c b/modules/codec/avcodec/dxva2.c
index 23e8379..72f23e9 100644
--- a/modules/codec/avcodec/dxva2.c
+++ b/modules/codec/avcodec/dxva2.c
@@ -351,7 +351,7 @@ static int Open(vlc_va_t *va, AVCodecContext *ctx, enum PixelFormat pix_fmt,
if (p_sys!=NULL)
IDirect3DSurface9_GetDevice(p_sys->surface, (IDirect3DDevice9**) &dx_sys->d3ddev );
- err = directx_va_Open(va, &sys->dx_sys, ctx, fmt, dx_sys->d3ddev==NULL);
+ err = directx_va_Open(va, &sys->dx_sys, ctx, fmt, true);
if (err!=VLC_SUCCESS)
goto error;
--
1.9.5.msysgit.0
More information about the vlc-devel
mailing list