Two versions of the source code are provided in this package.

"EVS_ANSI-C_source code_selection_phase.zip" file.
Background: a few "bugs" were detected in the EVS algorithm (e.g. "division-by-zero" causing "crash", etc.)
that was used by the designated Host Lab to process speech/music/noisy speech/mixed content, etc., i.e. the material
delivered to the Subjective testing labs for conducting 48 listening tests during the so-called "EVS selection phase".
The EVS Codec performance results are expected to be included in the 3GPP TR 26.952 "EVS Codec Performance Characterization".
The version in "EVS_ANSI-C_source code_selection_phase.zip" has the possibility to provide bit-exact 
execution with the executable software which was used for the EVS Selection Phase of testing.

Recompiling the C source code with the following line (18) in options.h in the directory lib_com commented out...

#define __NONBE                   /* deactivate to build the bit-exact version used in selection testing */

will provide bit-exact execution with the EVS Selection Phase version.


"26442-c00-ANSI-C_source_code.zip" file
The version of the EVS source code in "26442-c00-ANSI-C_source_code.zip" file has the ability described above removed by default,
and is the definitive version of the standard.
This version was agreed to be used for the processing of the material delivered to the designated Subjective testing labs
for conducting 22 further listening tests during the so-called "EVS characterisation phase".
The EVS Codec performance results are expected to be included in the 3GPP TR 26.952 "EVS Codec Performance Characterization".
This version should form the basis of future updates, and should be used for the time being by the implementers of the EVS algorithm
for their product development.