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 */ {