[vlc-devel] [PATCH 01/14] d3d11: rename d3d11_handle_t to d3d11_device_t
Steve Lhomme
robux4 at videolabs.io
Sat Nov 18 14:29:15 CET 2017
---
modules/codec/avcodec/d3d11va.c | 2 +-
modules/video_chroma/d3d11_fmt.c | 5 ++---
modules/video_chroma/d3d11_fmt.h | 7 +++----
modules/video_output/win32/direct3d11.c | 2 +-
4 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/modules/codec/avcodec/d3d11va.c b/modules/codec/avcodec/d3d11va.c
index cfea13cc7b..4536bc2cd7 100644
--- a/modules/codec/avcodec/d3d11va.c
+++ b/modules/codec/avcodec/d3d11va.c
@@ -427,7 +427,7 @@ static int D3dCreateDevice(vlc_va_t *va)
}
/* */
- d3d11_handle_t hd3d11;
+ d3d11_device_t hd3d11;
hr = D3D11_CreateDevice(VLC_OBJECT(va), dx_sys->hdecoder_dll, true, &hd3d11);
if (FAILED(hr)) {
msg_Err(va, "D3D11CreateDevice failed. (hr=0x%lX)", hr);
diff --git a/modules/video_chroma/d3d11_fmt.c b/modules/video_chroma/d3d11_fmt.c
index e3b5e4e0cd..b414d30ddd 100644
--- a/modules/video_chroma/d3d11_fmt.c
+++ b/modules/video_chroma/d3d11_fmt.c
@@ -131,8 +131,7 @@ int AllocateShaderView(vlc_object_t *obj, ID3D11Device *d3ddevice,
}
HRESULT D3D11_CreateDevice(vlc_object_t *obj, HINSTANCE hdecoder_dll,
- bool hw_decoding,
- d3d11_handle_t *p_hd3d11)
+ bool hw_decoding, d3d11_device_t *p_hd3d11)
{
#if !VLC_WINSTORE_APP
# define D3D11CreateDevice(args...) pf_CreateDevice(args)
@@ -284,7 +283,7 @@ const d3d_format_t *FindD3D11Format(ID3D11Device *d3ddevice,
return NULL;
}
-int AllocateTextures( vlc_object_t *obj, d3d11_handle_t *hd3d11,
+int AllocateTextures( vlc_object_t *obj, d3d11_device_t *hd3d11,
const d3d_format_t *cfg, const video_format_t *fmt,
unsigned pool_size, ID3D11Texture2D *textures[] )
{
diff --git a/modules/video_chroma/d3d11_fmt.h b/modules/video_chroma/d3d11_fmt.h
index bdc886c9b6..4beb4256c7 100644
--- a/modules/video_chroma/d3d11_fmt.h
+++ b/modules/video_chroma/d3d11_fmt.h
@@ -33,7 +33,7 @@ typedef struct
{
ID3D11Device *d3ddevice; /* D3D device */
ID3D11DeviceContext *d3dcontext; /* D3D context */
-} d3d11_handle_t;
+} d3d11_device_t;
/* owned by the vout for VLC_CODEC_D3D11_OPAQUE */
struct picture_sys_t
@@ -76,8 +76,7 @@ int AllocateShaderView(vlc_object_t *obj, ID3D11Device *d3ddevice,
ID3D11ShaderResourceView *resourceView[D3D11_MAX_SHADER_VIEW]);
HRESULT D3D11_CreateDevice(vlc_object_t *obj, HINSTANCE hdecoder_dll,
- bool hw_decoding,
- d3d11_handle_t *p_hd3d11);
+ bool hw_decoding, d3d11_device_t *out);
bool isXboxHardware(ID3D11Device *d3ddev);
bool isNvidiaHardware(ID3D11Device *d3ddev);
@@ -98,7 +97,7 @@ const d3d_format_t *FindD3D11Format(ID3D11Device *d3ddevice,
bool allow_opaque,
UINT supportFlags);
-int AllocateTextures(vlc_object_t *obj, d3d11_handle_t *hd3d11,
+int AllocateTextures(vlc_object_t *obj, d3d11_device_t *hd3d11,
const d3d_format_t *cfg, const video_format_t *fmt,
unsigned pool_size, ID3D11Texture2D *textures[]);
diff --git a/modules/video_output/win32/direct3d11.c b/modules/video_output/win32/direct3d11.c
index 73e627ef35..3191a8eee2 100644
--- a/modules/video_output/win32/direct3d11.c
+++ b/modules/video_output/win32/direct3d11.c
@@ -150,7 +150,7 @@ struct vout_display_sys_t
#endif
IDXGISwapChain1 *dxgiswapChain; /* DXGI 1.2 swap chain */
IDXGISwapChain4 *dxgiswapChain4; /* DXGI 1.5 for HDR */
- d3d11_handle_t hd3d11;
+ d3d11_device_t hd3d11;
d3d_quad_t picQuad;
const d3d_format_t *picQuadConfig;
ID3D11PixelShader *picQuadPixelShader;
--
2.14.2
More information about the vlc-devel
mailing list