Mp3 file is not always have two channels

Since my Custom audio branch and pmp video branch is always not been merged! I begin to realize that I maybe too fast... something must be revealed and corrected little by little... Ok even I've forgotten most of them where I've changed, well let's begin from some little and easy bugs. even it could not definitly solve something as what I've done before in that two branches.

First this one. since your mp3 file is not always stereo, so here is incorrect.