5 File formats
26.2733GPPANSI-C code for the fixed-point Extended Adaptive Multi-Rate - Wideband (AMR-WB+) speech codecRelease 17TS
This clause describes the file formats used by the encoder and decoder programs.
5.1 Audio file (encoder input/decoder output)
Audio files read by the encoder must be formatted as 16 bits PCM wave (*.wav) files. The decoder output is written as a 16 bit PCM wave file (*.wav).
Note that the decoder, with proper command line switch, can produce a mono file from a stereo bit-stream.
5.2 Parameter bitstream file (encoder output/decoder input)
For AMR-WB+ operation, the files produced by the audio encoder/expected by the audio decoder are either according to the raw format defined in 3GPP TS 26.290 [2], clause 8.2, or according to the 3GP file format (3GPP TS 26.244 [4]), whereby the storage sample definition is found in 3GPP TS 26.290 [2], clause 8.3.
Annex A (informative):
Change history
|
Change history |
|||||||
|
Date |
TSG SA# |
TSG Doc. |
CR |
Rev |
Subject/Comment |
Old |
New |
|
2005-03 |
27 |
SP-050083 |
Approved at TSG SA#27 Plenary |
2.0.0 |
6.0.0 |
||
|
2005-06 |
28 |
SP-050252 |
001 |
Prevent an access outside a buffer when simulating frame erasures |
6.0.0 |
6.1.0 |
|
|
2005-06 |
28 |
SP-050252 |
002 |
1 |
Remove unused code |
6.0.0 |
6.1.0 |
|
2005-06 |
28 |
SP-050252 |
003 |
Remove IF2 header in AMR-WB bitstream |
6.0.0 |
6.1.0 |
|
|
2005-06 |
28 |
SP-050252 |
004 |
Prevent an access outside a buffer in Reconst_spect function |
6.0.0 |
6.1.0 |
|
|
2005-06 |
28 |
SP-050252 |
005 |
Decoder synchronization after frame erasures |
6.0.0 |
6.1.0 |
|
|
2005-06 |
28 |
SP-050252 |
006 |
Correction of mode switching using configuration file |
6.0.0 |
6.1.0 |
|
|
2005-06 |
28 |
SP-050252 |
007 |
Prevent encoding end of wave file information |
6.0.0 |
6.1.0 |
|
|
2005-06 |
28 |
SP-050252 |
008 |
Correction of library function for 3GP file format |
6.0.0 |
6.1.0 |
|
|
2005-06 |
28 |
SP-050252 |
009 |
Support for input files with sampling frequency other than 48 kHz |
6.0.0 |
6.1.0 |
|
|
2005-09 |
29 |
SP-050425 |
0010 |
Correction to frame erasure concealment |
6.1.0 |
6.2.0 |
|
|
2005-09 |
29 |
SP-050425 |
0011 |
Correction to threshold value in bandwidth extension |
6.1.0 |
6.2.0 |
|
|
2005-09 |
29 |
SP-050425 |
0012 |
Removal of copyright statements and unused files |
6.1.0 |
6.2.0 |
|
|
2005-12 |
30 |
SP-050785 |
0013 |
Correction to scaling of decimation filter memory |
6.2.0 |
6.3.0 |
|
|
2006-03 |
31 |
SP-060012 |
0014 |
Correction to end-of-file logic and initialisation in AMR-WB modes |
6.3.0 |
6.4.0 |
|
|
2006-03 |
31 |
SP-060012 |
0015 |
Correction to unnecessary look ahead in encoder |
6.3.0 |
6.4.0 |
|
|
2006-03 |
31 |
SP-060012 |
0016 |
Correction to memory initialization and memory overwrite when switching between AMR-WB and AMR-WB+ modes |
6.3.0 |
6.4.0 |
|
|
2006-06 |
32 |
SP-060353 |
0017 |
Correction to switching between AMR-WB and AMR-WB+ modes |
6.4.0 |
6.5.0 |
|
|
2006-06 |
32 |
SP-060353 |
0018 |
Correction to default stereo codec configurations |
6.4.0 |
6.5.0 |
|
|
2007-03 |
35 |
SP-070029 |
0019 |
Reference to users guide |
6.5.0 |
7.0.0 |
|
|
2008-12 |
42 |
Version for Release 8 |
7.0.0 |
8.0.0 |
|||
|
2009-12 |
46 |
Version for Release 9 |
8.0.0 |
9.0.0 |
|||
|
2011-03 |
51 |
Version for Release 10 |
9.0.0 |
10.0.0 |
|||
|
2012-09 |
57 |
Version for Release 11 |
10.0.0 |
11.0.0 |
|||
|
2014-09 |
65 |
Version for Release 12 |
11.0.0 |
12.0.0 |
|||
|
2015-12 |
70 |
Version for Release 13 |
12.0.0 |
13.0.0 |
|||
|
Change history |
|||||||
|
Date |
Meeting |
TDoc |
CR |
Rev |
Cat |
Subject/Comment |
New version |
|
2017-03 |
75 |
Version for Release 14 |
14.0.0 |
||||
|
2018-06 |
80 |
Version for Release 15 |
15.0.0 |
||||
|
2020-07 |
– |
– |
– |
– |
– |
Update to Rel-16 version (MCC) |
16.0.0 |
|
2022-04 |
– |
– |
– |
– |
– |
Update to Rel-17 version (MCC) |
17.0.0 |