$ 0 0 with codecs, they often retain state from call to call, so that may account for the tones. Just create a single AcmStream and use that to convert each buffer as it becomes available.