summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/codecs.conf9
-rw-r--r--loader/win32.c2
2 files changed, 10 insertions, 1 deletions
diff --git a/etc/codecs.conf b/etc/codecs.conf
index 82fb076dfc..bfdd76b31b 100644
--- a/etc/codecs.conf
+++ b/etc/codecs.conf
@@ -1375,6 +1375,15 @@ videocodec wnv1
dll "wnvplay1.dll"
out BGR32,BGR24,BGR15
+videocodec vdom
+ info "VDOWave codec"
+ status working
+ fourcc VDOM
+ driver vfw
+ dll "vdowave.drv" ; Need also VDODEC32.dll and DECVW_32.DLL
+ out BGR24
+
+
; quicktime codecs:
videocodec qt3ivx
diff --git a/loader/win32.c b/loader/win32.c
index ca5f0e05e9..e2c86daa98 100644
--- a/loader/win32.c
+++ b/loader/win32.c
@@ -5232,7 +5232,7 @@ void* LookupExternal(const char* library, int ordinal)
#ifndef LOADLIB_TRY_NATIVE
/* hack for truespeech and vssh264*/
- if (!strcmp(library, "tsd32.dll") || !strcmp(library,"vssh264dec.dll") || !strcmp(library,"LCMW2.dll"))
+ if (!strcmp(library, "tsd32.dll") || !strcmp(library,"vssh264dec.dll") || !strcmp(library,"LCMW2.dll") || !strcmp(library,"VDODEC32.dll"))
#endif
/* ok, this is a hack, and a big memory leak. should be fixed. - alex */
{