(Назад к списку заданий eCo Labs)

Название: USBAUDIO для 48 KHz
Заказчик: eCo Software


Срок: 1 неделя + 3 месяца
Вознаграждение: -

Задачи и вопросы

Тестирование проводится для: USBAUDIO 1.100

(Download)

Проблема 44 <> 48 KHz

Операционная система выдает аудио в 44 KHz и других. USB аудио-адаптеру все данные должны поступать в виде 48 KHz. Задача - сделать USBAUDIO, в котором выполнется такая конвертация.

Доступны исходные коды: ???

Дополнение: 2010/03

Там же можно выбрать конфигурацию. 1-ая - это 44KHz, 2-ая - 48 KHz. а таком духе. Наверное нужно прямо в драйвере сделать выбор конфигурации если данные поступают в другом формате - и проблема сама решится.

Поддержка в SMP Надо протестировать USB Audio в SMP режиме

e-co: кажется при загрузке в SMP драйвер трапается или типа того.

Высокая нагрузка Иногда падает при воспроизведении файла. Происходит не периодично бывает проработает 15 мин, а бывает и час. Бывает и быстро после 5 минут работы. Результат черный экран и ошибки регистров далее только перегрузка.

Заметил еще вот что если в момент когда воспроизводиться звук через USB Audio грузить, что нибудь к примеру браузер запустить тогда чаще всего падает.

Подключение-отключение устройства

Q: а если устройство отключено, то система работает или виснет? - A: Работает.

Q: а если при загрузке подключено, а потом отключить - A: Все нормально.

Q: а если отключено, потом подключить? - A: Определяется и работает. Но!!!! ВИСЫ - смотри высокую нагрузку

Критика

А может быть нужно весь DART заменить?

  • были обсуждения
  • а где DART? где его dll?

Баг-репорты

Eject
Eugene Gorbunoff
2010/04/11
v. 10.100


kmp проигрывает видео.
вытащил адаптер => kmp сразу замедлился и завис. черный экран.
SMP
Eugene Gorbunoff
2010/04/11
v. 10.100

SMP режим (2 процессора)

запускаем kmp =>
через 2 секунды компутер нафиг перегружается
WAV
Eugene Gorbunoff
2010/04/11
v. 10.100

Включены системные звуки.
при старте проигрывается wav 
все зациклено. проиграло 3-5 раз и все повисло
WAV
Eugene Gorbunoff
2010/04/11
v. 10.100

посмотрел фильм с помощью kmp 
version: kmp 0.5.1
вышел из просмотра
проигрывается какой-то звук
проигралось 3-5 раз и все повисло
KHz
Eugene Gorbunoff
2010/04/11
v. 10.100

проигрывание системных .wav из Настройка Звуков =>
неправильные KHz => изуродованный звук

Задание 2010-го года:

Нужно взять два современных распространненых USB Audio-адаптера в одном из магазинов:

  • http://shop.key.ru/shop/groups/35/
  • http://digitalshop.ru/shop/?action=print_tovar_podrazdel&id_podrazdel=131

Сделать поддержку на основе IBM USB Audio драйвера (есть в DDK). Должна работать: проигрывание, запись, пропускать звук с LineIn. Должны работать все API, относящиеся к звуку.

Сроки:

  • 2 недели на разработку
  • 2 недели на тестирование

Перспективы:

  • Можно сделать поддержку еще нескольких устройств USB Audio. Обсуждается отдельно