Audio: https://github.com/mikrosimage/avTranscoder/blob/develop/src/AvTranscoder/decoder/AudioDecoder.cpp#L109 How AVFrame store interleaved / planar data: http://stackoverflow.com/questions/18888986/what-is-the-difference-between-av-sample-fmt-s16p-and-av-sample-fmt-s16 <!--- @huboard:{"milestone_order":10.83203125,"order":0.0047607421875} -->