[vlc-commits] decoder: audio: don't update format when creating a buffer

Thomas Guillem git at videolan.org
Mon Sep 26 17:13:32 CEST 2016


vlc | branch: master | Thomas Guillem <thomas at gllm.fr> | Thu Sep 22 09:27:46 2016 +0200| [75e39eac45059bf805aaf0342046c61808568afa] | committer: Thomas Guillem

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.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=75e39eac45059bf805aaf0342046c61808568afa
---

 modules/codec/adpcm.c        | 2 ++
 modules/codec/aes3.c         | 2 ++
 modules/codec/araw.c         | 2 ++
 modules/codec/dmo/dmo.c      | 6 ++++++
 modules/codec/faad.c         | 5 ++++-
 modules/codec/flac.c         | 3 +++
 modules/codec/fluidsynth.c   | 2 ++
 modules/codec/g711.c         | 5 +++++
 modules/codec/lpcm.c         | 2 ++
 modules/codec/mft.c          | 2 ++
 modules/codec/mpeg_audio.c   | 2 ++
 modules/codec/mpg123.c       | 2 ++
 modules/codec/omxil/omxil.c  | 2 ++
 modules/codec/opus.c         | 2 ++
 modules/codec/speex.c        | 9 +++++++--
 modules/codec/uleaddvaudio.c | 2 ++
 modules/codec/vorbis.c       | 1 +
 modules/codec/wmafixed/wma.c | 2 ++
 src/input/decoder.c          | 3 ---
 19 files changed, 50 insertions(+), 6 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=75e39eac45059bf805aaf0342046c61808568afa


More information about the vlc-commits mailing list