|
|||||||
| In Russian Discussion in the Russian Language |
![]() |
|
|
Thread Tools |
|
|
#1 |
|
DriverHeaven Newbie
Join Date: Mar 2005
Posts: 3
Rep Power: 0 ![]() |
небольшой офтоп по аудиге2зс
сорри если это где-то описано, пока не нашел ответа
интересует вопрос про ас3 декодирование как я понял, декодирует дсп, без использования ресурсов процессора сама программа декодирования, она вшита изначально в дсп, или загружается драйвером при загрузке системы? если загружается драйвером, то код декодера написан создателями кх-драйвера, или это какая-то подключаемая библиотека креотивовская? при декодировании ас3 через спдиф вход с внешнего источника поток идет через входы p16v, и затем обрабатывается в дсп? все это интересует с точки зрения возможности сделать хардварное декодирование ас3 с внешнего источника под линуксом, софтовое я запустил, но оно не устраивает... |
|
|
|
|
|
#2 |
|
h/h member-shmember
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,640
Rep Power: 69 ![]() ![]() ![]() ![]() ![]() ![]() |
а почему офтоп?
>как я понял, декодирует дсп, без использования ресурсов процессора нет. соответсвенно ответы на последующие вопросы лишаются смысла. |
|
|
|
|
|
|
|
DriverHeaven Newbie
Join Date: Mar 2005
Posts: 3
Rep Power: 0 ![]() |
тогда еще вопрос, уже в свете декодирования процессором
я запустил программулину под линухом, собственно весь процесс простой - arecord капчурит поток через p16v спдиф вход, выбрасываются пустые байты и скармливается ас3 декодеру софтовому ac3dec. все работает, но возникает задержка примерно 1 секунда и более, что при просмотре фильмов весьма напрягает. основную роль в этой задержке играет буфер, в который хватается спдиф поток, но если его уменьшить, то возникают проблемы из-за ресурсов проца, в общем звук коцается я не проверял как КХ работает в этом плане, но насколько я помню креативовский драйвер декодировал без задержки была ли подобная проблема при написании КХ декодера, там ведь наверняка тоже есть какой-то входной буфер? получается что в КХ декодирует драйвер ресурсами проца, т.е. это не сильно отличается от того что я делал, т.е. декодирования внешней прогой. |
|
|
|
|
|
#4 |
|
DriverHeaven Newbie
Join Date: Mar 2007
Posts: 2
Rep Power: 0 ![]() |
Извините за офф, новую тему создавать не стал, хочу спросить здесь. Нигде не наешл нужной мне информации. У меня тоже ZS. Какие драйвера КХ самы последние? Какие мне под нее ставить? ставил 38k кажется, так музыка игракт нормально, но потом резко появляется скрип и звук пропадает, хотя плеер играет. Играл с буферам плеера, помогало, точнее просто что то менялось, но звука до перезпгрузки нет. Как быть? Родные уж очень ставить не хочу, в кх влюбился.
ПС: Поставил 38m, теперь звука просто нету. Last edited by Thyristor; Mar 16, 2007 at 08:35 AM. |
|
|
|
|
|
#5 |
|
h/h member-shmember
Join Date: Dec 2002
Location: Evil Empire
Posts: 2,640
Rep Power: 69 ![]() ![]() ![]() ![]() ![]() ![]() |
>в этой задержке играет буфер, в который хватается спдиф поток,
ну типа того, хотя если совсем в глубину лезть то проблема не столько в буфере сколько в том что таких буферов много (сначала драйвер хватает сигнал со спдифа в свой внутренний буфер и потом его надо передать в user-level и так далее - ну и на воспроизведение же тоже буфера) >креативовский драйвер декодировал без задержки ну он декодирует не выходя из kernel-level (kx примерно также - ну чуть замороченней - поому задержка может быть больше). Суть в том, что основная задержка при декодировании внешней прогой возникает именно из-зи передачи туда сюда kernel<->user... С внешними прогами ты этого никак не обойдешь - хотя секунда это конечно перебор. Last edited by Max M.; Mar 17, 2007 at 03:17 PM. |
|
|
|
|
|
#6 |
|
DriverHeaven Junior Member
Join Date: Dec 2004
Posts: 88
Rep Power: 0 ![]() |
|
|
|
|
![]() |
| Thread Tools | |
|
|