diff --git a/etc/codecs.conf b/etc/codecs.conf index 8d951b7349..3c4cfdcc97 100644 --- a/etc/codecs.conf +++ b/etc/codecs.conf @@ -610,6 +610,7 @@ videocodec wmv9dmo info "Windows Media Video 9 DMO" status working fourcc WMV3 + fourcc WMVP driver dmo dll "wmv9dmod.dll" guid 0x724bb6a4, 0xe526, 0x450f, 0xaf, 0xfa, 0xab, 0x9b, 0x45, 0x12, 0x91, 0x11 @@ -623,6 +624,7 @@ videocodec wmvdmo fourcc WMV1 fourcc WMV2 fourcc WMV3 + fourcc WMVP driver dmo dll "wmvdmod.dll" guid 0x82d353df, 0x90bd, 0x4382, 0x8b, 0xc2, 0x3f, 0x61, 0x92, 0xb7, 0x6e, 0x34 diff --git a/loader/win32.c b/loader/win32.c index 5e94aaf143..4b6e1e1723 100644 --- a/loader/win32.c +++ b/loader/win32.c @@ -4694,6 +4694,12 @@ static WIN_BOOL WINAPI expGetOpenFileNameA(/*LPOPENFILENAMEA*/ void* lpfn) return 1; } +static double expfloor(double x) +{ + dbgprintf("floor(%lf)\n", x); + return floor(x); +} + struct exports { char name[64]; @@ -4911,6 +4917,7 @@ struct exports exp_msvcrt[]={ FF(fprintf,-1) FF(printf,-1) FF(getenv,-1) + FF(floor,-1) #ifdef MPLAYER FF(_EH_prolog,-1) #endif