Fixed-point mad decoder broken
I have not thoroughly checked, but it creates noise, while avcodec works just fine. This may be a filtering/conversion issue though.
My best guess is that libmad assumes FI32 mixing, but we can now use S16N mixing... This may also affect liba52 and libdts (not tested).