Intel Integrated Performance Primitives V5.0 Beta for Linux* 
on Intel Personal Internet Client Architecture Processors with Intel 
Wireless MMX(tm) Technology Release Notes
May 2005

Order Number: 280176-002


















CONTENTS
1.	DESCRIPTION	
2.	FEATURES OF INTEL IPP	
3.	KIT CONTENTS	
3.1	GLOBAL HEADER FILES	
3.2	LIBRARY COMPONENTS	
3.3	SUPPORTING DOCUMENTS	
3.4	SAMPLE CODE	
4.	RELATED DOCUMENTS	
5.	SYSTEM REQUIREMENTS	
6.	CHANGES SINCE LAST RELEASE (INTEL IPP VERSION 4.1)	
7.	INSTALLATION	
7.1	INSTALLED FILES AND LIBRARIES	
8.	KNOWN PROBLEMS	
9.	LICENSE DEFINITIONS	
10.	TECHNICAL SUPPORT AND FEEDBACK	
11.	COPYRIGHT	

1. Description
This package contains the Intel Integrated Performance 
Primitives (Intel IPP) Version 5.0 Beta for Linux* on the 
Intel Personal Internet Client Architecture (Intel PCA) 
Processor Family with Intel Wireless MMX(tm) technology. 
This version includes the following features, which are described 
in the Features of Intel IPP section:
* Part I Signal processing  signal processing primitives 
* Part II Video Codecs  H.263 video decoder, H.264 video 
  decoder, and MPEG-4 video codec primitives 
* Part III Audio Codecs  MP3 audio codec and AAC audio 
  decoder primitives 
* Part IV Image Codecs  JPEG and JPEG 2000 image codec 
  primitives 
* Part V Image processing  image processing primitives 
* Part VI Speech Codecs GSM-AMR narrowband codec, G.723.1/A 
  codec, and G.729 codec primitives 
* Part VII Cryptography  FIPS standardized symmetric/asymmetric 
  ciphers and hash/HMAC/DAA algorithm 
* Part VIII Speech recognition  feature extraction and vector 
  quantization, voice activity detection, acoustic echo 
cancellation, and noise reduction primitives
This binary image is intended as an EXAMPLE IMAGE ONLY. 
It cannot be used "as is" for production systems. It is Intel 
Confidential material and is intended for internal evaluation and 
testing only. It may not be disclosed to any third parties. 
No warranty, expressed or implied, is to be associated with 
this software and the user assumes all risk. For the full 
terms and conditions and license terms, refer tothe 
License.txt file.

Intel IPP Version 5.0 Beta is based on the Intel IPP Version 4.1, 
but adds new speech codec primitives, signal processing and image 
processing primitives.  See the Features of Intel IPP section for 
more information. 

Intel IPP Version 5.0 Beta was developed under the following 
environment:
*Development Tools
	 arm-linux-gcc (GCC) 3.4.3, glibc 2.3.2 and binutils 2.14.90 20030825
	- iwmmxt_le-gcc (GCC) 3.3.1, glibc 2.3.2 and binutils 2.14 20030612
*Processor  Intel PCA with Intel Wireless MMX(tm) technology, 
 such as the Intel PXA27x Processor Family 
*Reference Board  platforms that support Intel PCA with Intel 
 Wireless MMX(tm) Technology, such as the Intel PXA27x Processor 
 Development Kit
*Operating System
	 MontaVista* Linux* Consumer Electronics 
          Edition 3.1:Linux* Kernel  V2.4.20_mvlcee31_mainstone
	 Linux* Preview Kit for the Intel PXA27x Processor 
          Development Kit Linux* Kernel V2.6.9- intc1

This software is aimed at the above environment. Efforts were made to keep 
the software in the ANSI C style whenever possible. Although the audio 
codec binary libraries have been tested, no warranty, expressed or 
implied, is associated with these libraries as well as all the 
associated materials in this package.

2. Features of Intel IPP
The Intel IPP version 5.0 Beta is organized into the following parts:



Part I -Signal processing primitives 
* Vector Initialization, Arithmetic, Thresholding, and Statistics
* Filtering
* Convolution
* Transforms
* Sample generation
* Windowing
* Kodiak

Part II -Video codecs: H.263 video decoder, H.264 video decoder 
  and MPEG-4 video codec primitives
* Variable length decoding (VLD) 
  and inverse zigzag positioning
