Codec for Immersive Voice and Audio Services (IVAS); C code (fixed-point)
Attached to this document is an electronic copy of the fixed-point C code for the Immersive Voice and Audio Services (IVAS) Codec. This C code is the unique alternative reference specification besides the floating-point C code for the IVAS Codec (3GPP TS 26.258) for a standard compliant implementation of the IVAS Codec (3GPP TS 26.253), Rendering (3GPP TS 26.254), Error Concealment of Lost Packets (3GPP TS 26.255) and Jitter Buffer Management (JBM) (3GPP TS 26.256).
The bit-exact fixed-point C code is the preferred implementation for all applications, but the floating-point codec as specified in 3GPP TS 26.258 may be used instead of the fixed-point codec when the implementation platform is better suited for a floating-point implementation.
Requirements for any implementation of the IVAS codec to be standard compliant are specified in 3GPP TS 26.252 (Test sequences).