[MPlayer-advusers] [BUGREPORT] Mencoder floating point exception... (FIXED)

RC rcooley at spamcop.net
Thu May 11 07:31:50 CEST 2006


On Wed, 10 May 2006 00:21:11 -0400
compn <tempn at twmi.rr.com> wrote:

> vp6vfw.dll works for me.
> 04d635a364243013898fd09484f913fb *j:\\cdrive\\mplayer\\vp6vfw.dll

Same MD5, still I get:

get_path('subfont.ttf') -> '/home/root/.mplayer/subfont.ttf' 
Unicode font: 255 glyphs. 
Floating point exception
2006Apr25/main# 

Same with mencoder versions from Feb2005 to Apr2006.  And whether
compiled with gcc 2.95.3 or 3.3.6 (in debug mode no less).  If anyone
else can get this working (on Linux), I'd certainly want to know how.  

Of course, it looks like you're using mencoder under Windows, which
would explain it.  I suspect MPlayer doesn't use the wine DLL
loader code when it's actually running under Windows :-)  In fact I
expect that a *lot* more codecs will work under Windows than on other
OSes.

> http://www1.mplayerhq.hu/pipermail/mplayer-docs/2006-May/007644.html
> also i dont suppose you could verify the md5sums i put into the docs
> with your codecs' md5sums?

Looks like you left out the MD5 for:
aslcodec_vfw.dll: 608af234a6ea4d90cdc7246af5f3f29a
ViVD2.dll: a7b4bf5cac630bb9262c3f80d8a773a1

MD5 mismatch for:
m3jp2k32.dll: f3c174edcbaef7cb947d6357cdfde7ff
m3jpeg32.dll: 1cd13fff5960aa2aae43790242c323b1

My codecs are from "all-20050412.tar.bz2" and
"windows-all-20050412.zip".

> did you check codecs.conf for every vfw codec? are you missing any
> from that list? 

A handful, but it's probably better to stick to codecs which are in the
codecs packs right now.

> can you paste your script to test codecs here and maybe
> sollone will do an extensive test against mphq codecs
> archive?

Arg!  It wasn't a very thorough test, there are lots more failures:
 
asusasv2.dll asusasvd.dll wnvplay1.dll and wnvwinx.dll are
just failing quietly, and not outputting any video.  

avimszh.dll is only outputting colorful static.

mcmjpg32.dll wnvplay1.dll and wnvwinx.dll are not outputting anything
playable (bluescreen--perhaps a colorspace problem?).

jp2avi.dll apparently needs "-vf flip".

Very sorry :-(


Here's a far better script, which just writes the files, and requires a
human to check them: 
____
for CODEC in /usr/local/lib/win32/*.dll
  do CODEC_BASE=`basename $CODEC` 
  mencoder -nosound -ovc vfw -xvfwopts codec=$CODEC_BASE \
    VIDEO.avi -endpos 30 -o TEST-"$CODEC_BASE".avi 
  rm "`du -k TEST*.avi | awk '/^0/ {print $2}'`"
done
____


And if anyone cares, vp7vfw.dll: cb4cc3d4ea7c94a35f1d81c3d750bc8d 
mostly works but writes the wrong fourcc, and "-ffourcc VP70" doesn't
work.  Manually putting the correct fcc into the header (byte 00000070
and 000000BC) allows it to playback with Windows players (MPlayer
doesn't support VP7 playback yet).




More information about the MPlayer-advusers mailing list