SHARC Software Modules

Audio and video codecs, encoders, decoders, post processing code and other modules can speed development and help evaluate processors. Software and hardware requirements are outlined on the software module product pages and in the accompanying documentation.

Select related information:


Software  Type Revision Release Date Description Availability
Asynchronous Sample Rate Converter (ASRC)
Audio Post Decoders
2.0.0
Nov-2012
Asynchronous Sample Rate Converter (ASRC) is used for audio sampling rate conversion in both consumer and professional applications. The ASRC software module supports a variety of sample rate configurations. The ASRC software module can be used to change the sampling frequency in small steps which vary with time without producing any audible artifacts in the output, during the change. Such a time ...more
Download Production Code
Dirac Dimensions
Audio Decoders and Post Decoders
2.0.0
Jan-2013
This library for the SHARC processor is an implementation of an audio post-processing module specified by Dirac Research for the purpose of delivering premium automotive surround sound. It unifies equalization, cross-over, delay, and gain adjustments, with up-mixing from its single- or multi-channel inputs to directly drive multiple speaker outputs. Dirac Dimensions™ applies a single...more
Download Production Code
Dolby® Advanced Fader
Audio Decoders and Post Decoders
1.1.1
May-2010
Dolby® Advanced Fader & Mixer is one of the central components in the Dolby Automotive Entertainment Program (DAEP) Post-Processing System. The DAEP system is aimed at improving the in-car listening experience by taking into consideration the positions and directionality of the listener with respect to the available speaker sets. The Dolby Advanced Fader Mixer provides audio channel ...more
Download Evaluation Code
Request Production Code
Dolby® Digital (AC-3) 5.1 Decoder for SHARC
Audio Decoders and Post Decoders
4.0.0
Feb-2013
The ADI Dolby® Digital (AC-3) 5.1 Decoder library for the SHARC processor is an implementation of a Dolby Digital Consumer Decoder, compliant with the Advanced Television Systems Committee (ATSC) AC-3 standard. This implementation has been certified by Dolby Laboratories, Inc. The ADI Dolby Digital AC-3 5.1 Decoder contains a standard C-callable 'push' API. The module has no dependencies on ...more
Download Evaluation Code
Request Production Code
Dolby® Digital EX Decoder
Audio Decoder
3.0.0
Mar-2013
Dolby® Digital EX is an extension of the Dolby Digital decoding algorithm that adds a center rear channel or two back channels to 5.1-channel playback, expanding the surround sound experience to 6.1 channels...more
Download Evaluation Code
Request Production Code
Dolby® Digital Plus Decoder
Audio Decoders and Post Decoders
2.0.0
Oct-2012
Dolby® Digital Plus, or Enhanced AC-3 (E-AC-3), is an advanced surround sound audio codec designed specifically for evolving media. Dolby Digital Plus brings cinematic sound to Blu-ray&$150;, broadcast, online, game, and mobile phone entertainment. Dolby Digital Plus is based on core Dolby Digital technologies. Dolby Digital Plus offers a number of technical advances which includes new algorithms and...more
Download Evaluation Code
Request Production Code
Dolby® Headphone v2
Audio Decoders and Post Decoders
3.0.0
Mar-2013
Dolby® Headphone is a proprietary algorithm from Dolby Laboratories intended for creating 5.1 realistic surround sound effects on headphones. The Dolby Headphone technology is capable of processing 24-bit 96 kHz audio such as DVD-Audio, from sources providing up to 7.1 channels. Dolby Headphone can also produce 5.1 surround effects from stereo sources when used in combination with Dolby...more
Download Evaluation Code
Request Production Code
Dolby® Intelligent Mixer (eMix)
Audio Decoders and Post Decoders
4.0.0
Nov-2013
Dolby® Intelligent Mixer is a sub component of the Dolby Car Audio system...more
Download Evaluation Code
Request Production Code
Dolby® Pro Logic IIx Decoder
Audio Decoders and Post Decoders
5.0.0
Nov-2012
Dolby® Pro Logic IIx (DPLIIx) is a proprietary algorithm from Dolby Laboratories intended for extending stereo or 5-channel audio to 6 or 7 channels. 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. DPLIIx has three different...more
Download Evaluation Code
Request Production Code
Dolby® Pro Logic IIz Decoder
Audio Decoders and Post Decoders
2.0.0
Feb-2013
Dolby® Pro Logic IIz is an extension of Dolby Pro Logic IIx that provides two additional "front height" output channels. These two channels drive two speakers positioned above the front left and right speakers. Dolby Pro Logic IIz can be used to expand 5.1-channel material or even stereo material to be reproduced by "7.1 Height" or "9.1" systems....more
Download Evaluation Code
Request Production Code
Dolby® TrueHD Decoder
Audio Decoders and Post Decoders
2.0.0
Jan-2013
Dolby TrueHD is a lossless audio coding technology designed for applications in high-definition disc media and other contexts where the quality of the programming demands playback accuracy that is bit-for-bit identical to the original performance. Expanding upon the proven foundation of MLP Lossless™, Dolby TrueHD is further defined by expanded bit rates (up to 18 Mbps), additional channel offerings...more
Download Evaluation Code
Request Production Code
Dolby® Virtual Speaker
Audio Decoders and Post Decoders
3.0.0
Feb-2013
DVS which is an acronym for Dolby® Virtual Speaker, which is a propriety algorithm from Dolby Labs intended for creating realistic 5.1 surround effects on two channel output...more
Download Evaluation Code
Request Production Code
Dolby® Volume
Audio Decoders and Post Decoders
3.0.0
Mar-2013
Dolby® Volume is an advanced automatic volume control system that analyses the perceived volume of audio and adjusts it to maintain an enhanced and uniform listening experience. Dolby Volume maintains the reference level frequency response of the audio and provides a consistent volume level across different audio material by applying processing based on a model of human perception of sound...more
Download Evaluation Code
Request Production Code
DTS Boost for SHARC
Audio Decoders and Post Decoders
2.0.0
Apr-2013
DTS Boost for SHARC is an audio post-processing module developed by DTS Inc. for maximizing the perceived loudness for a stereo source without cause audible distortion. It is primarily designed for audio speaker systems that have limited power output...more
Request Evaluation Code
Request Production Code
DTS Enhance™
Audio Decoders and Post Decoders
1.0.0
Feb-2013
DTS Enhance™ software dynamically equalizes stereo audio to give improved brightness at all volume levels, and can optionally synthesize high frequencies that may have been lost on low bandwidth channels. Applications where ...more
Request Evaluation Code
Request Production Code
DTS Neo: X Decoder
Audio Decoders and Post Decoders
2.0.0.1
Mar-2013
The DTS Neo:X Decoder delivery from ADI has been highly optimised to run on the Analog Devices' SHARC processor family. The DTS Neo:X decoder operates on PCM data received either through analog/digital input channels or from a decoder module such as DTS 5.1 decoder. The DTS Neo:X Decoder takes channel configurations up to 7.1 input channels and outputs up to 11.1 audio channels. It contains a...more
Request Evaluation Code
Request Production Code
DTS Neural Upmix for SHARC
Audio Decoders and Post Decoders
1.0.2
Jun-2013
DTS Neural UpMix technology can output 5.1 or 7.1 multi-channel surround sound from stereo (227 mode) or 5.1 (527 mode) source material. The technology spectrally separates individual audio elements and places each in its intended location within the surround environment. This results in unparalleled image placement and audio depth. It is widely used in XM satellite radio. Up mixing on stereo...more
Request Evaluation Code
Request Production Code
DTS Surround Sensation
Audio Decoders and Post Decoders
2.0.0
May-2013
DTS Surround Sensation for SHARC is an audio post-processing module specified by DTS Inc. for the purpose of delivering enhanced stereo experience from a multi-channel surround source. It offers processing algorithms for both headphones and speaker output modes. In addition to superior down-mixing functions, the technology also includes enhancement to bass as well as creating clearer dialog audio ...more
Request Evaluation Code
Request Production Code
DTS Symmetry for SHARC
Audio Decoders and Post Decoders
1.1.0
Oct-2012
DTS Symmetry for SHARC is an audio post-processing module developed by DTS Inc. for dynamically adjusting the audio gain to maintain the same level of perceived loudness for a stereo source without cause audible distortion. It is primarily...more
Request Evaluation Code
Request Production Code
DTS-HD Master Audio Decoder
Audio Decoders and Post Decoders
2.0.0
Jul-2013
DTS-HD Master Audio is a lossless extension to the core DTS 5.1 surround format. It is used on Blu-Ray video discs to allow bit-to-bit accurate reproduction of the original studio master. The standard reproduces up to 7.1 audio channels at 24-bit resolution and 96kHz sampling rate. The nature of having the core and extension components allows the DTS-HD MA stream to be decode-able on non DTS-HD...more
Request Evaluation Code
Request Production Code
DTS® 5.1 Decoder for SHARC
Audio Decoders and Post Decoders
4.0.0
Feb-2013
The DTS 5.1 Decoder delivery from ADI has been highly optimized to run on the Analog Devices' SHARC processor family. The DTS 5.1 Decoder is capable of decoding standard 5.1 DTS bit streams from a DVD-Video disc and the core DTS audio from a BluRay disc. Bitrates up to 1.5mb/s are supported. In addition to outputting the full 5.1 decoded surround sound, the decoder is capable of down-mixing to 2....more
Request Evaluation Code
Request Production Code
DTS® Neo:6 Decoder
Audio Decoders and Post Decoders
3.0.0
Jun-2013
Neo:6 is a DTS® proprietary algorithm with the primary objective of providing a richer and more natural sound in multi-channel derived from a two channel source. It is targeted for applications involving multi-channel A/V receivers so that the single unit can deliver up to seven audio outputs, while still capable of delivering matrix encoded stereo output. Neo:6 adopts the multi-channel speaker...more
Request Evaluation Code
Request Production Code
MMPEG-4 HE-AAC v2 Decoder for SHARC
Audio Decoder
2.0.0
Nov-2012
The MPEG-4 HE-AAC v2 decoder is the combination of Advanced Audio Coding (AAC), Spectral Band Replication (SBR) and Parametric Stereo (PS), standardized as the High-Efficiency v2 profile in MPEG-4 (HE-AAC v2). The MPEG-4 HE-AAC v2 is backward compatible with AAC-LC. This version of the HE-ACC v2 decoder implements the High Quality (HQ) SBR tool and baseline PS tool. This library for the SHARC...more
Download Evaluation Code
Request Production Code
MPEG-4 AAC-LC Decoder
Audio Decoder
1.0.1
May-2010
This library for the SHARC processor is an implementation of the MPEG-4 AAC-LC (Low Complexity Advanced Audio Coding) decoder, which is conformant to the standard ...more
Request Evaluation Code
Request Production Code
Neural Surround Decoder
Audio Decoders and Post Decoders
2.2.1
Jun-2010
The DTS Neural Surround Decoder is an up mixing algorithm capable of producing 3.1, 4.1, 5.1, 6.1, and 7.1 surround sound from Neural Surround encoded stereo content. It is widely used...more
Request Evaluation Code
Request Production Code
SRS TruVolume®
Audio Decoders and Post Decoders
2.0.0
Dec-2012
SRS TruVolume® is an automatic volume-control post-processing module that adjusts the amplitude of a stereo audio signal to maintain a constant perceived level of loudness in spite of level changes in the input audio material. The algorithm monitors 20 frequency bands and reacts differently to level changes in different bands in order to produce a natural listening experience while avoiding...more
Request Evaluation Code
Request Production Code
WAV PCM Utilities
Audio Decoders and Post Decoders
2.0.0
Nov-2013
This library for the Blackfin and SHARC processors is an implementation of support for handling of WAV files and PCM data stored in files.
Download Production Code