I use the mplayer that was distributed with MPlayerShell, which doesn\'t seem to be available anymore, but I guess the kino version should be just as fast.
Are those options the ones you use for playback? If they are, that is probably what is slowing it down. If you have to scale or rotate movies, any Zaurus will struggle, so you must re-encode movies to fit on the 320x240 screen and be in landscape (normal) orientation as see on your desktop PC. I use mencoder from mplayer on my Linux box to re-encode movies. With the win32-codecs installed it can re-encode just about anything. I have a really simple script to re-encode movies (the rotation is to rotate movies encoded for PocketPC, that always seems to be encoding in portrait orientation):
#!/bin/bash
if [ "$#" -lt 2 -o "$#" -gt 4 ]; then
echo "Usage: zvidencode [0|1](Rotation) [mono(defa
ult)|stereo|copy]"
echo "e.g. zvidencode my_movie.avi my_zaurus_movie.mpg 0 stereo"
exit 1
fi
if [ "$4" = "stereo" ]; then
oacopts="mp3lame -lameopts mode=0"
elif [ "$4" = "copy" ]; then
oacopts="copy"
else
oacopts="mp3lame -lameopts cbr:br=64"
fi
if [ "$3" = "1" ]; then
mencoder "$1" -vop scale=320:,rotate=2 -o "$2" -oac $oacopts -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=128 -ofps 15 -sws 2
else
mencoder "$1" -vop scale="320:" -o "$2" -oac $oacopts -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=128:autoaspect -ofps 15 -sws 2
fi