I had a look at this with Gimli yesterday, and
https://github.com/xbmc/xbmc-rbp/commit ... 96d270bd38
will hopefully fix the problem.
Just wanted to let you know, those source changes appear to have resolved the correct way.
It appears I spoke too soon. I decided to actually try playing a file on composite. While the GUI appears to look right, as soon as it goes to start playing a video my monitor is reporting a loss of composite signal input.
The Pi isn't actually crashing though, I can still ssh into it. Not really sure whats going on there... killing & restarting the xbmc.bin proc doesn't bring back video output. So while its nice that the GUI works better on composite now, playing videos over composite now seems totally broken.