This is more consistent with what the rest of Libav does. This breaks API.
This is a new library for audio sample format, channel layout, and sample rate conversion.