Free evaluation available

Audio Codecs

ISO/IEC (MP3, AAC-LC, HEAACv2), Bluetooth (SBC, LC3 and mSBC), Royalty-free (Opus, Ogg Vorbis, FLAC) and Industry (WMA Standard and Lossless) codecs.

Audio Codecs
Ready
Key Value Propositions

What we engineered in, and why

Salient features of our codecs, and the licensee constraints behind them. Select one to see what was needed, what we supplied and what happened.

VINJEY Chip - EMBEDDING
Audio
Quality
Performance
Engineered
Field
Proven
ROM
worthy
MHz
Budget
Robustness
Verify
Before Buy
Your
Platform

Note: Product names, logos, brands, and other trademarks featured or referred to within this website are the property of their respective trademark holders. These trademark holders are not affiliated with VINJEY Software Systems, our products, or our website.

Codec IP Catalogue

Find your codec, then check what it takes

The Product/Platform matrix shows which formats are supported on which platforms, with a datasheet for each. The calculator gives measured resource footprint — MHz and memory — for a specific core and stream.

Platform Solutions Guide: ARM Cortex-M (Coming Soon) AArch32 Cortex-A/R (Coming Soon) AArch64 Cortex-A (Coming Soon) Espressif RISC-V (Coming Soon) Renesas RX (Coming Soon) TI C6x DSP (Coming Soon)
Format & Product Code Implementation Method ARM Cortex-M AArch32 Cortex-A/R AArch64 Cortex-A Espressif RISC-V Renesas RX TI C6x DSP Status Datasheet
DE Decode + Encode
D Decode Only
E Encode
DE(I) Decode + Encode In Development/Roadmap
E(I) Encode in Development/Roadmap

Codec Resource Footprint Calculator

Pick your Architecture, Codec and Stream

AAC-LC (MPEG-2/4 Low Complexity) Decoder on ARM Cortex-M MCU (Cortex-M4)
Peak MHz
TBD
Average MHz
TBD
Program Memory
TBD
Table Memory
TBD
Scratch Memory
TBD
Persistent Memory
TBD
Stack Memory
TBD

Memory is specified in KB, 1 KB = 1024 bytes.

Salient Features

SALIENT FEATURES

The engineering attributes in every bit-accurate VINJEY codec, and what they mean when you carry them from PC reference build to production silicon.

  • Bit-accurate decoders & encoders — output verified bit-for-bit against ISO/IEC (11172-4, 14496-26) and Bluetooth SIG golden reference bitstreams
  • Sample-accurate fast seek for instantaneous resume from any position in the stream
  • Hand-tuned DSP assembly inner loops — up to 35% CPU savings on Cortex-M and DSP cores
  • Deterministic static memory allocation — zero runtime malloc, fixed SRAM envelopes, no fragmentation
  • Fully reentrant, multi-instance safe architecture for multi-core systems and pre-emptive RTOS
  • Fixed-point 32-bit math — runs on DSPs and MCUs without a hardware FPU
  • Mask-ROM worthy — burned into production devices across tens of millions of units
Third-Party Dependencies
  • FMP3E (MP3 Encoder) implementation is based on Fraunhofer Technology (LSI Template Source Code)
  • HEAACv2 decoder is based on MPEG-4 HEAAC audio technology licensed by Fraunhofer IIS
  • WMA Standard and Lossless decoder implementation is based on Windows Media Porting Kit provided by Microsoft. We are an interim product licensee of the technology.

Ready to evaluate our Audio Codecs?

Request an evaluation build and check our numbers on your machine.