I have a Speex file of 1 hr 46 min duration. The information obtained give that the file is encoded with Speex 1.1.6, it's wideband (16 kHz), mono, 17 kbps nominal VBR. There's a lot of skipping while playing it in Rockbox (testing playing it with XMMS now, it plays fine). Tested a couple of short duration Speex files too, they seem to play back fine. Seems also that Rockbox spins up the harddisk often while playing the long duration file. I'm using a H340, and I see the Speex codec was developed using an iPod, so it's maybe more optimized for ARM than for Coldfire yet? Anybody knows if optimizing efforts will be attempted, or anything else of relevant information?