Hi all, My standalone codec test program is now available at [1]. That patch includes a few changes to the rest of Rockbox to reduce dependencies. I spent the last week cleaning it up and adding most of the features I wanted.
It requires SDL and has only been tested on Linux. You should be able to play files with: cd /path/to/rockbox patch -p1 < /path/to/patch cd warble make ./warble /path/to/musicfile Run ./warble -h for a list of options. You can convert files to WAV: ./warble in.ogg out.wav By default, this uses the DSP code to convert to 16-bit 44100Hz stereo. If you want the exact output of the codec, you can use the -f option to disable DSP and convert to 64-bit float instead. This preserves the full accuracy of the codec, with the disadvantage that some common programs (MPlayer) don't support 64-bit float. There's also the -r option, which disables the WAV header and writes the raw, unscaled 32-bit output from the codec. This is mostly useful piped to a hash program for testing: ./warble in.ogg -r - | sha1sum Finally, the -c option allows configuring DSP and codec options: ./warble in.ogg -c seek=30000:rate=0.5:vol=-10 [1] http://pastebin.com/0KeF2vxC Thanks, Sean Bartell