Bit Sliced Arithmetic Coding (BSAC) is an MPEG-4 standard for scalable audio coding. BSAC uses an alternative noiseless coding to AAC, with the rest of the processing being identical to AAC. This support for scalability allows for nearly transparent sound quality at 64 kbps and graceful degradation at lower bit rates. BSAC coding is best performed in the range of 40kbps to 64kbps, though it operates in the range of 16 kbps to 64 kbps.
The Ittiam MPEG-4 BSAC Decoder is an implementation of MPEG-4 version 2 (ISO/IEC 14496-3 subpart 4). It conforms to the Test criteria as specified by the standard and has been exhaustively tested against the criteria and other audio data.
- Supports Sampling Rates from 8 khz to 48 khz
- Supports Mono and Stereo channels
- Supports Fine Grain Scalability with 1 kbps/channel
- Full compliance to MPEG-4 specifications (ISO/IEC 14496-4)
- 16/24 bit PCM output / High sound quality
- Optional tools support: joint stereo (IS and MS) and temporal noise shaping (TNS)
- C callable API for initialization, decoding
- Optimized implementation
- Multi-channel, Reentrant implementation