Optionally process non-interleaved data in-place

This is entirely to appease CoreAudio.