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