* Variable length encoding (VLE) and forward zigzag positioning (MPEG-4 only)
* Inverse quantization
* Forward quantization
* Inverse discrete cosine transforms (IDCT)
* Forward discrete cosine transforms (DCT)
* Motion vector decoding and padding
* Motion vector encoding (MPEG-4 Only)
* Texture padding (MPEG-4 Only)
* Overlapped block motion compensation (OBMC)
* Coefficient prediction
* Block based decoding
* Block based encoding (MPEG-4 only)
* Deblocking filtering
* Motion compensation and reconstruction
* Motion estimation
* Binary alpha block (BAB) decoding  (MPEG-4 only)
* Context-based adaptive variable length decoding (CAVLC) (H.264 only)
* 1/4 luma and 1/8 chroma sample interpolation (H.264 only)
* Inverse 4x4 and 2x2 integer transform (H.264 only)

Part III -Audio codecs: MP3 audio codec and AAC audio decoder primitives 
* Frame packing and unpacking operations
* Huffman encoding and decoding
* Quantization and requantization module
* Modified discrete cosine transform and inverse transform (MDCT and IMDCT)
* Pseudo quadrature mirror analysis and synthesis filter bank (PQMF)
* Psychoacoustic model
* Long term prediction
* Perceptual noise substitution
* Temporal noise shaping
* Middle/Side stereo module
* Intensity stereo module
* Temporal noise shaping (TNS) module 

Part IV -Image codecs: JPEG and JPEG 2000 image codec primitives
* Color conversion
* Discrete cosine transform (DCT)/quantization and IDCT/dequantization
* Huffman encoding and decoding
* Baseline sequential DCT-based encoding and decoding
* Progressive DCT-based encoding and decoding
* Reversible and irreversible discrete wavelet transform (DWT)

Part V: Image processing primitives 
* General arithmetic and logical operations
* Filtering
* Linear transforms
* Color space conversion
* Morphological operations
* Statistics
* Camera image processing
* Camera raw data processing

Part VI: Speech codecs: 
  GSM-AMR wideband codec,  GSM-AMR narrowband codec, 
  G.723.1/A codec and G.729 codec  primitives
* Linear prediction (LP) analysis
* Adaptive-codebook search
* Fixed-codebook search
* Discontinuous transmission
* Filtering
* Post-filtering

Part VII: Cryptography  FIPS standardized symmetric/asymmetric 
ciphers, hash/HMAC/DAA algorithm
* DES ECB/CBC/CFB modes 
* TDES ECB/CBC/CFB modes 
* AES ECB/CBC/CFB modes 
* RIJNDAEL 128 ECB/CBC/CFB modes 
* RIJNDAEL 192 ECB/CBC/CFB modes 
* RIJNDAEL 256 ECB/CBC/CFB modes

* Blowfish ECB/CBC/CFB modes

* Twofish ECB/CBC/CFB modes

* DAA DES/ TDES /Rijndeal128/192/256 /Blowfish /Twofish

* SHA1/SHA256/384/512 /MD5 message digest
* HMAC SHA1/SHA256/384/512 /MD5

* Variable length big number arithmetic 
* Modulus inversion, exponentiation 
* Pseudo-random number 
* Prime generation and test 
* RSA key generation and key check, RSA encryption/decryption
* DSA key generation and key check, DSA signature/verification 

Part VIII: Speech recognition  Feature extraction, vector 
quantization, voice activity detection, acoustic echo 
cancellation and noise reduction primitives
* Feature extraction
* Vector quantization
* Voice activity detection
* Noise reduction
* Acoustic echo cancellation 

3. Kit Contents
The installation file contains  the following:
* Global Header Files
* Library Components
* Supporting Documents
* Sample Code
Each binary library has a release version and a debug version. In 
the debug version, the functions check the input arguments and 
provide error codes when incorrectly used. In the release version, 
input arguments are not fully checked, and incorrect usage may 
result in unpredictable behavior.
For more information, see the Intel Integrated Performance Primitives 
on Intel Personal Internet Client Architecture Processors Reference Manual.

