# HG changeset patch # User voroshil # Date 1172715968 0 # Node ID 97639699240b211310502ae1203074edae9cae16 # Parent ce25d75021e8a78a00add0f00e8f99f367822263 Update 3ivx decoder to latest version and allow it to load required library. diff -r ce25d75021e8 -r 97639699240b etc/codecs.conf --- 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 diff -r ce25d75021e8 -r 97639699240b loader/win32.c --- 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 */ {