Eyes Above The Waves

Robert O'Callahan. Christian. Repatriate Kiwi. Hacker.

Saturday 17 April 2010

Accelerating Theora On The N900

Last year Mozilla funded development of Leonora, David Schleef's port of the Theora decoder to run on the TI C64x+ DSP that's found in the Nokia N900, Palm Pre, Motorola Droid and other mobile devices. Since then Matthew Gregan's spent some time working on integrating it into a complete player with actual video playback, sound, and A/V synchronization. The bottom line is that using Leonora and certain graphics acceleration tricks we can play full-screen video (800x480) with sound at 26 frames per second with the CPU 80% idle. This shows that free codecs can work well on mobile devices. Read Matthew's blog post for the juicy details.


It just confirms that comment from some a google developer what I reported here earlier :
Theora can already playback in real time on an iPhone 3GS at native screen resolution, 25 fps [...] Hardware decode support is a red herring.
I'm getting a Droid soon, I'd love to play with that code ...