Cleanup sceAudiocodec some

Really messy.  Not very well tested, though.

-[Unknown]