Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.28 KB

flacdec.md

File metadata and controls

48 lines (33 loc) · 1.28 KB

FLAC decoder

FLAC decoder features

  • 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

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.