Нажмите для просмотра прикрепленного файла
Код
>imaed.exe
IMA ADPCM encoder-decoder for AZBK sound system
no input file specifed
supported format for encoding: required: PCM/44100/16bit/stereo or PCM/44100/16bit/mono
Usage: imaed <inputfile> [options] ...
-o || --out - output file
-d || --decode - decode ima file
-m || --mono - decode mono ima file
-h || --help - show help message
пример использования
Код
imaed.exe Israelism.wav -o Israel.ima
чистый поток отличается от WAV отсутствием разбиения на чанки ибо научить DMA контроллер распознавать чанки сложно, да и делать декодер контейнера WAV лениво, но это принципиально возможно
те можно запаковать в IMA ADPCM в контейнере WAV и потом уже на БК извлечь оттуда поток и передать его DMA-контроллеру для воспроизведения(я делать этого не стал - времени нет, но если кто-то захочет - смотрите на разбор чанков в WAV в этом кодировщике - на БК надо сделать также)
как видно из команд - кодировщик может восстановить ima-поток в WAV файл
это сделано для контроля кодировки
исходники кодировщика
Нажмите для просмотра прикрепленного файла
Описание стандарта
Recommended Practices
for Enhancing Digital Audio Compatibility
in Multimedia Systems
by the IMA Digital Audio Focus and Technical Working Groups
Revision 3.00
21 October 1992
Нажмите для просмотра прикрепленного файла