HardwareHeaven.com

HardwareHeaven.com

Looking for the skin chooser?
 
 
  • Home

  • Hardware reviews

  • Articles

  • News

  • Tools

  • Gaming at HardwareHeaven

  • Forums

 

Go Back   HardwareHeaven.com > Forums > Hardware and Related Topics > kX Project Audio Driver Support Forum > In Russian


In Russian Discussion in the Russian Language

Reply
 
Thread Tools
Old Mar 12, 2007, 11:59 PM   #1
lnj
DriverHeaven Newbie
 
Join Date: Mar 2005
Posts: 3
Rep Power: 0
lnj is on a distinguished road

небольшой офтоп по аудиге2зс

сорри если это где-то описано, пока не нашел ответа

интересует вопрос про ас3 декодирование
как я понял, декодирует дсп, без использования ресурсов процессора
сама программа декодирования, она вшита изначально в дсп, или загружается драйвером при загрузке системы?
если загружается драйвером, то код декодера написан создателями кх-драйвера, или это какая-то подключаемая библиотека креотивовская?

при декодировании ас3 через спдиф вход с внешнего источника поток идет через входы p16v, и затем обрабатывается в дсп?
все это интересует с точки зрения возможности сделать хардварное декодирование ас3 с внешнего источника под линуксом, софтовое я запустил, но оно не устраивает...
lnj is offline   Reply With Quote


Old Mar 14, 2007, 05:43 PM   #2
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,640
Rep Power: 69
Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!

а почему офтоп?

>как я понял, декодирует дсп, без использования ресурсов процессора

нет.
соответсвенно ответы на последующие вопросы лишаются смысла.
Max M. is offline   Reply With Quote
Old Mar 15, 2007, 05:28 PM Threadstarter Thread Starter   #3
lnj
DriverHeaven Newbie
 
Join Date: Mar 2005
Posts: 3
Rep Power: 0
lnj is on a distinguished road

тогда еще вопрос, уже в свете декодирования процессором

я запустил программулину под линухом, собственно весь процесс простой - arecord капчурит поток через p16v спдиф вход, выбрасываются пустые байты и скармливается ас3 декодеру софтовому ac3dec.
все работает, но возникает задержка примерно 1 секунда и более, что при просмотре фильмов весьма напрягает.
основную роль в этой задержке играет буфер, в который хватается спдиф поток, но если его уменьшить, то возникают проблемы из-за ресурсов проца, в общем звук коцается

я не проверял как КХ работает в этом плане, но насколько я помню креативовский драйвер декодировал без задержки
была ли подобная проблема при написании КХ декодера, там ведь наверняка тоже есть какой-то входной буфер?

получается что в КХ декодирует драйвер ресурсами проца, т.е. это не сильно отличается от того что я делал, т.е. декодирования внешней прогой.
lnj is offline   Reply With Quote
Old Mar 16, 2007, 07:21 AM   #4
DriverHeaven Newbie
 
Join Date: Mar 2007
Posts: 2
Rep Power: 0
Thyristor is on a distinguished road

Извините за офф, новую тему создавать не стал, хочу спросить здесь. Нигде не наешл нужной мне информации. У меня тоже ZS. Какие драйвера КХ самы последние? Какие мне под нее ставить? ставил 38k кажется, так музыка игракт нормально, но потом резко появляется скрип и звук пропадает, хотя плеер играет. Играл с буферам плеера, помогало, точнее просто что то менялось, но звука до перезпгрузки нет. Как быть? Родные уж очень ставить не хочу, в кх влюбился.

ПС: Поставил 38m, теперь звука просто нету.

Last edited by Thyristor; Mar 16, 2007 at 08:35 AM.
Thyristor is offline   Reply With Quote
Old Mar 17, 2007, 03:07 PM   #5
h/h member-shmember
 
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,640
Rep Power: 69
Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!Max M. is just super!

>в этой задержке играет буфер, в который хватается спдиф поток,

ну типа того, хотя если совсем в глубину лезть то проблема не столько в буфере сколько в том что таких буферов много (сначала драйвер хватает сигнал со спдифа в свой внутренний буфер и потом его надо передать в user-level и так далее - ну и на воспроизведение же тоже буфера)

>креативовский драйвер декодировал без задержки

ну он декодирует не выходя из kernel-level (kx примерно также - ну чуть замороченней - поому задержка может быть больше).
Суть в том, что основная задержка при декодировании внешней прогой возникает именно из-зи передачи туда сюда kernel<->user... С внешними прогами ты этого никак не обойдешь - хотя секунда это конечно перебор.

Last edited by Max M.; Mar 17, 2007 at 03:17 PM.
Max M. is offline   Reply With Quote
Old Mar 20, 2007, 01:29 PM   #6
DriverHeaven Junior Member
 
Join Date: Dec 2004
Posts: 88
Rep Power: 0
kXfanatic is on a distinguished road

Quote:
Originally Posted by lnj View Post
все работает, но возникает задержка примерно 1 секунда и более, что при просмотре фильмов весьма напрягает.
echo 'mplayer -delay -1000 "$@"' > play.sh ?
kXfanatic is offline   Reply With Quote
Reply

Thread Tools