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