

Artificial Audio Reverberation using Intel(R) IPP 

Readme.txt 


/***********************************************************
Readme for the Artificial Reverberation Sample Code for Intel(R) 
Integrated Performance Primitives 


03/12/2003
***********************************************************/

Description

Demonstrates the following IPPs:

1. Sparse IIR filter
2. IppsAdd
3. Miscellaneous vector manipuations

An effort has been made to keep the software in the ANSI C 
style whenever possible. Although Intel(R) IPP sample code 
has been tested, no warranty, expressed or implied is to 
be associated with these functions as well as all the 
associated materials in this package. All risk assumed 
is by the user. See the Intel(R) Integrated Performance 
Primitives License Agreement for details.

-------------------------------------------------------------------------------

Usage

1. The default output path is the same as the makefile and 
   source code

2. Type the application name -help (e.g., reverb --help) to 
   obtain a listing of command-line options.

3. Once the application is running, type h <Return> for a 
   listing of the available real-time processing commands.

4. The example provides real-time controls for:
   - Change of reverb time (in seconds)

5. Use -a to force audio device I/O, otherwise specify 
   I/O files.

6. The output file format is raw binary, 16-bits per sample

9. Sample rate is fixed to 48kHz -- see code for details.

-------------------------------------------------------------------------------

Changes Since Last Release

None

-------------------------------------------------------------------------------

Known Problems

The audio device output of raw PCM stream may not function well.

-------------------------------------------------------------------------------

License Definitions

Please refer to the Intel(R) Integrated Performance Primitives 
license file for the license agreement details.

-------------------------------------------------------------------------------

Information in this document is provided in connection with 
Intel(R) 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.

Contact your local Intel sales office or your distributor to 
obtain the latest specifications and before placing your product order.

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 (c) Intel Corporation, 2003

Intel and Intel XScale are trademarks or registered trademarks of Intel 
Corporation or its subsidiaries in the United States or other countries.

* Other brands and names are the property of their respective owners.
