Intel IPP features a wide collection of functions intended for general audio processing and coding with popular audio codecs including AAC, MP3, and TwinVQ. Instructions on how to build the sample are described in a Readme file that comes with the installation package for each sample.
Sample code using some of the Intel IPP audio functions are provided below.
For Intel® Pentium®, Intel® Xeon®, and Itanium® Processors
Download
Windows Audio Samples
Download
Linux Audio Samples
Submit issues to
Intel Premier Support
Talk about the samples on the
IPP Discussion Forum
For Intel® Personal Internet Client Architecture (PCA) Application Processors
Download
Intel IPP Samples for Intel PCA
Submit issues to
Intel Premier Support
Talk about the samples on the
IPP Discussion Forum
For Intel® Pentium®, Intel® Xeon®, and Itanium® Processors
AAC Decoder
Sample code for building MPEG-2 Advanced Audio Coding (AAC) decoder software using Intel® IPP. Source code available for both the Microsoft Windows and Linux operating systems.
AAC Encoder
Sample code for building MPEG-2 Advanced Audio Coding (AAC) encoder software using Intel® IPP.
AC-3 Decoder
Sample code for building digital Audio Compression (AC-3) decoder software using Intel® IPP. Please also refer to the ATSC (Advanced Television Standard Committee) material for further detail on AC-3.
MP3 Floating Point Based Decoder
A sample player showing an MPEG-1 Layer 3 (MP3) floating point based decoder using Intel® IPP.
MP3 Floating Point Based Encoder
Sample code for building an MPEG-1 Layer 3 (MP3) audio floating point based encoder using Intel® IPP.
MP3 Integer Based Decoder
A sample application for building an MP3 integer based decoder using Intel® IPP. Source code available for both the Microsoft Windows and Linux operating systems.
MP3 Integer Based Encoder
Sample code for building an MPEG-1 Layer 3 (MP3) audio integer based encoder using Intel® IPP.
TwinVQ Decoder
A sample player illustrating methods for building MPEG-4 TwinVQ audio decoder software using Intel® IPP.
TwinVQ Encoder
Sample code showing MPEG-4 TwinVQ audio encoder software implemented using Intel® IPP.
Back to Samples Page
For Intel® Personal Internet Client Architecture (PCA) Application Processors
MP3 encoder sample
Demonstrates how to combine the psychoacoustic model, analysis filterbank, quantization, noiseless coding, and bitstream packing primitives
AAC decoder sample (AAC MPEG-2, LC)
Sample demonstrates how to combine the bitstream unpacking, noiseless coding, temporal noise shaping (TNS), inverse quantization, and filterbank primitives
Back to Samples Page