Search
Support & Downloads
All of Support
This Category
Software Products
Intel® Integrated Performance Primitives (Intel® IPP)
Intel® IPP sample code

There are 3 types of Intel® IPP sample code that are available for developers to learn how to use the Intel Integrated Performance Primitives. Each type is designed to demonstrate how to build software with Intel IPP functions. Each link in the table below contains information on downloading the sample files.

Type Description
Application-level Samples These samples illustrate how to build a wide variety of applications such as:
  • encoders
  • decoders
  • viewers
  • players
using the Intel IPP APIs. Instructions on how to build the samples are described in a Readme file contained in the sample installation package.
Source Code Files These platform independent examples show basic techniques for using Intel IPP functions to perform operations including:
  • performance measurement
  • time-domain filtering
  • affine transformation
  • canny edge detection
and more. Each example consists of 1-3 source code files (.cpp).
Code Snippets Code snippets are very short programs which demonstrate how to call a particular Intel IPP function. Numerous code snippets are contained in the Intel IPP Manuals (.pdf) as part of the documentation text.
Note: Intel® IPP sample code is intended only as an example of how to use the APIs and to build encoders/decoders in different development environments. Please submit problems with:
  • installation
  • compiling
  • linking
  • runtime errors
  • incorrect output

to Intel Premier Support. You can also share and discuss the experience of using Intel IPP samples with other developers at the Intel IPP User Forum

Operating System:
Windows Server* 2003 Standard x64 Edition, Mac OS*, Red Hat* Enterprise Linux 2.1, SUSE* Linux 9.1, SUSE* Linux Enterprise Server 8.0, SUSE* Linux Enterprise Server 9.0, Windows* XP Professional, Red Hat* Linux 7.2, Red Hat* Linux 7.3, Red Hat* Linux 8.0, Windows Server* 2003, Red Hat* Linux 9.0, Red Hat* Enterprise Linux 3.0, SUSE* Linux* 8.2, Windows* XP 64-Bit Edition Version 2003

This applies to:
Intel® Integrated Performance Primitives (Intel® IPP) for Linux*
Intel® Integrated Performance Primitives (Intel® IPP) for Windows*
Intel® Integrated Performance Primitives for Mac OS*

Solution ID: CS-020968
Date Created: 12-Jun-2005
Last Modified: 23-Aug-2007
Back to Top