[PATCH] Add avcodec_decode_audio4() and deprecate avcodec_decode_audio3().

Justin Ruggles justin.ruggles
Mon Feb 28 04:24:38 CET 2011


avcodec_decode_audio4() uses get/release_buffer() and outputs the decoded
audio data to an AVFrame.
---
 doc/APIchanges                  |    9 +++
 libavcodec/8svx.c               |   49 ++++++++++++--
 libavcodec/aac.h                |    1 +
 libavcodec/aacdec.c             |   48 +++++++++-----
 libavcodec/ac3dec.c             |   34 ++++++++--
 libavcodec/ac3dec.h             |    1 +
 libavcodec/adpcm.c              |   89 +++++++++++++++---------
 libavcodec/adx.h                |    1 +
 libavcodec/adxdec.c             |   55 ++++++++++++---
 libavcodec/alac.c               |   32 +++++++--
 libavcodec/alsdec.c             |   47 ++++++++-----
 libavcodec/amrnbdec.c           |   39 +++++++++--
 libavcodec/amrwbdec.c           |   42 ++++++++++--
 libavcodec/apedec.c             |   44 ++++++++----
 libavcodec/atrac1.c             |   27 ++++++-
 libavcodec/atrac3.c             |   33 ++++++++--
 libavcodec/avcodec.h            |   99 ++++++++++++++++++++++++++-
 libavcodec/binkaudio.c          |   43 ++++++++++--
 libavcodec/cook.c               |   39 ++++++++---
 libavcodec/dca.c                |   34 +++++++--
 libavcodec/dpcm.c               |   78 +++++++++++++++++++---
 libavcodec/dsicinav.c           |   43 ++++++++++--
 libavcodec/flacdec.c            |   47 ++++++++-----
 libavcodec/g722.c               |   38 +++++++++-
 libavcodec/g726.c               |   92 ++++++++++++++++++++-----
 libavcodec/gsmdec.c             |   45 ++++++++++---
 libavcodec/gsmdec_data.h        |    2 +
 libavcodec/imc.c                |   31 ++++++++-
 libavcodec/libgsm.c             |   89 ++++++++++++++++++------
 libavcodec/libopencore-amr.c    |   63 +++++++++++++++---
 libavcodec/libspeexdec.c        |   56 ++++++++++++---
 libavcodec/mace.c               |   50 +++++++++++---
 libavcodec/mlpdec.c             |   60 ++++++++++++-----
 libavcodec/mpc.h                |    1 +
 libavcodec/mpc7.c               |   40 +++++++++--
 libavcodec/mpc8.c               |   38 +++++++++--
 libavcodec/mpegaudio.h          |    1 +
 libavcodec/mpegaudiodec.c       |  142 +++++++++++++++++++++++++++++----------
 libavcodec/mpegaudiodec_float.c |   12 ++-
 libavcodec/nellymoserdec.c      |   39 +++++++++--
 libavcodec/pcm.c                |   61 ++++++++++++-----
 libavcodec/qcelpdec.c           |   44 ++++++++++--
 libavcodec/qdm2.c               |   33 ++++++++--
 libavcodec/ra144.h              |    1 +
 libavcodec/ra144dec.c           |   43 +++++++++---
 libavcodec/ra288.c              |   44 ++++++++++--
 libavcodec/shorten.c            |   38 +++++++++--
 libavcodec/sipr.c               |   43 ++++++++----
 libavcodec/sipr.h               |    1 +
 libavcodec/smacker.c            |   55 +++++++++++++---
 libavcodec/sonic.c              |   36 ++++++++--
 libavcodec/truespeech.c         |   53 ++++++++++++---
 libavcodec/tta.c                |   34 +++++++---
 libavcodec/twinvq.c             |   33 +++++++--
 libavcodec/utils.c              |  133 +++++++++++++++++++++++++++++++-----
 libavcodec/vmdav.c              |   52 +++++++++++---
 libavcodec/vorbis_dec.c         |   33 ++++++++--
 libavcodec/wavpack.c            |  109 +++++++++++++-----------------
 libavcodec/wma.c                |    3 +
 libavcodec/wma.h                |    1 +
 libavcodec/wmadec.c             |   50 ++++++++++----
 libavcodec/wmaprodec.c          |   41 ++++++++++--
 libavcodec/wmavoice.c           |   58 +++++++++++-----
 libavcodec/ws-snd1.c            |   61 +++++++++++++----
 64 files changed, 2177 insertions(+), 616 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Add-avcodec_decode_audio4-and-deprecate-avcodec_deco.patch
Type: text/x-patch
Size: 214254 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20110227/9f6c4304/attachment.bin>



More information about the ffmpeg-devel mailing list