View Single Post
Posts: 503 | Thanked: 267 times | Joined on Jul 2006 @ Helsinki
#349
Originally Posted by jmk View Post
I did some testing with latest mplayer (mplayer_1.0rc1-maemo.10) with default settings (VO nokia770). And i got N800.

Very high quality 1500 kbps 704x384 XviD (audio 150 kbps mp3) seems to lag, but maybe armv6 video decoding can be optimized little bit.
Yes, it can be optimized for sure. Upstream ffmpeg has some armv6 optimizations in SVN already that are still not used in mplayer build for N800. Using these optimizations is in my todo list for the next version of maemo mplayer. I can't provide precise predictions about optimizations limits. Benchmarking, identifying bottlenecks, optimizing them, benchmarking again and so on is the process of improving performance. Once there are no bottlenecks visible, we can consider that the optimization is mostly done.

High quality 4:3 512x384 1070 kbps XviD (audio 128 kbps mp3) and 711 kbps 352x288 XviD (96 kbps) seems to work pretty fine. Of course there are some serious tearing problems, but hopefully Nokia will fix that in a future firmware/patch.
Actually tearing problems in mplayer are now worse than they could be. After trying different methods of fixing tearing without much success, I disabled all vsync completely and used what seems to provide the best performance (another option was to still have tearing but work slower).

I got a bit busy lately at work (yes, even on weekends), so did not have much time left for mplayer. Also I'm waiting for n800 firmware update as there does not seem to be much point in trying to workaround tearing problems currently.