aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar voroshil <voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-03-01 02:26:08 +0000
committerGravatar voroshil <voroshil@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-03-01 02:26:08 +0000
commitfe0982a10c70ffdf1a5139a0080b7d50ce96a5fc (patch)
tree1ad4243049bd994480448c7ad459f1f6b3812f56
parent5d1d66f6db42b4d20f147737b4284037697ca5bc (diff)
Update 3ivx decoder to latest version and allow it to load required library.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@22385 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r--etc/codecs.conf6
-rw-r--r--loader/win32.c2
2 files changed, 4 insertions, 4 deletions
diff --git a/etc/codecs.conf b/etc/codecs.conf
index 62948d8b75..f3e170e92f 100644
--- a/etc/codecs.conf
+++ b/etc/codecs.conf
@@ -1217,11 +1217,11 @@ videocodec 3ivXxa
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 --git a/loader/win32.c b/loader/win32.c
index aacd71ed4f..454049e1e2 100644
--- a/loader/win32.c
+++ b/loader/win32.c
@@ -5432,7 +5432,7 @@ void* LookupExternalByName(const char* library, const char* name)
#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 */
{