libavcodec/libamr.c File Reference

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)


Detailed Description

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.

AMR-NB

The float version (default) can be downloaded from: http://www.3gpp.org/ftp/Specs/archive/26_series/26.104/26104-610.zip

Specification

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.

AMR-WB

The reference code can be downloaded from: http://www.3gpp.org/ftp/Specs/archive/26_series/26.204/26204-600.zip

Specification

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.


Function Documentation

static void amr_decode_fix_avctx ( AVCodecContext avctx  )  [static]

Definition at line 54 of file libamr.c.


Generated on Fri Oct 26 02:35:43 2012 for FFmpeg by  doxygen 1.5.8