mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
AMR-WB decoder, written as part of Google Summer of Code 2010 by Marcelo
Galvão Póvoa <marspeoplester gmail com>, mentored by Robert Swain <robert dot swain gmail com>. Originally committed as revision 26051 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
386268dfff
commit
2b2a597ec0
@ -65,6 +65,7 @@ version <next>:
|
|||||||
- RTP depacketization of QCELP
|
- RTP depacketization of QCELP
|
||||||
- FLAC parser added
|
- FLAC parser added
|
||||||
- gradfun filter added
|
- gradfun filter added
|
||||||
|
- AMR-WB decoder
|
||||||
|
|
||||||
|
|
||||||
version 0.6:
|
version 0.6:
|
||||||
|
1
configure
vendored
1
configure
vendored
@ -1194,6 +1194,7 @@ aac_latm_decoder_select="aac_decoder aac_latm_parser"
|
|||||||
ac3_decoder_select="mdct ac3_parser"
|
ac3_decoder_select="mdct ac3_parser"
|
||||||
alac_encoder_select="lpc"
|
alac_encoder_select="lpc"
|
||||||
amrnb_decoder_select="lsp"
|
amrnb_decoder_select="lsp"
|
||||||
|
amrwb_decoder_select="lsp"
|
||||||
atrac1_decoder_select="mdct"
|
atrac1_decoder_select="mdct"
|
||||||
atrac3_decoder_select="mdct"
|
atrac3_decoder_select="mdct"
|
||||||
binkaudio_dct_decoder_select="mdct rdft dct"
|
binkaudio_dct_decoder_select="mdct rdft dct"
|
||||||
|
@ -574,8 +574,7 @@ following image formats are supported:
|
|||||||
@item ADPCM Yamaha @tab X @tab X
|
@item ADPCM Yamaha @tab X @tab X
|
||||||
@item AMR-NB @tab E @tab X
|
@item AMR-NB @tab E @tab X
|
||||||
@tab encoding 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 X
|
||||||
@tab decoding supported through external library libopencore-amrwb
|
|
||||||
@item Apple lossless audio @tab X @tab X
|
@item Apple lossless audio @tab X @tab X
|
||||||
@tab QuickTime fourcc 'alac'
|
@tab QuickTime fourcc 'alac'
|
||||||
@item Atrac 1 @tab @tab X
|
@item Atrac 1 @tab @tab X
|
||||||
|
@ -62,6 +62,10 @@ OBJS-$(CONFIG_AMRNB_DECODER) += amrnbdec.o celp_filters.o \
|
|||||||
celp_math.o acelp_filters.o \
|
celp_math.o acelp_filters.o \
|
||||||
acelp_vectors.o \
|
acelp_vectors.o \
|
||||||
acelp_pitch_delay.o
|
acelp_pitch_delay.o
|
||||||
|
OBJS-$(CONFIG_AMRWB_DECODER) += amrwbdec.o celp_filters.o \
|
||||||
|
celp_math.o acelp_filters.o \
|
||||||
|
acelp_vectors.o \
|
||||||
|
acelp_pitch_delay.o lsp.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_ANSI_DECODER) += ansi.o cga_data.o
|
OBJS-$(CONFIG_ANSI_DECODER) += ansi.o cga_data.o
|
||||||
|
@ -225,6 +225,7 @@ void avcodec_register_all(void)
|
|||||||
REGISTER_ENCDEC (ALAC, alac);
|
REGISTER_ENCDEC (ALAC, alac);
|
||||||
REGISTER_DECODER (ALS, als);
|
REGISTER_DECODER (ALS, als);
|
||||||
REGISTER_DECODER (AMRNB, amrnb);
|
REGISTER_DECODER (AMRNB, amrnb);
|
||||||
|
REGISTER_DECODER (AMRWB, amrwb);
|
||||||
REGISTER_DECODER (APE, ape);
|
REGISTER_DECODER (APE, ape);
|
||||||
REGISTER_DECODER (ATRAC1, atrac1);
|
REGISTER_DECODER (ATRAC1, atrac1);
|
||||||
REGISTER_DECODER (ATRAC3, atrac3);
|
REGISTER_DECODER (ATRAC3, atrac3);
|
||||||
|
1889
libavcodec/amrwbdata.h
Normal file
1889
libavcodec/amrwbdata.h
Normal file
File diff suppressed because it is too large
Load Diff
1237
libavcodec/amrwbdec.c
Normal file
1237
libavcodec/amrwbdec.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user