Difference between revisions of "DVI IMA ADPCM"

From MultimediaWiki
Jump to navigation Jump to search
(I assume "but of which" was a typo...)
(add info about the fact that DVI_IMA_ADPCM, IMA_ADPCM and Microsoft_IMA_ADPCM are all fundamentally the same codec)
Line 1: Line 1:
 
According to the [[XAnim]] multimedia application, there are two variants of DVI [[IMA ADPCM]], both of which are encoded and decoded with the IMA ADPCM algorithm. The original variant encodes the top nibble of a byte first, then the bottom nibble. The revised variant has the opposite encoding order.
 
According to the [[XAnim]] multimedia application, there are two variants of DVI [[IMA ADPCM]], both of which are encoded and decoded with the IMA ADPCM algorithm. The original variant encodes the top nibble of a byte first, then the bottom nibble. The revised variant has the opposite encoding order.
 +
 +
[IMA ADPCM] and [Microsoft IMA ADPCM] are both the same codec, an implementation of the IMA/DVI ADPCM standard, the only difference being encapsulation around the ADPCM data. The [IMA ADPCM] standard did not specify RIFF/WAV file headers, while the [Microsoft IMA ADPCM] implementation does.
  
 
[[Category:Audio Codecs]]
 
[[Category:Audio Codecs]]
 
[[Category:ADPCM Audio Codecs]]
 
[[Category:ADPCM Audio Codecs]]
 
[[Category:IMA ADPCM Audio Codecs]]
 
[[Category:IMA ADPCM Audio Codecs]]

Revision as of 19:51, 29 October 2017

According to the XAnim multimedia application, there are two variants of DVI IMA ADPCM, both of which are encoded and decoded with the IMA ADPCM algorithm. The original variant encodes the top nibble of a byte first, then the bottom nibble. The revised variant has the opposite encoding order.

[IMA ADPCM] and [Microsoft IMA ADPCM] are both the same codec, an implementation of the IMA/DVI ADPCM standard, the only difference being encapsulation around the ADPCM data. The [IMA ADPCM] standard did not specify RIFF/WAV file headers, while the [Microsoft IMA ADPCM] implementation does.