decoder: audio: don't update format when creating a buffer
Decoder modules are now responsible for calling decoder_UpdateAudioFormat() before decoder_NewAudioBuffer(). In a lot of modules, decoder_UpdateAudioFormat() could be called in a better place. Just after dec->fmt_out is updated for example.
Showing with 50 additions and 6 deletions