View Single Post
Posts: 503 | Thanked: 267 times | Joined on Jul 2006 @ Helsinki
#2
Originally Posted by ace View Post
I've been trying to optimize video playback on my N800 with OS2008. I noticed mplayer (1.0rc1-maemo.26.n8x0 and now 1.0rc1-maemo.27.n8x0 ) fails to use the dspmp3 audio decoder. It falls back to the libmad mp3 decoder, which runs on the main CPU, instead of the DSP, right?
Right. That's because libmad is faster in OS2008. Any usage of dynamic DSP tasks (such as dspmp3) forces cpu frequency drop from 400MHz to 330MHz in the default kernel from OS2008. This is bad for performance. It is possible to modify and recompile kernel to keep cpu running at 400/133 (DSP is restricted to 133MHz only, but ARM core can run at full speed), but that's a solution for hackers

In addition, dspmp3 does not work well in OS2008 (seeking is unreliable).
 

The Following User Says Thank You to Serge For This Useful Post: