15 сентября стартовал проект apulse, целью которого является эмуляция PulseAudio API через звуковую подсистему ALSA, что позволяет обойтись без установки PulseAudio, сохранив в то же время работу приложений, требующих его.
зотверждаю, единственная не ипануто-красноглазая претензия в треде.
но надо не забыть выбрать дефолтный сэмплрейт равный карточкиному. и/или алгоритм ресэмплинга попроще. // тоже С-60 ну или что-то подобное, точно не помню, в ноуте.
а чо рассказывать то? или павуконтролом (или в плеере, vlc умеет) выбираешь прямо во время воспроизведения, хоть файла, хоть стрима. и, это, а чо, фанбои тру-альсы вынуждены стопать? охохо, вотэтаповорот.
Сравнил говно с пальцем. Вантузятники боятся консоли. А в куче линуксовых дистров пульс работает из коробки и выпиливают его только красноглазые. Говноскайп тому пример. Или тот же мамбл, в котором без пульса не работают фильтры.
в списке аудиоустройств только одно — virtual device
Это как раз нормально.
ЧЯДНТ
Без понятия, может библиотеки не 32-битные собрались, или скайпу понадобился другой набор функций, который не реализован.
Если собрать Debug вариант, в консоль будут вываливаться трассировочные сообщения. По флагам F(full)/Z(zilch)/P(partial) можно определить, что реализовано, а что нет.
Это не сложно, допиши в pa_stream_write() простенький DSP, и будет тебе и шипение и трески. После первого подобного комментария я уже пробовал, звучало неплохо.
А, не, как раз про такое использование пульсы я и писал :) А вот способов сделать подобное через галимую альсу я не знаю, хотя допускаю, что возможны какие-то подобные извороты через dmix.
Ох-хо-хо. Вообще, виндовые пользователи сильно разные. И в MS Windows, вообще-то есть достаточный набор инструментария и для продвинутых пользователей тоже. Всякий там павершелл и другие штуковины с недр майкрософтового текнета ;)
А в куче линуксовых дистров пульс работает из коробки и выпиливают его только красноглазые.
Вообще, есичо, мы беседовали с devl547 о возможности вытеснить pulseaudio с «массового десктопа» при помощи «голой альсы» и, например, допиленного dmix. Моя точка зрения заключается как раз в том, что поезд ушёл, и без какого-нибудь серьёзного технического преимущества dmix-у ничего не светит.
Говноскайп тому пример. Или тот же мамбл, в котором без пульса не работают фильтры.
Давно вывожу звук на разных машинах как через jack по умолчанию, так и через пульсу.
Пульса работает даже без звуковушки в системе. Это актуально, если у тебя usb звуковушка/наушники. Можно подключить звуковушку позже и звук пойдет на неё, а с отключенной звуковушкой при выводе в alsa/jack могут даже видеоролики под флешем не проигрываться.
Некоторые программы (skype) с jack могут вызвать кратковременное пердение (xrunы) или вообще провесить его. Так же он может повиснуть при отключении/подключении usb звуковушки (например после сна). По этой причине на каждой машине с jackом держу алиас для его перезапуска.
Если нужна отдельная регулировка громкости приложений, то самый удобный вариант всё равно запустить пульсу поверх jacka.
Jack в первую очередь рассчитан не на низкую задержку, а на предсказуемую. Без lowlatency ядра и rt-приоритета на нагруженной машине будет и высокая задержка и щелчки, там где pulseaudio нормально работает.
А так, это как сравнивать розетку и клеммную колодку.
и каким образом будут микшироваться потоки с разными частотами сэмплирования?
Не знаю. Вероятно, никаким.
не думаю, что его можно отключить
Можно, это гуглится.
Ещё там есть возможность задания двух частот ресэмплера (alternate-sample-rate). Все детали в гугле, я PA не пользуюсь (возможно, пользовался бы, если бы оно понимало микшер на моей звуковухе).
Упорин - это любой звук в линуксе, как был говном, так и остался. Никакие пульсы, алсы и джеки его не спасают, работает через пятую точку дохлой макаки. Говрю как человек - зае..я прикручивать костыли к тюнерам, хотелок моих много да ПО говно.