|
| Notices |
Welcome to the DriverHeaven.net forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
 |
Mar 12, 2007, 06:59 PM
|
#1
|
|
DriverHeaven Newbie
Join Date: Mar 2005
Posts: 3
|
небольшой офтоп по аудиге2зс
сорри если это где-то описано, пока не нашел ответа
интересует вопрос про ас3 декодирование
как я понял, декодирует дсп, без использования ресурсов процессора
сама программа декодирования, она вшита изначально в дсп, или загружается драйвером при загрузке системы?
если загружается драйвером, то код декодера написан создателями кх-драйвера, или это какая-то подключаемая библиотека креотивовская?
при декодировании ас3 через спдиф вход с внешнего источника поток идет через входы p16v, и затем обрабатывается в дсп?
все это интересует с точки зрения возможности сделать хардварное декодирование ас3 с внешнего источника под линуксом, софтовое я запустил, но оно не устраивает...
|
|
|
Mar 14, 2007, 12:43 PM
|
#2
|
|
d/h member-shmember
Join Date: Dec 2002
Location: from the edge of the deep green sea
Posts: 2,207
|
а почему офтоп?
>как я понял, декодирует дсп, без использования ресурсов процессора
нет.
соответсвенно ответы на последующие вопросы лишаются смысла.
|
|
|
Mar 15, 2007, 12:28 PM
|
#3
|
|
DriverHeaven Newbie
Join Date: Mar 2005
Posts: 3
|
тогда еще вопрос, уже в свете декодирования процессором
я запустил программулину под линухом, собственно весь процесс простой - arecord капчурит поток через p16v спдиф вход, выбрасываются пустые байты и скармливается ас3 декодеру софтовому ac3dec.
все работает, но возникает задержка примерно 1 секунда и более, что при просмотре фильмов весьма напрягает.
основную роль в этой задержке играет буфер, в который хватается спдиф поток, но если его уменьшить, то возникают проблемы из-за ресурсов проца, в общем звук коцается
я не проверял как КХ работает в этом плане, но насколько я помню креативовский драйвер декодировал без задержки
была ли подобная проблема при написании КХ декодера, там ведь наверняка тоже есть какой-то входной буфер?
получается что в КХ декодирует драйвер ресурсами проца, т.е. это не сильно отличается от того что я делал, т.е. декодирования внешней прогой.
|
|
|
Mar 16, 2007, 02:21 AM
|
#4
|
|
DriverHeaven Newbie
Join Date: Mar 2007
Posts: 2
|
Извините за офф, новую тему создавать не стал, хочу спросить здесь. Нигде не наешл нужной мне информации. У меня тоже ZS. Какие драйвера КХ самы последние? Какие мне под нее ставить? ставил 38k кажется, так музыка игракт нормально, но потом резко появляется скрип и звук пропадает, хотя плеер играет. Играл с буферам плеера, помогало, точнее просто что то менялось, но звука до перезпгрузки нет. Как быть? Родные уж очень ставить не хочу, в кх влюбился.
ПС: Поставил 38m, теперь звука просто нету.
Last edited by Thyristor; Mar 16, 2007 at 03:35 AM.
|
|
|
Mar 17, 2007, 10:07 AM
|
#5
|
|
d/h member-shmember
Join Date: Dec 2002
Location: from the edge of the deep green sea
Posts: 2,207
|
>в этой задержке играет буфер, в который хватается спдиф поток,
ну типа того, хотя если совсем в глубину лезть то проблема не столько в буфере сколько в том что таких буферов много (сначала драйвер хватает сигнал со спдифа в свой внутренний буфер и потом его надо передать в user-level и так далее - ну и на воспроизведение же тоже буфера)
>креативовский драйвер декодировал без задержки
ну он декодирует не выходя из kernel-level (kx примерно также - ну чуть замороченней - поому задержка может быть больше).
Суть в том, что основная задержка при декодировании внешней прогой возникает именно из-зи передачи туда сюда kernel<->user... С внешними прогами ты этого никак не обойдешь - хотя секунда это конечно перебор.
Last edited by Max M.; Mar 17, 2007 at 10:17 AM.
|
|
|
Mar 20, 2007, 08:29 AM
|
#6
|
|
DriverHeaven Junior Member
Join Date: Dec 2004
Posts: 88
|
Quote:
Originally Posted by lnj
все работает, но возникает задержка примерно 1 секунда и более, что при просмотре фильмов весьма напрягает.
|
echo 'mplayer -delay -1000 "$@"' > play.sh ? 
|
|
|
|
|
|