![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
SuperMax |
![]() ![]()
Сообщение
#1
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 291 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Для упаковки в чистый IMA ADPCM поток сделан кодировищик
![]() Код >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 ![]() -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#2
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 291 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Плеер с загрузкой в память
начинает проигрывать сразу после загрузки, проигрывание идет по кругу поставляется полный комплект с исходниками писалось как быстрее а не как оптимальнее ![]() пример запуска .RUN PLIMAS ST16.IMA ST16.IMA - файл звука в формате IMA ADPCM 44100 stereo 16bit остановить проигрывание можно записал в 177160 значение 4 -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#3
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 291 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Потоковый плеер - те воспроизводит файл прямо с диска, но использует DMA-контроллер для воспроизведения
использование памяти минимально - 8кБ (две страницы AZ) писалось как быстрее а не как оптимальнее ![]() пример запуска .RUN PLSS ST16.IMA ST16.IMA - файл звука в формате IMA ADPCM 44100 stereo 16bit проигрывание остановится после окончания файла явных ограничений на длину нет -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#4
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 291 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Демонстрация плеера в работе
-------------------- Живы будем - Не помрем !
|
![]() ![]() |
Текстовая версия | Сейчас: 13.6.2024, 15:49 |