summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Mitchell <kevmitch@gmail.com>2016-03-27 03:38:47 -0700
committerKevin Mitchell <kevmitch@gmail.com>2016-03-30 09:01:34 -0700
commitc0848e18e92987ae7a287c88f17b70acfdc2e7b6 (patch)
tree3f47652f2b18ef829fee701a6c740bbf801dadb0
parent213c6114715eba662ccfc107351e09b32ea2f0c8 (diff)
downloadmpv-c0848e18e92987ae7a287c88f17b70acfdc2e7b6.tar.bz2
mpv-c0848e18e92987ae7a287c88f17b70acfdc2e7b6.tar.xz
dxva2: stop using pointer obfuscator LPDIRECT3DSURFACE9
It's just ugly and unnecessary.
-rw-r--r--video/dxva2.c8
-rw-r--r--video/dxva2.h4
2 files changed, 6 insertions, 6 deletions
diff --git a/video/dxva2.c b/video/dxva2.c
index e47f84e8a3..388db67069 100644
--- a/video/dxva2.c
+++ b/video/dxva2.c
@@ -28,13 +28,13 @@ struct dxva2_surface {
HMODULE dxva2lib;
IDirectXVideoDecoder *decoder;
- LPDIRECT3DSURFACE9 surface;
+ IDirect3DSurface9 *surface;
};
-LPDIRECT3DSURFACE9 d3d9_surface_in_mp_image(struct mp_image *mpi)
+IDirect3DSurface9 *d3d9_surface_in_mp_image(struct mp_image *mpi)
{
return mpi && mpi->imgfmt == IMGFMT_DXVA2 ?
- (LPDIRECT3DSURFACE9)mpi->planes[3] : NULL;
+ (IDirect3DSurface9 *)mpi->planes[3] : NULL;
}
static void dxva2_release_img(void *arg)
@@ -56,7 +56,7 @@ static void dxva2_release_img(void *arg)
}
struct mp_image *dxva2_new_ref(IDirectXVideoDecoder *decoder,
- LPDIRECT3DSURFACE9 d3d9_surface, int w, int h)
+ IDirect3DSurface9 *d3d9_surface, int w, int h)
{
if (!decoder || !d3d9_surface)
return NULL;
diff --git a/video/dxva2.h b/video/dxva2.h
index b52767da44..1f2e4a4071 100644
--- a/video/dxva2.h
+++ b/video/dxva2.h
@@ -24,9 +24,9 @@
struct mp_image;
struct mp_image_pool;
-LPDIRECT3DSURFACE9 d3d9_surface_in_mp_image(struct mp_image *mpi);
+IDirect3DSurface9 *d3d9_surface_in_mp_image(struct mp_image *mpi);
struct mp_image *dxva2_new_ref(IDirectXVideoDecoder *decoder,
- LPDIRECT3DSURFACE9 d3d9_surface, int w, int h);
+ IDirect3DSurface9 *d3d9_surface, int w, int h);
#endif