Intel
® 
Integrated Performance Primitives

 
Evaluate/Purchase
 
 
Product Information
 
 
Resource Center
 
 
Support and Training
 
Intel® IPP Audio Samples
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.

Intel IPP Audio Samples
For Intel® Pentium®, Intel® Xeon®, and Itanium® Processors

Audio SamplesWindows*Linux*
AAC Decoder
AAC Encoder 
AC3-Decoder 
MP3 Floating-Point Based Decoder 
MP3 Floating-Point Based Encoder
MP3 Integer Based Decoder 
MP3 Integer Based Encoder 
TwinVQ Decoder 
TwinVQ Encoder 

Download Windows Audio Samples
Download Linux Audio Samples
Submit issues to Intel Premier Support
Talk about the samples on the IPP Discussion Forum


Back to Top

Intel IPP Audio Samples
For Intel® Personal Internet Client Architecture (PCA) Application Processors

Audio Samples for Linux*
MP3 Encoder
AAC decoder sample (AAC MPEG-2, LC)

Download Intel IPP Samples for Intel PCA
Submit issues to Intel Premier Support
Talk about the samples on the IPP Discussion Forum


Back to Top

Intel IPP Audio Sample Description
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


Back to Top

Intel IPP Audio Sample Description
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


Back to Top