Browse Source

d3d11_fmt: make D3D11_CreateDeviceExternal private

pull/102/head
Steve Lhomme 7 years ago
parent
commit
c3fe4383a5
  1. 3
      modules/video_chroma/d3d11_fmt.c
  2. 4
      modules/video_chroma/d3d11_fmt.h

3
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;

4
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 *);

Loading…
Cancel
Save