View Single Post
Posts: 503 | Thanked: 267 times | Joined on Jul 2006 @ Helsinki
#321
OK, compiled the first experimental test build with N800 framebuffer based video output support (check mplayer_1.0rc1-maemo.10 at https://garage.maemo.org/frs/?group_id=54). I only added some tweak and it got a lot faster. Screen update is now done from the other thread, as YUV screen updates on N800 are synchronous and ARM cpu was just idle waiting for graphics chip to do the scaling. Unfortunately tearing problems are not solved yet. Also I did not have much time to test this code, so it may still have bugs. Anyway, feedback is welcome, it should help to get N800 support stabilized faster

Once N800 video output related problems are resolved, it should be possible to concentrate on armv6 video decoding optimizations. By the way, upstream ffmpeg SVN already has some optimization for armv6 done, they can be backported to N800 optimized build of mplayer quite easily.

Also we may get a new firmware update with some video related fixes *very* soon: http://jaaksi.blogspot.com/2007/02/h...l-roadmap.html