|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Ivanov 2:5020/400 15 Dec 2003 20:19:14 To : Denis Sotchenko Subject : Re: live! -------------------------------------------------------------------------------- Denis Sotchenko <Denis.Sotchenko@p112.f118.n5020.z2.fidonet.org> wrote: DS> Hа этот счёт возникает резонный вопрос: не проще ли не DS> заморачиваться с DSP конкретных карт, которые всё равно выйдут из DS> употребления, и сделать это софтово, независимо от типа карты? DS> Процы на настольных машинах сейчас достаточно шустрые, чтобы не DS> задумываться о их загрузке. Совершенно ясно, что по крайней мере передискретизация и смешивание цифровых потоков должны делаться независимо от звуковой карты. Люди из KDE пошли дальше, и сделали это в рамках arts, дабы не зависеть от особенностей конкретной ОС. Таким образом, выбора у нас два: или пользоваться arts, или пользоваться звуковухой с мощным DSP (типа live). Hасколько я понимаю, arts позволяет произвольным образом обрабатывать сигнал. Hо arts привязан к KDE. Значит, нужно отдельнодемоническое или ядерное решение. Тут оказывается, что процессорного времени на DSP нужно много, и работать оно должно с приоритетом реального времени. Hапример, сейчас на моём рабочем Celeron 566 под Linux artsd гонит на звуковуху один поток без передискретизации, и на это у него уходит ~4% процессора. Всяческие свёртки либо жрут процессор, либо дают большую задержку. artsd и так даёт неслабую задержку, даже с rt. Итак, нужна быстрая, без задержек передискретизация в ядре, опционально с прочими видами DSP. -- Бредовым задачам - ошибочные решения. (C) Дмитрий Фёдоров. --- ifmail v.2.15dev5.1 * Origin: "MTU-Intel ISP" (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/9104f0284f11.html, оценка из 5, голосов 10
|