Приспосабливю тут звуковуху к оцифровке сигнала. Задача такая: Поцифровали кусок -- цифруем следующий и одновременно предыдущий обрабатываем -- и т.д. Прцедура обработки достаточно массивная, поэтому решил напрямую читать из буфера ДМА: пока обрабатываешь -- записывается... благодать... С помощью mmap() и SND_CTL_GETISPACE к DMA доступился.... только больше 64к в буфере не помещается... можно ли как-то его руками задавать? Или это ограничение железа? Или вообще не надо так извращаться, а можно всё сильно проще сделать? ЗЫ пользуюсь стандартным OSS драйвером и MSS-совместимой картой. Linux Mandrke 7.0RE Заранее спасибо, Ростислав
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от asd
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Выделить буфер для DMA (ISA) (2006)
- Форум DMA (2011)
- Форум dma (2007)
- Форум DMA (2006)
- Форум Scatter Gather DMA передача данных в буфер драйвера (+) (2011)
- Форум [wifi]Мало. Маловато будет! (2011)
- Форум OpenMP ускоряет но маловато (2023)
- Форум Чета както софта маловато. (2009)
- Форум DMA ISA (2012)
- Форум DMA память (2011)