Tested on iPod video with gcc 3.4.3. (GCC 4.0.3 on iPod gives me the sound of silence). Gcc 4.0.3 works with sound using the simulator on x86_64 (with the same target). Logf gives some messages, and printf is used too (if SIMULATOR is defined). Based on speex SVN from week 21.06.2006. Uses arm4 assembly if ARM_CPU is defined. Seeking and changing tracks work. Seeks in the start backwards so you loose a bit of playback. Vorbis metadata tags are parsed. Includes a little workaround for a segmentation fault when using crossfade. Decodes NB&WB speex files (up to 16kHz) realtime on iPod video.