summaryrefslogtreecommitdiffstats
path: root/osdep
diff options
context:
space:
mode:
authorKevin Mitchell <kevmitch@gmail.com>2016-02-15 17:52:56 -0800
committerKevin Mitchell <kevmitch@gmail.com>2016-02-16 12:36:57 -0800
commit3dfb07854b3143d59681fd65f7dd7c3ba65e1d2f (patch)
treeaa88d49a3d1df74662f7e60a4076baf234effbae /osdep
parent88c83f450afdf763f88fbc3bab40556e24af1b6d (diff)
downloadmpv-3dfb07854b3143d59681fd65f7dd7c3ba65e1d2f.tar.bz2
mpv-3dfb07854b3143d59681fd65f7dd7c3ba65e1d2f.tar.xz
dxva2: use mp_HESULT_to_str on FAILED(hr)
Diffstat (limited to 'osdep')
-rw-r--r--osdep/windows_utils.c35
1 files changed, 35 insertions, 0 deletions
diff --git a/osdep/windows_utils.c b/osdep/windows_utils.c
index ee80a18ef4..21ff40a89d 100644
--- a/osdep/windows_utils.c
+++ b/osdep/windows_utils.c
@@ -21,6 +21,7 @@
#include <windows.h>
#include <errors.h>
#include <audioclient.h>
+#include <d3d9.h>
#include "windows_utils.h"
@@ -83,6 +84,40 @@ static char *hresult_to_str(const HRESULT hr)
E(AUDCLNT_S_BUFFER_EMPTY)
E(AUDCLNT_S_THREAD_ALREADY_REGISTERED)
E(AUDCLNT_S_POSITION_STALLED)
+ E(D3DERR_WRONGTEXTUREFORMAT)
+ E(D3DERR_UNSUPPORTEDCOLOROPERATION)
+ E(D3DERR_UNSUPPORTEDCOLORARG)
+ E(D3DERR_UNSUPPORTEDALPHAOPERATION)
+ E(D3DERR_UNSUPPORTEDALPHAARG)
+ E(D3DERR_TOOMANYOPERATIONS)
+ E(D3DERR_CONFLICTINGTEXTUREFILTER)
+ E(D3DERR_UNSUPPORTEDFACTORVALUE)
+ E(D3DERR_CONFLICTINGRENDERSTATE)
+ E(D3DERR_UNSUPPORTEDTEXTUREFILTER)
+ E(D3DERR_CONFLICTINGTEXTUREPALETTE)
+ E(D3DERR_DRIVERINTERNALERROR)
+ E(D3DERR_NOTFOUND)
+ E(D3DERR_MOREDATA)
+ E(D3DERR_DEVICELOST)
+ E(D3DERR_DEVICENOTRESET)
+ E(D3DERR_NOTAVAILABLE)
+ E(D3DERR_OUTOFVIDEOMEMORY)
+ E(D3DERR_INVALIDDEVICE)
+ E(D3DERR_INVALIDCALL)
+ E(D3DERR_DRIVERINVALIDCALL)
+ E(D3DERR_WASSTILLDRAWING)
+ E(D3DOK_NOAUTOGEN)
+ E(D3DERR_DEVICEREMOVED)
+ E(D3DERR_DEVICEHUNG)
+ E(S_NOT_RESIDENT)
+ E(S_RESIDENT_IN_SHARED_MEMORY)
+ E(S_PRESENT_MODE_CHANGED)
+ E(S_PRESENT_OCCLUDED)
+ E(D3DERR_UNSUPPORTEDOVERLAY)
+ E(D3DERR_UNSUPPORTEDOVERLAYFORMAT)
+ E(D3DERR_CANNOTPROTECTCONTENT)
+ E(D3DERR_UNSUPPORTEDCRYPTO)
+ E(D3DERR_PRESENT_STATISTICS_DISJOINT)
default:
return "<Unknown>";
}