PulseAudo 0.9.11
PulseAudio (ранее PolypAudio) — мультиплатформенный звуковой сервер, созданный в качестве улучшенной замены таких серверов, как ESD.
PulseAudio работает на платформах POSIX, таких как GNU/Linux, Solaris и FreeBSD, и Microsoft Windows. PulseAudio является свободным программным обеспечением: сервер распространяется под лицензией GNU GPL, а библиотеки — под GNU LGPL.
PulseAudio принимает звук от одного или нескольких источников (процессов или устройств) и направляет одному или нескольким приёмникам (звуковым платам, серверам PulseAudio или процессам).
Одной из целей проекта является предоставление возможности перенаправления любых звуковых потоков, включая и потоки от процессов, требующих прямого доступа к аудиоустройствам (например, старая OSS). Это достигается с помощью специальных псевдоустройств, работающих непосредственно с другими звуковыми системами, такими как aRts или ESD.
В ОС GNU/Linux пользователь может настроить систему ALSA так, чтобы она использовала виртуальное устройство, созданное сервером PulseAudio. Тогда программы, работающие со звуком через драйвер ALSA, будут на самом деле иметь дело с PulseAudio, который взаимодействует с помощью ALSA уже с реальным устройством.
Также PulseAudio предоставляет собственный интерфейс для приложений, аналогичный интерфейсу ESD, через который они могут работать напрямую с сервером, что делает его полноценной заменой ESD.
Для приложений OSS PulseAudio предоставляет утилиту padsp, создающую файлы типа /dev/dsp, через которые программа работает со звуковым сервером.
Возможности:
- Интерфейс управления PulseAudio
- Раздельная установка уровней громкости для разных программ.
- Расширяемая модульная система с поддержкой динамически загружаемых библиотек
- Совместимость со многими популярными аудиоприложениями.
- Возможность работы с несколькими источниками и приёмниками звука.
- Малая задержка и возможность её точного измерения.
- Использование технологии zero-copy, сберегающей машинное время.
- Интерфейс командной строки с возможностью использования сценариев.
- Демон, перенастраиваемый с помощью командной строки.
- Встроенное преобразование аудиоформатов.
- Возможность смешивать потоки с разных звуковых плат.
- Синхронизация потоков воспроизведения.
Основные изменения:
- Первая версия с планировщиком воспроизведения.
- Клиентская библиотека теперь использует более сложный механизм интерполяции информацию о времени, чтобы избежать задержек.
- Произвольные свойства могут быть включены в потоки, устройства или клиентов ПА. Например иконки, наименование программы и т.д.
- Новая систем запуска должна сделать ПА совместимым с множеством одновременных подключений одним и тем же пользователем и консольным приложением.
- RTP клиент адаптирован к скорости отправителя.
- Добавлен новый параметр --start, который служит для запуска ПА только в том случае, если он не запущен.
- Добавлено обнаружение пика мониторинга/записи потока.
- Снижено потребление памяти.
- Множество других дополнений и исправлений.
Home_http://pulseaudio.org/
Downloads (~1,2 Mb)_http://0pointer.de/le...-0.9.11.tar.gz