View Single Post
free's Avatar
Posts: 739 | Thanked: 159 times | Joined on Sep 2007 @ Germany - Munich
#41
A few hours later, I tried the 770 version on my n800 and experienced exactly the same, slow playback.
It's the package xmms which causes the problems.
I have to check the compilation options. If I remember (I'll update the post later) I set the mpcu to arm9 and without -mfpu=vfp -mfloat-abi=soft-float


With regard to slow mp3 and ogg playback, are you using Tremor yet for ogg? Tremor (integer only) is faster than vorbis (floating point) even on the floating point-enabled N800, the soft-float 770 will certainly be very very slow having to simulate all those fp instructions. Same goes for mp3, are you using mad (integer only) or did you choose a floating point code?
No I haven't modified xmms code so far. I only thought I would do it for ogg but if I also have to do it for mp3, that's a huge modification, but why not.

So you think this slowdown could easily be a cpu overload and is not a surprise to you? I thought I made a mistake.. I'll look at it as I can reproduce the problem on my device with the packages from 770.

Sorry 770 users, no xmms for now...