You should use a version of mplayer that has glamo support. Then scaling is handled by the glamo and you will notice a huge difference. http://wiki.openmoko.org/wiki/Video_Player