Adaptive Multi-Rate (AMR) Audio decoder stub. More...
#include "avcodec.h"
Go to the source code of this file.
Functions | |
static void | amr_decode_fix_avctx (AVCodecContext *avctx) |
Adaptive Multi-Rate (AMR) Audio decoder stub.
This code implements both an AMR-NarrowBand (AMR-NB) and an AMR-WideBand (AMR-WB) audio encoder/decoder through external reference code from http://www.3gpp.org/. The license of the code from 3gpp is unclear so you have to download the code separately.
The float version (default) can be downloaded from: http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-610.zip
The specification for AMR-NB can be found in TS 26.071 (http://www.3gpp.org/ftp/Specs/html-info/26071.htm) and some other info at http://www.3gpp.org/ftp/Specs/html-info/26-series.htm.
The reference code can be downloaded from: http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-600.zip
The specification for AMR-WB can be found in TS 26.171 (http://www.3gpp.org/ftp/Specs/html-info/26171.htm) and some other info at http://www.3gpp.org/ftp/Specs/html-info/26-series.htm.
Definition in file libamr.c.
static void amr_decode_fix_avctx | ( | AVCodecContext * | avctx | ) | [static] |