3.1 Global Header Files
ipp.h --Contains references to all include files.
ippdefs.h --Contains Intel IPP Common Types and Macro Definitions.
ippSP.h --Contains the header file for the signal-processing domain. 
This header file contains the "C" prototype for every primitive in this 
domain and associated structures, constants, etc.
ippVC.h --Contains the header file for the video codec domain. This header 
file contains the "C" prototype for every primitive in this 
domain and associated structures, constants, etc.
ippAC.h--Contains the header file for the audio codec domain. This header 
file contains the "C" prototype for every primitive in this domain 
and associated structures, constants, etc.
ippJP.h--Contains the header file for the image codec domain. This header 
file contains the "C" prototype for every primitive in this domain and 
associated structures, constants, etc.
ippIP.h --Contains the header 
file for the image-processing domain. This header file contains 
the "C" prototype for every primitive in this domain and associated 
structures, constants, etc.
ippSC.h --Contains the header file for the speech codec domain. This 
header file contains the "C" prototype for every primitive in this 
domain and associated structures, constants, etc.
ippCP.h --Contains the header file for the cryptography domain. This 
header file contains the "C" prototype for every primitive in this 
domain and associated structures, constants, etc.
ippSR.h--Contains the header file for the speech recognition domain. This 
header file contains the "C" prototype for every primitive in this domain 
and associated structures, constants, etc.


3.2 Library Components
ippSP_WMMX50BLNX_r.a --Release version of signal processing binary 
library file
ippSP_WMMX50BLNX_d.a--Debug version of signal processing binary library 
file
ippVC_WMMX50BLNX_r.a --Release version of video codec binary library 
file
ippVC_WMMX50BLNX_d.a --Debug version of video codec binary library file
ippAC_WMMX50BLNX_r.a --Release version of audio codec binary library file
ippAC_WMMX50BLNX_d.a --Debug version of audio codec binary library file
ippJP_WMMX50BLNX_r.a --Release version of image codec binary library file
ippJP_WMMX50BLNX_d.a --Debug version of image codec binary library file
ippIP_WMMX50BLNX_r.a --Release version of image processing binary library file
ippIP_WMMX50BLNX_d.a --Debug version of image processing binary library file
ippSC_WMMX50BLNX_r.a --Release version of speech codec binary library file
ippSC_WMMX50BLNX_d.a --Debug version of speech codec binary library file
ippCP_WMMX50BLNX_r.a --Release version of cryptographic primitives binary 
library file
ippCP_WMMX50BLNX_d.a --Debug version of cryptographic primitives binary 
library file
ippSR_WMMX50BLNX_r.a --Release version of speech recognition binary library 
file --ippSR_WMMX50BLNX_d.a --Debug version of speech recognition binary library 
file --ippSP_WMMX50BLNX_r. so --Release version of signal processing shared 
library file

ippSP_WMMX50BLNX_d. so--Debug version of signal processing shared library file
ippVC_WMMX50BLNX_r. so --Release version of video codec shared library file
ippVC_WMMX50BLNX_d. so --Debug version of video codec shared library file
ippAC_WMMX50BLNX_r. so --Release version of audio codec shared library file
ippAC_WMMX50BLNX_d. so --Debug version of audio codec shared library file
ippJP_WMMX50BLNX_r. so --Release version of image codec shared library file
ippJP_WMMX50BLNX_d. so --Debug version of image codec shared library file
ippIP_WMMX50BLNX_r. so --Release version of image processing shared library file
ippIP_WMMX50BLNX_d. so --Debug version of image processing shared library file
ippSC_WMMX50BLNX_r. so --Release version of speech codec shared library file
ippSC_WMMX50BLNX_d. so --Debug version of speech codec shared library file
ippCP_WMMX50BLNX_r. so --Release version of cryptographic primitives shared 
library file
ippCP_WMMX50BLNX_d. so --Debug version of cryptographic primitives shared 
library file 
ippSR_WMMX50BLNX_r. so --Release version of speech recognition shared library 
file 
ippSR_WMMX50BLNX_d. so --Debug version of speech recognition shared library 
file

3.3 Supporting Documents
The following documentation is included with this kit:
* ReleaseNotes.txt (this file)
* ipplic.htm (license agreement)
* RefMan_IPP_MB.pdf (reference manual)
* INSTALL.txt  (installation guide)
* README.txt (readme information)

3.4 Sample Code 
The following sample code is provided to illustrate the usage of Intel IPP 
in different applications: 
* Adaptive Noise Cancellation 
* Filtering 
* OSCR Timer
* Artificial Reverberation 
* Signal Generation 
* Vector Manipulation
Note:  The sample code may not represent the best implementation 
of Intel IPP primitives. Therefore, the sample code must not be used 
in benchmark systems or for any other purposes other than understanding 
the usage of Intel IPP functions. See the license agreement for more 
information. 

