# HG changeset patch # User rtognimp # Date 1088632853 0 # Node ID 5af0b22d55a66e9cd679ae74fb123425f14f97ac # Parent 506dc5dbc200057de293761e20a5ead52536ef09 Support for Winnov Videum WINX and WNV1 codecs with binary dll diff -r 506dc5dbc200 -r 5af0b22d55a6 etc/codecs.conf --- a/etc/codecs.conf Wed Jun 30 17:48:58 2004 +0000 +++ b/etc/codecs.conf Wed Jun 30 22:00:53 2004 +0000 @@ -1348,6 +1348,22 @@ out YUY2,YV12,I420,YVU9 out BGR32,BGR24,BGR15 +videocodec winx + info "Winnov Videum winx codec" + status buggy + fourcc WINX + driver vfwex + dll "wnvwinx.dll" + out BGR32,BGR24,BGR15 + +videocodec wnv1 + info "Winnov Videum wnv1 codec" + status buggy + fourcc WNV1 + driver vfwex + dll "wnvplay1.dll" + out BGR32,BGR24,BGR15 + ; quicktime codecs: videocodec qt3ivx diff -r 506dc5dbc200 -r 5af0b22d55a6 loader/win32.c --- a/loader/win32.c Wed Jun 30 17:48:58 2004 +0000 +++ b/loader/win32.c Wed Jun 30 22:00:53 2004 +0000 @@ -3582,6 +3582,14 @@ return r; } + // Needed by wnvplay1.dll + if (strstr(cs1, "WINNOV.bmp")) + { + int r; + r=open("/dev/null", 0); + return r; + } + #if 0 /* we need this for some virtualdub filters */ {