FLAC decoder features
- The FLAC decoder implementation support the following:
- Sampling rate: 8 KHz, 11.025 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
Specification and reference
Official website
Inbound licensing
Performance
Memory information
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 |
CPU usage
- 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 |
Following test cases are performed:
- 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.