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
This commit is contained in:
voroshil 2007-03-01 02:26:08 +00:00
parent 5d1d66f6db
commit fe0982a10c
2 changed files with 4 additions and 4 deletions

View File

@ -1217,11 +1217,11 @@ videocodec 3ivXxa
out YV12,IYUV,I420 out YV12,IYUV,I420
videocodec 3ivX videocodec 3ivX
info "3ivx Delta 3.5" info "3ivx Delta 4.5"
status crashing status working
fourcc 3IV1 fourcc 3IV1
driver dshow 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 guid 0x0E6772C0, 0xDD80, 0x11D4, 0xB5, 0x8f, 0xA8, 0x6B, 0x66, 0xd0, 0x61, 0x1c
out YV12 out YV12
out YUY2 out YUY2

View File

@ -5432,7 +5432,7 @@ void* LookupExternalByName(const char* library, const char* name)
#ifndef LOADLIB_TRY_NATIVE #ifndef LOADLIB_TRY_NATIVE
/* hack for vss h264 */ /* hack for vss h264 */
if (!strcmp(library,"vssh264core.dll")) if (!strcmp(library,"vssh264core.dll") || !strcmp(library,"3ivx.dll"))
#endif #endif
/* ok, this is a hack, and a big memory leak. should be fixed. - alex */ /* ok, this is a hack, and a big memory leak. should be fixed. - alex */
{ {