diff --git a/modules/video_chroma/d3d11_fmt.c b/modules/video_chroma/d3d11_fmt.c index 0c6ffa3887..49db979efc 100644 --- a/modules/video_chroma/d3d11_fmt.c +++ b/modules/video_chroma/d3d11_fmt.c @@ -319,8 +319,7 @@ void D3D11_ReleaseDevice(d3d11_decoder_device_t *dev_sys) D3D11_Destroy( &sys->hd3d ); } -#undef D3D11_CreateDeviceExternal -HRESULT D3D11_CreateDeviceExternal(vlc_object_t *obj, ID3D11DeviceContext *d3d11ctx, +static HRESULT D3D11_CreateDeviceExternal(vlc_object_t *obj, ID3D11DeviceContext *d3d11ctx, bool hw_decoding, d3d11_device_t *out) { HRESULT hr; diff --git a/modules/video_chroma/d3d11_fmt.h b/modules/video_chroma/d3d11_fmt.h index 53258bcdc0..e7ad41fcea 100644 --- a/modules/video_chroma/d3d11_fmt.h +++ b/modules/video_chroma/d3d11_fmt.h @@ -139,10 +139,6 @@ int D3D11_AllocateResourceView(vlc_object_t *obj, ID3D11Device *d3ddevice, d3d11_decoder_device_t *D3D11_CreateDevice(vlc_object_t *obj, IDXGIAdapter *, bool hw_decoding, bool forced); #define D3D11_CreateDevice(a,b,c,d) D3D11_CreateDevice( VLC_OBJECT(a), b, c, d ) -HRESULT D3D11_CreateDeviceExternal(vlc_object_t *obj, ID3D11DeviceContext *, - bool hw_decoding, d3d11_device_t *out); -#define D3D11_CreateDeviceExternal(a,b,c,d) \ - D3D11_CreateDeviceExternal( VLC_OBJECT(a), b, c, d ) void D3D11_ReleaseDevice(d3d11_decoder_device_t *);