This set does not include Mans' patches for AC-3, which would
complete conversion for all audio decoders which should use planar
output.

Also, several functions will be able to be removed from dsputil and
fmtconvert after these changes, but some should first be ported to
libavresample before removal from libavcodec.

Justin Ruggles (31):
  avconv: improve sample format negotiation for decoder request
  8svx: use planar sample format
  aacdec: add float planar sample format output
  apedec: output in planar sample format
  atrac1: use planar sample format
  atrac3: use float planar sample format
  cook: use planar sample format
  dcadec: use float planar sample format
  iac: use planar sample format
  mace: use planar sample format
  mpc7/8: use planar sample format
  mpegaudiodec: use planar sample format
  pcmdec: use planar sample format for pcm_s16le_planar
  pcmdec: use planar sample format for pcm_lxf
  ralf: use planar sample format
  shorten: use planar sample format
  twinvq: use planar sample format
  vorbisdec: use float planar sample format
  wmadec: use float planar sample format output
  wmalossless: output in planar sample format
  wmapro: use planar sample format
  adpcmdec: set AVCodec.sample_fmts
  adpcmdec: use planar sample format for adpcm_ima_qt
  adpcmdec: use planar sample format for adpcm_ima_wav
  adpcmdec: use planar sample format for adpcm_4xm
  adpcmdec: use planar sample format for adpcm_ima_ws for vqa version 3
  adpcmdec: use planar sample format for adpcm_xa
  adpcmdec: use planar sample format for adpcm_ea_r1/r2/r3
  adpcmdec: use planar sample format for adpcm_ea_xas
  adpcmdec: use planar sample format for adpcm_thp
  adxdec: use planar sample format

 avconv.c                        |   33 +++++--
 libavcodec/8svx.c               |   51 ++++-----
 libavcodec/aacdec.c             |   36 +++----
 libavcodec/aacsbr.c             |    5 +-
 libavcodec/adpcm.c              |  212 ++++++++++++++++++++++-----------------
 libavcodec/adxdec.c             |   21 +++--
 libavcodec/apedec.c             |   39 ++++----
 libavcodec/atrac1.c             |   29 +-----
 libavcodec/atrac3.c             |   41 +-------
 libavcodec/cook.c               |   40 ++++----
 libavcodec/dcadec.c             |  119 +++++++++-------------
 libavcodec/imc.c                |   26 ++---
 libavcodec/mace.c               |   32 +++---
 libavcodec/mpc.c                |   14 +--
 libavcodec/mpc.h                |    2 +-
 libavcodec/mpc7.c               |    6 +-
 libavcodec/mpc8.c               |    7 +-
 libavcodec/mpegaudiodec.c       |   67 ++++--------
 libavcodec/mpegaudiodec_float.c |   10 ++
 libavcodec/pcm.c                |   52 +++++-----
 libavcodec/ralf.c               |   35 ++++---
 libavcodec/shorten.c            |   23 +++--
 libavcodec/twinvq.c             |   31 ++----
 libavcodec/vorbisdec.c          |   28 ++----
 libavcodec/wmadec.c             |   65 +++++-------
 libavcodec/wmalosslessdec.c     |   17 ++--
 libavcodec/wmaprodec.c          |   15 +--
 27 files changed, 493 insertions(+), 563 deletions(-)

_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to