Ms Ima Adpcm Codec

Microsoft IMA ADPCM. From AVI, and ASF that is encoded with IMA ADPCM data has an audio format number Note that Microsoft IMA data can also occur in.

Sep 24, 2011  Pulse Code Modulation PCM and Adaptive Delta Pulse Code Modulation ADPCM are subclasses of the Microsoft waveform . WAV file format.

ADPCM Overview

What sort of answer do y0u have for my problem.

Looking at the forum, there are many people having this problem with no direction from anyone.

Be the first person to mark this helpful

I have sent the question before and the reponse I recieved has not corrected the problem and I have become very frustrated with the Vista Operating System.

I have several older movies on a Flash Drive that play on any computer I have running XP however they will not play on my recently purchased Acer Aspire running Vista Home Premuim.  When I try to play the movie I get Missing Intel IMA ADPCM 11

I have gone round and round with all the great suggestions from the forum group but with no resolution.

From what I have seen from many on the forum is I am not alone with this problem as most everyone on the forum has experinced this same issue with Vista.

With all the expertise at Micorsoft why can we not get help to revolve this issue a little easier.

Thank you for any and all assistance

Be the first person to mark this helpful.

Adaptive Differential Pulse Code Modulation ADPCM is a lossy compression format that is implemented for XAudio2 to provide additional features for specifying the size of the compression sample block. With a lossy compression format some data is altered and lost during compression. ADPCM can achieve compression ratios of up to 4:1.

The implementation of ADPCM for XAudio2 provides additional features to specify the size of the compression sample block. ADPCM enables the audio designer to choose a setting that is an appropriate compromise among size, quality, and resolution for placing loop points.

XAudio2 uses a modified version of the Microsoft ADPCM codec that supports the extended data formatting required to provide custom sample block sizes. For this reason, XAudio2 audio data cannot be played by audio engines that do not support this version of the ADPCM codec.

Note  Currently, ADPCM compression is only available for Windows, including XNA Game Studio Express for Windows deployments.

Audio data is encoded to ADPCM using the AdpcmEncode command-line tool.

In order to encode audio files as ADPCM for use with XAudio2, use the AdpcmEncode command-line tool.

Software decoding of ADPCM is supported in XAudio2.

In order to use ADPCM encoded data in XAudio2, you need to initialize a ADPCMWAVEFORMAT structure with ADPCM specific values, and pass it as an argument to IXAudio2::CreateSourceVoice when you create a source voice. For an example of loading and playing a sound in XAudio2, see How to: Play a Sound with XAudio2.

ADPCM compression works by separating the waveform into blocks, and predicting the variation of the waveform samples within each block. The size of the blocks is measured in samples. The smallest block size is 32 samples, and the highest is 512 samples.

Larger blocks allow better compression, which results in smaller file sizes, but at the expense of sound quality and resolution for aligning loop points.

In general, modifying the SamplesPerBlock value results in these tradeoffs:

If SamplesPerBlockFile CompressionSound QualityLoop Point Resolution

Increases up to max 512 IncreasesDecreasesDecreases

Decreases down to min 32 DecreasesIncreasesIncreases

Because ADPCM uses sample blocks that are aligned one after the other, a wave compressed with ADPCM may have an unfinished, partial block at its end. The ADPCM decoder generates silence for the remainder of this partial block, which keeps the wave from looping seamlessly.

The value of the SamplesPerBlock parameter affects the resolution with which you can align wave data and loop points.

If you try to apply compression to a non-aligned wave, you will get an error or a warning depending on whether the wave is used in any looping play events. You cannot compress a wave used in any looping play events. Remove it from the looping play events, and re-apply compression.

If you use the wave exclusively in non-looping mode, the sample block alignment restriction does not apply.

An ADPCM file is a standard RIFF file with the following chunk types.

RIFFStandard RIFF chunk containing a file type with the value WAVE in the first four bytes

of its data section and the other chunks in the file in the remainder of its data section.

fmtContains the format header for the ADPCM file. The data in this chunk corresponds

to a ADPCMWAVEFORMAT structure.

dataContains the encoded ADPCM audio data. When you use ADPCM in XAudio2,

you need to read the contents of the data chunk into a buffer,

and pass it to a source voice as the pAudioData member

of an XAUDIO2_BUFFER structure.

You don t need to byte swap the contents of the data chunk.

smpl and wsmpOptional chunk types containing the looping information for the ADPCM file.

When you use ADPCM in XAudio2, the values contained in the smpl or wsmp chunks are used

to populate the LoopBeginLoopLength and LoopCount

members of the XAUDIO2_BUFFER structure.

On the Xbox 360, you need to byte swap the data loaded from a smpl chunk

to account for the endianness difference between Windows and Xbox 360.

ms ima adpcm codec

I installed both MS ADPCM MS IMA ADPCM codec drivers too, but still the system does not support ADCPM files from many games Chain, Come to see me tonight.

Missing Intel IMA ADPCM (11)

Adaptive differential pulse-code modulation ADPCM is a variant of differential pulse-code modulation DPCM that varies the size of the quantization step, to allow.

Amongst it you should find Microsoft ADPCM Audio Codec and IMA ADPCM Audio Codec I also had my ADPCM codec scratched by this stupid ACE MCP593 codec.

XAudio2 uses a modified version of the Microsoft ADPCM codec that supports the extended data formatting required to provide custom sample block sizes.

IMA-ADPCM Codec overview. IMA ADPCM is a 4-bit Adaptive Differential Pulse Code Modulation ADPCM algorithm standardized by the Interactive Multimedia Association.

Microsoft adpcm audio codec and ima adpcm audio codec free download - Flash Video Converter 2.2.7: Converts DVD and video files into different formats, and much.