Dolby Pro Logic IIx Decoder, Blackfin
Overview
Features and Benefits
- Output Status: Sample rate, number of output channels, number of output samples per channel, and output channel configuration.
- API: C callable 'push' API
- Error Codes: Reports up to 3 unique error codes.
- Code base origin: Dolby Pro Logic IIx Implementation kit, version 1.0
- Compliance: Dolby compliance/certification requirements for Dolby Pro Logic IIx.
- Framework dependencies: None. No dependencies on processor peripherals or registers.
- Certified processors: ADSP-BF531/2/3/4/6/7, ADSP-BF522/3/4/5/6/7, ADSP-BF542/4/7/8/9
- Framework dependencies: None. No dependencies on processor peripherals or registers.
- Release Format: Object Code with source code wrapper
- Input format: PCM 16/32-bit, minimum stereo and up to 5.1 channels, non-interleaved
- Output format: PCM 16/32-bit, up to 7.1 channels, non interleaved
- Sample Rates: 32, 44.1, 48, 64, 88.2, 96, 176.4 and 192 kHz
- Multi-channel: Fully re-entrant and multi-instancing capable
Product Details
Dolby® Pro Logic IIx is a proprietary algorithm from Dolby Laboratories intended for extending stereo or 5.1-channel audio to 6.1 or 7.1 channels. The Dolby Pro Logic IIx Decoder (DPLIIx) uses matrix surround decoding technology to create an extended-channel surround sound playback experience. DPLIIx has applications in home and car entertainment systems, PC audio, games consoles, and others. The Dolby Pro Logic IIx Decoder has three different listening modes which allow users to tailor audio reproduction to different types of audio programs
Licensing
Each module supports the Analog Devices, Inc. (ADI) Blackfin or SHARC Processor family and is a licensed product that is available in object code format. Recipients must sign or accept a license agreement with ADI prior to being shipped or downloading the modules identified in the license agreement.
Performance Metrics
MIPS summary:
Code memory (KiB) |
Data RAM (KiB) |
Constant Data Tables (KiB) |
MIPS |
|
Average |
Peak |
|||
12.54 |
14.17 |
2.2 |
89.9 |
92.9 |
- MIPS measured using Fs = 48kHz, optimal memory layout, worst case test vector, stereo input and 7-channel output running on a ADSP-BF537.
- Code compatible across all ADSP-BF5xx processors.
- "Data RAM" for one instance, includes Stack, Scratch, Instance/State, Typical Input and Output Single Buffers.
- Input buffer size is 1024 bytes and output buffer size is 3584 bytes, all storing 16-bit samples.
- Frame size considered is 256 samples per channel.
- 1 KiB = 1024 bytes
Systems Requirements
- Windows XP Professional SP3 (32-bit only).
- Windows Vista Business/Enterprise/Ultimate SP2 (32-bit only). It is recommended to install the software in a non-UAC-protected location.
- Windows 7 Professional/Enterprise/Ultimate (32 and 64-bit). It is recommended to install the software in a non-UAC-protected location.
- Minimum of 2 GHz single core processor, 3.3 GHz dual core is recommended.
- Minimum of 1 GB memory (RAM), 4 GB is recommended.
- Minimum of 2 GB hard disk (HDD) space is required.