Tatvik’s HE-AAC Audio Decoder implementation is one of the fastest fixed-point implementations for Mobile and PC Platform. The implementation is efficient in terms of low MIPS and small memory footprint. Tatvik HE-AAC decoder supports decoding of HE-AAC v1 (AacPlus or AAC-SBR) bitstreams.
Specifications
Profile | MPEG-4 HE-AAC v1 | Tools | • Intensity Stereo
• Mid/side Stereo
• Temporal Noise Shaping (TNS)
• Perceptual Noise Substitution (PNS)
• LP-SBR/HQ-SBR |
Sampling rates | Any (Compliant with Standard) | Bit Rate | Any (Compliant with Standard) |
Channels | Mono/Stereo | Output | 16 Bit PCM |
Processors | ARM9, ARM11
ARM Cortex A8,A9,A7,A15
Intel x86, x64 | OS | iOS
Android
Windows (Phone) 7/8
Embedded Linux
Windows, Linux, MAC |
Compliance | ISO/IEC 14496-4, ISO/IEC 14496-3:2005 | | |
Performance
Tatvik HE-AAC decoder implementation has been ported to various platforms. The implementation shows good results on all platforms. The detailed benchmark results on ARM Simulator (ARMulator) are shown in the table below:
Sequence Type | MCycles/sec on ARM9E-S |
SBR, Stereo, 44.1KHz, 48Kbps | 26 MCycles/Sec |
SBR, Mono, 44.1KHz, 26Kbps | 13 MCycles/Sec |