AAC-LC Encoder

Tatvik’s AAC-LC Audio Encoder implementation is one of the fastest fixed-point implementations for Mobile Platforms. The implementation is highly efficient in terms of low MIPS and small memory footprint.


ProfileMPEG-2/MPEG-4 AAC-LC (Low Complexity)ChannelMono/Stereo
Sampling Rate8-96 KHzBirRateAny (compliant to standard)
Intput 16 Bit PCM Output ADTS stream, raw AAC Stream
ProcessorsARM9, ARM11
ARM Cortex A8,A9,A7,A15
Intel x86, x64
Windows (Phone) 7/8
Embedded Linux
Windows, Linux, MAC
Compliance ISO/IEC 14496-4, ISO/IEC 14496-3:2001


Tatvik’s AAC-LC Encoder implementation has been ported to various platforms. The implementation shows excellent results on all platforms. The detailed benchmark results on Cortex-A9 device are shown in the table below:

Sequence Type CPU load on PandaBoard (Cortex-A9, 1 GHz) for encoding using single CPU core
Stereo_44.1KHz_128Kbps54 MHz
Stereo_44.1KHz_96Kbps50 MHz
Stereo_44.1KHz_64Kbps45 MHz