Я писал: ДП> Третий фактор - задержка, возникающая из-за того, что процессам в ДП> конвейере, как ни крути, нужно читать вход и писать на выход. Если все ДП> процессы делают это эффективно, как в приведённой программе, то ДП> уменьшить эту задержку можно только за счёт уменьшения числа процессов.
Впрочем нет. Можно заранее запустить конвейер, не дожидаясь конца работы предыдущего, и записать ему на вход данные, чтобы подумал и выдал готовый результат к тому моменту, когда данные надо будет проигрывать. Конечно, в таком случае надо будет позаботиться о синхронизации процессов. Вообще, должен сказать, что в моей системе отклик довольно хороший за исключением тех моментов, когда система сильно загружена. У меня особых претензий нет. Притом использую я Multispeech 1 с проигрыванием через rawplay/snd_pcm_oss и запуском конвейеров. -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
