changeset 22367:97639699240b

Update 3ivx decoder to latest version and allow it to load required library.
author voroshil
date Thu, 01 Mar 2007 02:26:08 +0000
parents ce25d75021e8
children 8e9f3809b4be
files etc/codecs.conf loader/win32.c
diffstat 2 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/etc/codecs.conf	Thu Mar 01 02:06:22 2007 +0000
+++ b/etc/codecs.conf	Thu Mar 01 02:26:08 2007 +0000
@@ -1217,11 +1217,11 @@
   out YV12,IYUV,I420
 
 videocodec 3ivX
-  info "3ivx Delta 3.5"
-  status crashing
+  info "3ivx Delta 4.5"
+  status working
   fourcc 3IV1
   driver dshow
-  dll "3ivxdmo.dll"
+  dll "3ivxDSDecoder.ax" ; 3ivx.dll is also required
   guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
   out YV12
   out YUY2
--- a/loader/win32.c	Thu Mar 01 02:06:22 2007 +0000
+++ b/loader/win32.c	Thu Mar 01 02:26:08 2007 +0000
@@ -5432,7 +5432,7 @@
 
 #ifndef LOADLIB_TRY_NATIVE
   /* hack for vss h264 */
-  if (!strcmp(library,"vssh264core.dll"))
+  if (!strcmp(library,"vssh264core.dll") || !strcmp(library,"3ivx.dll"))
 #endif
     /* ok, this is a hack, and a big memory leak. should be fixed. - alex */
     {