On the Zodiac we had The Core Pocket Media Player which is pretty good. Maybe it would be a good option since it's already optimized for handhelds? http://tcpmp.corecodec.org/about
I've got the cvs version of mplayer running (crawling?) along at around 1fps in pure software, but it does support mp4, mkv and ogm containers. There were no changes to the source needed to get it to run in framebuffer mode, but their SDL's yuv mode seems to be cactus. A new vo layer that uses yuv hardware would be a good start if anyone feels the need to write some code
I've got the cvs version of mplayer running (crawling?) along at around 1fps in pure software, but it does support mp4, mkv and ogm containers. There were no changes to the source needed to get it to run in framebuffer mode, but their SDL's yuv mode seems to be cactus. A new vo layer that uses yuv hardware would be a good start if anyone feels the need to write some code