Merge commit '50a65e7a540ce6747f81d6dbf6a602ad35be77ff'
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 2 Nov 2012 13:15:28 +0000 (14:15 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 2 Nov 2012 13:20:33 +0000 (14:20 +0100)
commit6788350281c418f0f395a8279eee82f7abe7c63b
tree69cd76f699eff929f5b13f76b42eabc7f25f9355
parent00aa7fa786e41b5fc8404732453869aa3c14e33a
parent50a65e7a540ce6747f81d6dbf6a602ad35be77ff
Merge commit '50a65e7a540ce6747f81d6dbf6a602ad35be77ff'

* commit '50a65e7a540ce6747f81d6dbf6a602ad35be77ff': (24 commits)
  vmdaudio: set channel layout
  twinvq: validate sample rate code
  twinvq: set channel layout
  twinvq: validate that channels is not <= 0
  truespeech: set channel layout
  sipr: set channel layout
  shorten: validate that the channel count in the header is not <= 0
  ra288dec: set channel layout
  ra144dec: set channel layout
  qdm2: remove unneeded checks for channel count
  qdm2: make sure channels is not <= 0 and set channel layout
  qcelpdec: set channel layout
  nellymoserdec: set channels to 1
  libopencore-amr: set channel layout for amr-nb or if not set by the user
  libilbc: set channel layout
  dpcm: use AVCodecContext.channels instead of keeping a private copy
  imc: set channels to 1 instead of validating it
  gsmdec: always set channel layout and sample rate at initialization
  libgsmdec: always set channel layout and sample rate at initialization
  g726dec: do not validate sample rate
  ...

Conflicts:
libavcodec/dpcm.c
libavcodec/qdm2.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
21 files changed:
libavcodec/dpcm.c
libavcodec/flac.c
libavcodec/flac.h
libavcodec/flac_parser.c
libavcodec/flacdec.c
libavcodec/g726.c
libavcodec/gsmdec.c
libavcodec/imc.c
libavcodec/libgsm.c
libavcodec/libilbc.c
libavcodec/libopencore-amr.c
libavcodec/nellymoserdec.c
libavcodec/qcelpdec.c
libavcodec/qdm2.c
libavcodec/ra144dec.c
libavcodec/ra288.c
libavcodec/shorten.c
libavcodec/sipr.c
libavcodec/truespeech.c
libavcodec/twinvq.c
libavcodec/vmdav.c