4. Related Documents
See the Intel Integrated Performance Primitives on Intel Personal Internet 
Client Architecture Processors Reference Manual.
Other related documentation that may be helpful while reading this 
document are listed in the reference section of the Intel Integrated 
Performance Primitives on Intel Personal Internet Client Architecture 
Processors Reference Manual.


5. System Requirements
This release requires: 
* Host PC: Intel Pentium 4 processor 1.5 GHz, 512MB RAM or greater
* Operating System: Red Hat* Linux* Release 7.2 or higher 
* Development Tools
 iwmmxt_le-gcc (GCC) 3.3 (MontaVista), glibc 2.3.2 and binutils 2.14 20030612
 arm-linux-gcc (GCC) 3.3.2, glibc 2.3.2 and binutils 2.14.90.0.7 20031029
* Red Hat* RPM version 4.0.3 or higher
* Target Platform: platforms that support Intel PCA with Intel Wireless MMX(tm) 
  technology, such as the Intel PXA27x Processor Development Kit

6. Changes Since Last Release (Intel IPP Version 4.1)
* Dynamic library support is added in this release.
* New APIs listed below are available and described in the Intel Integrated 
Performance Primitives on Intel Personal Internet Client Architecture 
Processors Reference Manual.


New Intel IPP APIs 
Speech codec
ippsAutoCorr_G729B
ippsLevinsonDurbin_G729B 
ippsLPCToLSP_G729_16s
ippsLPCToLSP_G729A_16s 
ippsLSFToLSP_G729_16s 
ippsLSFQuant_G729_16s 
ippsLSFDecode_G729B_16s 
ippsLSFDecode_G729_16s
ippsLSFDecodeErased_G729_16s
ippsLSPToLPC_G729_16s
ippsLSPQuant_G729_16s
ippsLSPToLSF_G729_16s
ippsLagWindow_G729_32s_I
ippsOpenLoopPitchSearch_G729_16s
ippsOpenLoopPitchSearch_G729A_16s
ippsAdaptiveCodebookSearch_G729_16s
ippsAdaptiveCodebookSearch_G729A_16s
ippsAdaptiveCodebookGain_G729_16s
ippsAdaptiveCodebookGain_G729A_16s
ippsAdaptiveCodebookContribution_G729_16s
ippsFixedCodebookSearch_G729_32s16s
ippsFixedCodebookSearch_G729A_32s16s
ippsToeplizMatrix_G729_16s32s
ippsDecodeGain_G729_16s
ippsDecodeAdaptiveVector_G729_16s_I
ippsGainControl_G729_16s_I
ippsGainControl_G729A_16s_I
ippsResidualFilter_G729_16s
ippsSynthesisFilter_G729_16s
ippsSynthesisFilterZeroStateResponse_NR_16s
ippsLongTermPostFilter_G729_16s
ippsLongTermPostFilter_G729A_16s
ippsLongTermPostFilter_G729B_16s
ippsShortTermPostFilter_G729_16s
ippsShortTermPostFilter_G729A_16s
ippsTiltCompensation_G729_16s
ippsTiltCompensation_G729A_16s
ippsHarmonicFilter_16s_I
ippsHighPassFilterSize_G729
ippsHighPassFilterInit_G729
ippsHighPassFilter_G729_16s_ISfs
ippsIIR16sLow_G729_16s
ippsPreemphasize_G729A_16s
ippsPreemphasize_G729A_16s_I
ippsInterpolate_G729_16s
ippsInterpolateC_G729_16s_Sfs
ippsInterpolateC_NR_G729_16s_Sfs
ippsGainQuant_G729_16s

Image Processing 
ippiYCbCr422RszCscRotRGB_8u_P3C3R
ippiInitAlloc_10RGGBtoYCbCr_RotRsz_P3R
ippi10RGGBtoYCbCr_RotRsz_8u_P3R
ippiFree_10RGGBtoYCbCr_RotRsz_P3R
ippiInitAlloc_AE_10RGGB_8u_C1R
ippiFree_AE_10RGGB_8u_C1R
ippiAE_10RGGB_8u_C1R
ippiInitAlloc_AWB_10RGGB_8u_C1R
ippiFree_AWB_10RGGB_8u_C1R
ippiAWB_10RGGB_8u_C1R

