- The FLAC decoder implementation support the following:
- Sampling rate: 8 kHz, 11.05 kHz, 12 kHz, 16 kHz, 22.05 kHz, 32 kHz, 44.1 kHz, and 48 kHz.
- Channel : stereo and mono
- Bits per samples : 16 bits
- FLAC lossless audio codec is at https://xiph.org/flac.
- For licensing information please refer to FLAC's official website: https://xiph.org/flac/license.html.
The memory usage of the decoder in bytes is:
- Code/flash = 15744 + 2080 = 17824
- Data/RAM = 27936
Section | Size |
---|---|
.text | 15744 |
.ro & .const | 2080 |
.bss | 27936 |
- Output frame size: 16384 bytes.
- CPU core clock in MHz: 20.97.
Track type | Duration of track in second | Performance MIPS of codec (in MHz) |
---|---|---|
48 kHz, stereo | 76 s | 30.7 MHz |
32 kHz, stereo | 76 s | 20.3 MHz |
8 kHz, stereo | 37 s | 5.34 MHz |
- Audio format listening test
- Audio quality test
For all above test cases, test tracks are played through the end without any distortion, glitching, hanging, or crashing.