Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Jul 14, 2020 1:40 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 983 posts ]  Go to page Previous 140 41 42 43 4466 Next
Author Message
PostPosted: Sat Mar 13, 2010 4:41 pm 
Offline

Joined: Thu Mar 11, 2010 10:26 pm
Posts: 6
А для "Envy24 Family Audio Controller WDM" нет еще драйвера? Вроде бы VIA...


Top
   
PostPosted: Sat Mar 13, 2010 7:36 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
В виртуалбоксе звук дёргается

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Top
   
PostPosted: Sun May 09, 2010 8:12 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 797
Тут кто-то про HDA говорил. Располаю всеми интеловскими даташитами, могу помочь в написании. + сам сейчас работаю по чипсетам ICH9 в одном проекте - поэтому возможна помощь не отрываясь от дела. Правда скорее все-таки хоть какой-то скелет нужен.


Top
   
PostPosted: Mon May 10, 2010 6:41 am 
Offline
User avatar

Joined: Wed Jan 27, 2010 10:59 am
Posts: 269
XVilka
Пообщайся с Asper'ом, он тоже делает драйвер для Intel High Definition Audio

_________________
ушёл...


Top
   
PostPosted: Tue May 11, 2010 11:32 am 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
Не работает звук в последней ночной сборке колибри, звуковая карта vibra 16 установлена в extended isa порт, в окне отладки драйвер сообщает:
Code:
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 поддерживается).


Top
   
PostPosted: Mon May 17, 2010 12:42 pm 
Offline

Joined: Tue May 11, 2010 8:14 am
Posts: 112
В продолжение вопроса, после сброса порт готов для чтения, но всегда возвращает 00h, есть идеи?


Top
   
PostPosted: Fri May 21, 2010 7:08 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
cveart
VIA один из крупнейших производителей аппаратного обеспечения и одним драйвером все аудиокарты от этой компании не охватить. Кто хочет сделать поддержку Envy24 может посмотреть исходники ALSA, а конкретно в папке alsa-driver-x.x.x\alsa-kernel\pci\ice1712.

Атауальпа

Quote:
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.


Top
   
PostPosted: Sun May 23, 2010 11:55 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Unduing
config.txt в последней ночной сборке поправил. С нерабочестью вопрос сложнее. Может, карте какая-то специальная инициализация требуется?

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
PostPosted: Mon May 24, 2010 8:50 pm 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Нашел ссылку по теме для аппаратчиков FAQ = своими руками = улучшаем характеристики звуковых карт!.
Целый форум посвященный данной тематике http://www.vegalab.ru/forum/forumdisplay.php/16-Звук-и-компьютер


Top
   
PostPosted: Sun Nov 07, 2010 1:25 pm 
Offline
Kernel Developer

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


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


Top
   
PostPosted: Mon Nov 08, 2010 1:50 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Скорее всего нет.


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


Top
   
PostPosted: Thu Nov 11, 2010 8:58 am 
Offline
User avatar

Joined: Fri Jun 27, 2008 3:22 pm
Posts: 988
Serge
Мало мне проблем с беззвучным проигрыванием HDA на Интелах, теперь вот ещё position'ы обрабатывать... Шучу :) , ради нового fplay я ещё и не на такое согласен. :)

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


Top
   
PostPosted: Thu Nov 11, 2010 10:36 am 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Asper
У них для этого есть DMA Position in Current Buffer. Устанавливается через DPLBASE/DPUBASE. Если там значение в байтах делим его на 4. Infinity правый и левый канал считает за один семпл.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 983 posts ]  Go to page Previous 140 41 42 43 4466 Next

All times are UTC+03:00


Who is online

Users browsing this forum: Yandex [Bot] and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited