Commit 80ab737a authored by vitor's avatar vitor

AMR-NB floating-point based decoder.

Code produced during SoC by Robert Swain and Colin McQuillan.


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@21943 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent fede7d2b
...@@ -59,6 +59,7 @@ version <next>: ...@@ -59,6 +59,7 @@ version <next>:
- RTP depacketization of AMR - RTP depacketization of AMR
- WMAVoice decoder - WMAVoice decoder
- FFprobe tool - FFprobe tool
- AMR-NB decoder
......
...@@ -549,8 +549,8 @@ following image formats are supported: ...@@ -549,8 +549,8 @@ following image formats are supported:
@item ADPCM Westwood Studios IMA @tab @tab X @item ADPCM Westwood Studios IMA @tab @tab X
@tab Used in Westwood Studios games like Command and Conquer. @tab Used in Westwood Studios games like Command and Conquer.
@item ADPCM Yamaha @tab X @tab X @item ADPCM Yamaha @tab X @tab X
@item AMR-NB @tab E @tab E @item AMR-NB @tab X @tab E
@tab supported through external library libopencore-amrnb @tab encoding supported through external library libopencore-amrnb
@item AMR-WB @tab @tab E @item AMR-WB @tab @tab E
@tab decoding supported through external library libopencore-amrwb @tab decoding supported through external library libopencore-amrwb
@item Apple lossless audio @tab X @tab X @item Apple lossless audio @tab X @tab X
......
...@@ -51,6 +51,10 @@ OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o ...@@ -51,6 +51,10 @@ OBJS-$(CONFIG_AC3_ENCODER) += ac3enc.o ac3tab.o ac3.o
OBJS-$(CONFIG_ALAC_DECODER) += alac.o OBJS-$(CONFIG_ALAC_DECODER) += alac.o
OBJS-$(CONFIG_ALAC_ENCODER) += alacenc.o OBJS-$(CONFIG_ALAC_ENCODER) += alacenc.o
OBJS-$(CONFIG_ALS_DECODER) += alsdec.o bgmc.o mpeg4audio.o OBJS-$(CONFIG_ALS_DECODER) += alsdec.o bgmc.o mpeg4audio.o
OBJS-$(CONFIG_AMRNB_DECODER) += amrnbdec.o celp_filters.o \
celp_math.o acelp_filters.o \
acelp_vectors.o lsp.o \
acelp_pitch_delay.o
OBJS-$(CONFIG_AMV_DECODER) += sp5xdec.o mjpegdec.o mjpeg.o OBJS-$(CONFIG_AMV_DECODER) += sp5xdec.o mjpegdec.o mjpeg.o
OBJS-$(CONFIG_ANM_DECODER) += anm.o OBJS-$(CONFIG_ANM_DECODER) += anm.o
OBJS-$(CONFIG_APE_DECODER) += apedec.o OBJS-$(CONFIG_APE_DECODER) += apedec.o
......
...@@ -214,6 +214,7 @@ void avcodec_register_all(void) ...@@ -214,6 +214,7 @@ void avcodec_register_all(void)
REGISTER_ENCDEC (AC3, ac3); REGISTER_ENCDEC (AC3, ac3);
REGISTER_ENCDEC (ALAC, alac); REGISTER_ENCDEC (ALAC, alac);
REGISTER_DECODER (ALS, als); REGISTER_DECODER (ALS, als);
REGISTER_DECODER (AMRNB, amrnb);
REGISTER_DECODER (APE, ape); REGISTER_DECODER (APE, ape);
REGISTER_DECODER (ATRAC1, atrac1); REGISTER_DECODER (ATRAC1, atrac1);
REGISTER_DECODER (ATRAC3, atrac3); REGISTER_DECODER (ATRAC3, atrac3);
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment