Page 42 of 66

Re: sound, SB, AC97 и другое

Posted: Sat Mar 13, 2010 4:41 pm
by cveart
А для "Envy24 Family Audio Controller WDM" нет еще драйвера? Вроде бы VIA...

Re: sound, SB, AC97 и другое

Posted: Sat Mar 13, 2010 7:36 pm
by DmitrySokolowsky
В виртуалбоксе звук дёргается

Re: sound, SB, AC97 и другое

Posted: Sun May 09, 2010 8:12 pm
by XVilka
Тут кто-то про HDA говорил. Располаю всеми интеловскими даташитами, могу помочь в написании. + сам сейчас работаю по чипсетам ICH9 в одном проекте - поэтому возможна помощь не отрываясь от дела. Правда скорее все-таки хоть какой-то скелет нужен.

Re: sound, SB, AC97 и другое

Posted: Mon May 10, 2010 6:41 am
by Nasarus
XVilka
Пообщайся с Asper'ом, он тоже делает драйвер для Intel High Definition Audio

Re: sound, SB, AC97 и другое

Posted: Tue May 11, 2010 11:32 am
by Unduing
Не работает звук в последней ночной сборке колибри, звуковая карта vibra 16 установлена в extended isa порт, в окне отладки драйвер сообщает:

Code: Select all

detecting hardware...
exiting... May be some problems found?
Sound service not loaded
Sound service not installed
Звуковая карта использует IRQ5 (работает в Windows XP)(Файл sound.obj заменен sb16.obj и сборка в qemu -soundhw sb16 работает с звуком)(Кстати в config.txt не нашел фразы что sb16 поддерживается).

Re: sound, SB, AC97 и другое

Posted: Mon May 17, 2010 12:42 pm
by Unduing
В продолжение вопроса, после сброса порт готов для чтения, но всегда возвращает 00h, есть идеи?

Re: sound, SB, AC97 и другое

Posted: Fri May 21, 2010 7:08 pm
by Asper
cveart
VIA один из крупнейших производителей аппаратного обеспечения и одним драйвером все аудиокарты от этой компании не охватить. Кто хочет сделать поддержку Envy24 может посмотреть исходники ALSA, а конкретно в папке alsa-driver-x.x.x\alsa-kernel\pci\ice1712.

Атауальпа
VirtualBox 3.1.6 (released 2010-03-25)

(...)
PulseAudio: fixed guest freezes under certain conditions (3.1.4 regression; bug #6224)
(...)
Всё ещё дергается, но уже меньше. Так что адресуй вопрос разработчикам VirtualBox.

Unduing

Полагаю, что на твой вопрос может ответить только Nable, разработчик драйвера для SoundBlaster.

Re: sound, SB, AC97 и другое

Posted: Sun May 23, 2010 11:55 pm
by diamond
Unduing
config.txt в последней ночной сборке поправил. С нерабочестью вопрос сложнее. Может, карте какая-то специальная инициализация требуется?

Re: sound, SB, AC97 и другое

Posted: Mon May 24, 2010 8:50 pm
by Asper
Нашел ссылку по теме для аппаратчиков FAQ = своими руками = улучшаем характеристики звуковых карт!.
Целый форум посвященный данной тематике http://www.vegalab.ru/forum/forumdispla ... -компьютер

Re: sound, SB, AC97 и другое

Posted: Sun Nov 07, 2010 1:25 pm
by Serge
Существующая звуковая система имеет один серьёзный недостаток - высокую латентность от начала проигрывания звукового буфера до воспроизведения семплов кодеком. Поэтому для удобства синхронизации звука и видео я добавил к звуковой подсистеме две новых функции:

Code: Select all

int _stdcall  GetTimeStamp(SNDBUF hBuff, double *stamp);
int _stdcall  SetTimeBase(SNDBUF hBuff, double base);
Первая возвращает время от начала воспроизведения звукового буфера в миллисекундах в вещественном формате с двойной точностью. Вторая устанавливает базу отсчёта, по-умолчанию ноль. Чтобы получать точное время драйвер звука должен обрабатывать вызов DEV_GET_POS и возвращать число воспроизведённых семплов от начала текущего сегмента(0-4096). Пока это делает только драйвер для АС97. Для остальных драйверов точность будет хромать. Надеюсь что разработчики обновят драйверы для остальных устройств.

Re: sound, SB, AC97 и другое

Posted: Mon Nov 08, 2010 1:45 pm
by Mario
Serge
Мне вот интересно есть вообще в природе какая-либо документация, как работать с Infinity на прикладном уровне?
Почему то ничего не нахожу кроме исходников, а там с комментариями не густо.

Re: sound, SB, AC97 и другое

Posted: Mon Nov 08, 2010 1:50 pm
by Serge
Скорее всего нет.

Re: sound, SB, AC97 и другое

Posted: Mon Nov 08, 2010 2:13 pm
by Mario
И как тогда пользоваться? Изучать исходники сишных приложений, дабы писать потом на ассемблере?
Хотя бы простейшую доку бы. :?

Re: sound, SB, AC97 и другое

Posted: Thu Nov 11, 2010 8:58 am
by Asper
Serge
Мало мне проблем с беззвучным проигрыванием HDA на Интелах, теперь вот ещё position'ы обрабатывать... Шучу :) , ради нового fplay я ещё и не на такое согласен. :)

Mario
Есть SDK, ну и я могу кое-что подсказать, читай например viewtopic.php?f=9&t=1132&p=24286#p24286.

Re: sound, SB, AC97 и другое

Posted: Thu Nov 11, 2010 10:36 am
by Serge
Asper
У них для этого есть DMA Position in Current Buffer. Устанавливается через DPLBASE/DPUBASE. Если там значение в байтах делим его на 4. Infinity правый и левый канал считает за один семпл.