Signal Processing 
ippsResampleFIRInit_16s
ippsResampleFIR_16s_Sfs
ippsFFTInv_CToC_32sc_Sfs
ippsFFTFwd_RToCCS_32s_Sfs

7. Installation
To install the Intel IPP for Linux* package,please refer to 
INSTALL.txt included within this release kit.

7.1 Installed Files and Libraries
The following table provides the installed files and the directories 
where they reside  (where ~ is the directory chosen during the installation process): 


~/ipp/5.0/pca_wmmx
Main directory.
* ReleaseNotes.txt  release notes (this file)
* ipplic.htm  license agreement
* RefMan_IPP_MB.pdf  reference manual
* INSTALL.txt  Installation guide
README.txt  Readme information* 

~/ipp/5.0/pca_wmmx/include
Directory for C "include" files. 
 * ipp.h  master Intel IPP include file
 * ippdefs.h  master Intel IPP definition include file
 * ipp*.h  include files for each domain accessed through ipp.h

~/ipp/5.0/pca_wmmx/lib
Directory for static binary library components.

~/ipp/5.0/pca_wmmx/lib/mvlcee/
Directory for one set of static binary 
library components compatible with the toolchain from MontaVista CEE 3.0 gold release. 
 * *.a  chosen static library files

~/ipp/5.0/pca_wmmx/lib/pvkit/
Directory for one set of static binary 
library components compatible with the toolchain: arm-linux-gcc 3.3.2. 
 * *.a  chosen static library files
~/ipp/5.0/pca_wmmx/bin
Directory for shared library components.

~/ipp/5.0/pca_wmmx/bin/mvlcee/
Directory for one set of shared library 
components compatible with the toolchain from MontaVista CEE 3.0 gold release. 
 * *.so  chosen shared library files

~/ipp/5.0/pca_wmmx/bin/pvkit/
Directory for one set of shared library 
components compatible with the toolchain: arm-linux-gcc 3.3.2. 
 * *.so  chosen shared library files

~/ipp/5.0/pca_wmmx/examples
* Directory for sample code
~/ipp/5.0/pca_wmmx/examples/AdaptiveNoiseCanc

Directory for sample code of adaptive noise cancellation.
* readme.txt  brief overview
* Makefile_mvlcee  Linux makefile using the toolchain from 
  MontaVista CEE 3.0 gold release.
* Makefile_pvkit  Linux makefile using the toolchain: arm-linux-gcc 3.3.2. 
 * *.h  include files
 * *.c  source code files

~/ipp/5.0/pca_wmmx/examples/Filtering
Directory for sample code of filtering.
* readme.txt  brief overview
* Makefile_mvlcee  Linux makefile using the toolchain from 
  MontaVista CEE 3.0 gold release.
* Makefile_pvkit  Linux makefile using the toolchain: arm-linux-gcc 3.3.2.
 * *.h  include files
 * *.c  source code files

~/ipp/5.0/pca_wmmx/examples/OSCRTimer
Directory for sample code of OSCR timer for Intel PCA Processors 
with Intel Wireless MMX(tm) Technology.
* readme.txt - brief overview
 * *.h  include files
 * *.c  source code files
 * *.o  object files

~/ipp/5.0/pca_wmmx/examples/Reverb
Directory for sample code of artificial reverberation.
* readme.txt  brief overview
* Makefile_mvlcee  Linux makefile using the toolchain from 
  MontaVista CEE 3.0 gold release.
* Makefile_pvkit  Linux makefile using the toolchain: arm-linux-gcc 3.3.2.
 * *.h  include files
 * *.c  source code files

~/ipp/5.0/pca_wmmx/examples/SigGen
Directory for sample code of signal generation. 
* readme.txt  brief overview
* Makefile_mvlcee  Linux makefile using the toolchain from MontaVista 
CEE 3.0 gold release.
* Makefile_pvkit  Linux makefile using the toolchain: arm-linux-gcc 3.3.2.
* *.h  include files
* *.c  source code files

~/ipp/5.0/pca_wmmx/examples/VectorManip
Directory for sample code of 
vector manipulation. 
* readme.txt  brief overview
* Makefile_mvlcee  Linux makefile using the toolchain from MontaVista 
  CEE 3.0 gold release.
