Newb here. I've only had my pi for about 2-3 weeks now and the first thing I'd planned to do with xbmc (like a ton of other people).
Initially found raspbmc and then openelec, but unfortunately both had major playback stuttering. This weekend I followed the build instructions, but was dumb enough to use an old raspbian base. Never got the thing to work. Then just popped 20/07 build from silas on and tried it last night.
I have to say this worked like a charm and is the best build I've used! HD playback of some 10GB H.264 movies from my SMB Win7 share played "mostly" smooth. "Mostly" = only stutter on start up.

Shows that raspbian hf base was the way to go. Even CPU usage on idle was down 10% over openelec.
With these builds has any xbmc source code been altered? When I build raspbmc on my ubuntu vm I altered the gui max frame rate to a max of 30fps down from 100fps to drop the massive 98% cpu usage. Got it down to 25-30% cpu when the gui is idle. Made no difference to usability really. CPU usage on paused playback was still incredibly high though. I was thinking of putting that change back in again.
Currently I am looking to go with sdtv and analog stereo output (in too much debt to buy an HD TV .. but that's gonna be changing with the new job in September

). Does anyone have a major pop noise from the audio out on pause/resume? It's like a DC pop so I was thinking the easiest solution was some DC blocking cap on the audio output. I'm also thinking that perhaps on pause/resume the audio H/W is toggled on an off and it is the turn-on pop that's happening. Maybe somewhere in the code is where the problem can be solved?