* Makefile_pvkit  Linux makefile using the toolchain: arm-linux-gcc 3.3.2.
* *.h  include files
* *.c  source code files

~/doc/
Directory for supporting document
* ippsupport.txt  License and Package information file

~/tools/
Directory for tools
~/tools/env/
* ippenv.sh  Environment variables setting shell file
~/tools/support/
* iplid.exe  Show up license and package information


8. Known Problems
To use Intel IPP .so libraries, the fPIC option is required in 
your application code. Otherwise, calling the Intel IPP functions may fail.

9. License Definitions
Refer to the Intel IPP license file for the license agreement details.
MPEG-4, H.263, MP3, GSM/AMR, G.723.1/A, JPEG, JPEG 2000, and AAC are 
international standards promoted by ISO, IEC, ITU, ETSI and other 
organizations. Implementations of these standards, or the standard enabled 
platforms may require licenses from various entities, including Intel.

10. Technical Support and Feedback
Feedback on this product is very important and will assist Intel in improving 
the Intel IPP for the Intel PCA. To obtain technical support for this 
product, register at the Intel Premier Support web site https://premier.intel.com/.
After creating an account, login to Intel Premier Support and submit any questions.

Additional information regarding Intel IPP technical support and 
troubleshooting can be found at:

http://support.intel.com/support/performancetools/libraries/ipp/index.htm

For registration or account access problems, contact developer.support@intel.com. 
Please do not email technical issues to developer.support@intel.com as it is 
not a secure medium.
To submit an issue via the Intel Premier Support website please perform the 
following steps: 
1. Ensure that Java* and JavaScript* are enabled in the browser. 
2. Go to https://premier.intel.com/. 
3. Type in the Login and Password. Both are case-sensitive. 
4. Click the "Submit" button. 
5. Read the Confidentiality Statement and click the "I Accept" button. 
6. Click the "Go" button next to the Product Name drop-down list. 
7. Click the "Submit Issue" link in the left navigation bar. 
8. Choose "Development Environment (tools, SDV, EAP)" from the Product 
   Name drop-down list. 
9. If this is a software or license-related issue choose Intel IPP for Windows* 
   from the Product Name drop-down list. 
10. Enter the question and complete the fields in the windows that follow to 
    successfully submit the issue.
  
Follow these guidelines when forming the problem report or product suggestion:
1. Describe the difficulty or suggestion.
For problem reports be as specific as possible, so that we may reproduce the 
problem. Please include a small test case, if possible.
2. Describe the system configuration information.
Be sure to include specific information that may be applicable to the 
setup: operating system, name, and version number of installed applications, and 
anything else that may be relevant to helping us address the concern. 

11. 
 Copyright
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO 
LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL 
PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S 
TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY 
WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO 
SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING 
TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY 
PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel products are 
not intended for use in medical, life saving, or life sustaining applications. 
Intel may make changes to specifications and product descriptions at any time, 
without notice.
Designers must not rely on the absence or characteristics of any features or 
instructions marked "reserved" or "undefined." Intel reserves these for future 
definition and shall have no responsibility whatsoever for conflicts or 
incompatibilities arising from future changes to them.
MPEG is an international standard compression/decompression of digital audio 
and digital video promoted by ISO. Implementations of MPEG codecs, or MPEG 
enabled platforms may require licenses from various entities, including Intel 
Corporation. 
This document and the software described in it are furnished under license 
and may only be used or copied in accordance with the terms of the license. 
The information in this document is furnished for informational use only, is 
subject to change without notice, and should not be construed as a commitment 
by Intel Corporation. Intel Corporation assumes no responsibility or liability 
for any errors or inaccuracies that may appear in this document or any software 
that may be provided in association with this document. Except as permitted by 
such license, no part of this document may be reproduced, stored in a retrieval 
system, or transmitted in any form or by any means without the express written 
consent of Intel Corporation. Contact your local Intel sales office or your 
distributor to obtain the latest specifications.
Copies of documents which have an ordering number and are referenced in this 
document, or other Intel literature may be obtained by calling 1-800-548-4725 
or by visiting Intel's website at http://www.intel.com.
Copyright  Intel Corporation, 2005. AllRights Reserved.
Intel, Intel IPP, Intel PCA, Intel XScale, and Pentium 4 are trademarks or 
registered trademarks of Intel Corporation or its subsidiaries in the 
United States and other countries.
* Other brands and names are the property of their respective owners.




