The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

apulse - эмулятор API звукового сервера PulseAudio через ALSA, opennews (ok), 19-Сен-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


9. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +5 +/
Сообщение от вася (??), 19-Сен-14, 23:10 
Кто бы еще написал по шагам как systemd выпиливать. Например из грядущего debian где инсталятор ставит эту пакость безальтернативно.
Ответить | Правка | Наверх | Cообщить модератору

17. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +5 +/
Сообщение от anonymus (?), 19-Сен-14, 23:34 
ставь генту, генту не указывает пользователю что ему следует использовать, а предлагает выбор. Это в конце-концов система сборки приложений, а не религиозное течение
Ответить | Правка | Наверх | Cообщить модератору

54. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –7 +/
Сообщение от Аноним (-), 20-Сен-14, 06:09 
> Это в конце-концов система сборки приложений, а не религиозное течение

Если не заниматься религиозными течениями, systemd ничем таким не плох и предлагает ряд весьма интересных возможностей. Это же и пульса касается.

Хотя, конечно, можно придавливать общесистемно звук если какая-то программа излишне орет, а крыжика регулировки в ней нет. Вместо того чтобы придушить громкость именно этой программе средствами пульса. Можно самому запускать виртуалки и контейнеры, хотя большинство "староверов" просто не признают все это. И предпочтут в ластах и гамаке чинить заросшую хламом и остатками софта систему пятилетней давности, вместо того чтобы откатить за 10 секунд снапшот, получив заведомо исправную систему. Но вы слушайте больше этих господ - и у вас тоже простые и очевидные операции превратятся в кластерфак и рокетсайнс.

Ответить | Правка | Наверх | Cообщить модератору

69. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от anonymus (?), 20-Сен-14, 11:15 
Вот оно рвение неофита. Вам рассказали про некоторую фичу и вы отказываетесь верить в то, что кто-то ею пользуется уже давно. Индивидуальные настройки громкости были до пульс аудио, вы небось не слышали про jack. бэби-ситтеры были задолго до systemd и теперь остаются. Inetd надолго опередил systemd. Последний не предложил ничего нового, чего не было бы до него. Просто он активно рекламируется и всякие недоучки полагают его единственным способом ведения дел.
Ответить | Правка | Наверх | Cообщить модератору

95. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Штыбель (?), 20-Сен-14, 13:49 
> Вот оно рвение неофита. Вам рассказали про некоторую фичу и вы отказываетесь
> верить в то, что кто-то ею пользуется уже давно. Индивидуальные настройки
> громкости были до пульс аудио, вы небось не слышали про jack.
> бэби-ситтеры были задолго до systemd и теперь остаются. Inetd надолго опередил
> systemd. Последний не предложил ничего нового, чего не было бы до
> него. Просто он активно рекламируется и всякие недоучки полагают его единственным
> способом ведения дел.

Товарищ! Люто и дичайше плюсую!!!!!

Ответить | Правка | Наверх | Cообщить модератору

144. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (-), 21-Сен-14, 05:57 
> громкости были до пульс аудио, вы небось не слышали про jack.

Слышал. Но тут еще как бы вопрос в поддержке системой и софтом. Изгибаться буквой зю чтобы все-таки это сделать, "зато без пульса!!!1111" - а оно мне надо? Для пульса есть нормальные гуйные настраивалки, в уважающих себя десктопных дистрах они даже по дефолту на видном месте, так что это не превращается в злостный рокетсайнс с RTFMом на полдня.

А jack занял нишу узкопрофессиональных решений и не более того. А лучше он или хуже - мне похрен. Пульсаудио есть и обеспечивает то что я хочу. И крупных фундаментальных претензий к нему у меня нет. Поэтому весь этот вой IMHO не стоит выеденного яйца.

> бэби-ситтеры были задолго до systemd и теперь остаются.

Я в курсе. Только не понимаю нафиг мне ДВЕ софтины запускающие программы. Если инита не хватает - зачем он мне вообще сдался? Стрелять так стрелять. Про runit я высказался в другом сообщении. Вкратце: я в курсе что такое есть, но никто не юзает это по дефолту, самому все программы на него переводить утомительно, и он не умеет ряд того что я бы хотел видеть в такой системе, как то - cgroups/namespaces/VMs/... а в перспективе - управление множественными состояниями. Мне кажется до ужаса логичным если до установки апдейтов пакетный менеджер дернет какой-нибудь вызов D-Bus вида "а сделайте-ка нам чекпойнт, ща мы апдейтить будем!". А потом, если так вышло что апдейт - не то что я хотел, я просто откачусь на этот чекпойнт за 10 секунд и факапа как будто и не бывало. Нет, я не хочу махать световым мечом 3 часа если апдейт завалился. Это хорошо для показухи но плохо для доступности сервисов.

> Inetd надолго опередил systemd.

Замечательно. Но меня анноит когда конфигурация размазана тонким слоем по дюжине закоулков. Вот видишь ты процесс. А откуда он запущен? Может, cron пнул? А может, inetd? А может, runit? А может... ну в общем, с точки зрения администрирования надо убить немало времени на получение overview чего в системе творится и откуда это взялось. Мне это не нравится. Было бы лучше если бы все было в единственной локации, сунувшись в которую я получил бы исчерпывающий view того что в системе может стартовать как штатные job/сервисы/etc и по каким условиям все это происходит. Поттер это вроде более-менее усек.

> Последний не предложил ничего нового, чего не было бы до него.

Не вижу готовых запускалок которые в курсе cgroups и namespaces. Не, ну если сильно приперло я и сам конечно сисколы могу дернуть, etc. Но могу != хочу этим заниматься на регулярной основе, откостыливая это лично.

> Просто он активно рекламируется и всякие недоучки полагают его единственным
> способом ведения дел.

Просто он удачно скомпоновал ряд идей котрые были до него и не побоялся расширить и дополнить, нацелившись на административные практики достойные XXI века. Века в котором людям нужны работающие машины, а от сервисов что-то зависит. Поэтому дайнтайм на полдня пока админ джедайствует - недопустим и баста. А все эти кулсисопские бухтения про недоучек дрессированные обезьянки "я так привык" могут себе оставить.

Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

85. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от Аноним (-), 20-Сен-14, 13:10 
> Если не заниматься религиозными течениями, systemd ничем таким не плох и предлагает
> ряд весьма интересных возможностей. Это же и пульса касается.

NIH они предлагают

Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

172. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Аноним (-), 21-Сен-14, 10:05 
> NIH они предлагают

Если подумать в таком контексте чуть дальше, любая операционка суть NIH. Ведь были же CP/M и Miltics. Они работали. Спрашивается, зачем какие-то олухи других операционок понаписали? Их там что, NIH долбил? :)

Ответить | Правка | Наверх | Cообщить модератору

192. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (-), 21-Сен-14, 17:51 
>> NIH они предлагают
> Если подумать в таком контексте чуть дальше, любая операционка суть NIH. Ведь
> были же CP/M и Miltics. Они работали. Спрашивается, зачем какие-то олухи
> других операционок понаписали? Их там что, NIH долбил? :)

Демагогия чистейшей воды. В то время не было 1024 дистролиней на все случаи жизни - только вот черниговских венерологов они пока что забыли.

Ответить | Правка | Наверх | Cообщить модератору

24. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Аноним (-), 20-Сен-14, 00:05 
Шаг 1: ставим PCLinuxOS.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

27. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (-), 20-Сен-14, 00:32 
Есть способ. Вот список команд для urpmi (Mageia, Mandriva), которые:

1). Сканируют системные файлы на зависимость от PulseAudio.
2). Смотрят по пакетной базе то, в какие пакеты они входят.
3). Выдаёт список пакетов.

https://web.archive.org/web/20130906002013/http://dodonov.ne.../ Всё, больше ничего не надо, но на всякий случай в статье даны советы по пересборке пакетов: некоторые нужно всего лишь пересобрать без libpulse-devel, а у некоторых - вносить правки в spec-файл. Например добавлять параметр --disable-pulse или удалять несколько файлов из списка файлов для упаковывания.

Я выполнил всё что там сказано, это заняло полдня. То есть любой нуб справится. А когда я захотел повторить то же самое в других дистрибутивах Linux, я понял что никто на LOR-е не имеет достаточно знаний, чтобы составить правильную команду для zypper, yum или apt-get.

Про Systemd сказано что алгоритм тот же. Только всё сложнее: нужно посмотреть Changelog и скопировать из старого пакета init-скрипт. В Mageia вообще шикарные патчи: без них configure от Consolekit говорил "выберите что-то одно: sysvinit или systemd", а с ними поддерживал оба. Однако повторюсь: ничего сложного, даже нуб справится.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

56. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от angra (ok), 20-Сен-14, 06:23 
Вообще-то пересборка пакетов является основным смыслом всех действий в статье, а не "на всякий случай". Если пересобирать не собираешься, то все решается вообще элементарно - удаляешь пакет с pulseaudio, а пакетный менеджер сам убирает все остальное.
Для debian поиск зависящих установленных(для всех в дистре apt-cache redepends) пакетов тоже делается элементарно, всего-то надо было вместо apt-get воспользоваться aptitude why или cupt why, в зависимости от предпочтений.
Ответить | Правка | Наверх | Cообщить модератору

64. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Zenitur (ok), 20-Сен-14, 07:42 
> Если пересобирать не собираешься, то все решается вообще элементарно - удаляешь пакет с pulseaudio, а пакетный менеджер сам убирает все остальное.

Ещё проще:

$ echo "autospawn = no" >> ~/.config/pulse/client.conf
$ killall pulseaudio

Ответить | Правка | Наверх | Cообщить модератору

99. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Пингвино (ok), 20-Сен-14, 14:26 
LFS тебе в руки, все очень подробно описано
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

139. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Michael Shigorinemail (ok), 21-Сен-14, 02:13 
> Кто бы еще написал по шагам как systemd выпиливать.

http://www.altlinux.org/Starterkits#installer ;-)

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

13. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +11 +/
Сообщение от Аноним (-), 19-Сен-14, 23:17 
За 8 лет пользования Linux(С ALSA естественно) ни разу не задумывался над этими вопросами.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору
Часть нити удалена модератором

23. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Mihail Zenkov (ok), 20-Сен-14, 00:04 
> Звук в линуксе всегда сводился к "послушать mp3 с торрентов", ничего больше
> делать в нём в принципе невозможно.

Плохому танцору и jack мешает :)

Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

140. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Michael Shigorinemail (ok), 21-Сен-14, 02:19 
> Плохому танцору и jack мешает :)

А, всё просто.  Автор сообщений #10, #12, #15, #18, #19 -- одно и то же эээ... IP.

Когда организм сперва вещает, как в линуксе всё плохо с драйверами, а затем -- как всё хорошо с PulseAudio, понятно, что это либо некрософтовский студент, либо шляпный.  Остальные варианты существенно менее вероятны.

Разумеется, персонаж идёт лесом.

Ответить | Правка | Наверх | Cообщить модератору

210. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от freehckemail (ok), 21-Сен-14, 20:34 
> Автор сообщений #10, #12, #15, #18, #19 -- одно и то же эээ... IP.

Михаил, мне просто любопытно, но где Вы IP смотрите? У меня вот они не указываются.

Ответить | Правка | Наверх | Cообщить модератору

215. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от arisu (ok), 22-Сен-14, 00:13 
> Михаил, мне просто любопытно, но где Вы IP смотрите? У меня вот
> они не указываются.

в модераторских инструментах.

Ответить | Правка | Наверх | Cообщить модератору

25. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (-), 20-Сен-14, 00:07 
Упитанно. Хотя нет, просто толсто.
Про тот же JACK мусье, само собой, не слышал.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

126. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от skybon (ok), 21-Сен-14, 00:34 
JACK из коробки нема.
Ответить | Правка | Наверх | Cообщить модератору

131. "apulse - эмулятор API звукового сервера PulseAudio через..."  +4 +/
Сообщение от arisu (ok), 21-Сен-14, 01:24 
> JACK из коробки нема.

у вас в винде много чего «нема».

Ответить | Правка | Наверх | Cообщить модератору

55. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (-), 20-Сен-14, 06:17 
> За 8 лет пользования Linux(С ALSA естественно) ни разу не задумывался над
> этими вопросами.

А мне вот удобно регулировать громкость звука по отдельным программам. Не во всех программах есть регулировки, знаете ли. Alsa сама по себе - как сельский скворечник по набору услуг: если приперло, то и это вариант. Но все-таки удобства - во дворе. Некоторых устраивает и они искренне не понимают - зачем это ставить в теплом помещении комфортный унитаз, проводить водопровод и решать проблемы с канализацией?! Это все роскошь и жирование! Вот и с пульсом так же.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

86. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от Аноним (-), 20-Сен-14, 13:12 
> А мне вот удобно регулировать громкость звука по отдельным программам. Не во
> всех программах есть регулировки, знаете ли.

в плеерах есть в браузере есть (html5), для остального звук не нужен

А где нужен - для того есть Jack.

Ответить | Правка | Наверх | Cообщить модератору

145. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (-), 21-Сен-14, 06:04 
> в плеерах есть в браузере есть (html5), для остального звук не нужен  

А не пойти ли вам куда подальше с указками для чего мне нужен звук? Это бухтение означает осознанное урезание юзкейсов которые плохо работают или геморны в настройке. Ну а вот пульс с этим нормально справляется и мне нравится фича. И судя по всему - вам крыть нечем, хоть и очень хочется это сделать.

> А где нужен - для того есть Jack.

Да шли бы вы с таким подгоном решений под ответ. Впрочем, если вы готовы выпускать дельный дистр где есть человеческие настройки, типа гуя из которого то же самое рулится для Jack - ок, я не против, пусть будет Jack. Мне как пользователю не так уж и принципиально - пульс там или джек будет. Но пульс как-то поддерживается кучей дистров и программ, а джек занял нишу узкоспециализированного решения для всякого околопрофессионального софта. Самолично занапиливать полсистемы for teh greater good? Ээээ чуваки, у меня есть и другие занятия, если что. Они более интересны чем какое-то выпиливание пульса, не дающее с практической точки зрения ничего кроме абстрактной расовой верноты.

Вообще, НеФанаты там еще себе звездочки не рисуют? [*] Удалил systemd, +5 к ЧСВ. [*] Удалил пульс, +10 к ЧСВ. Чего мелочиться, удалите уж сразу кернел. Сразу столько лишней фичности повыпилится!

Ответить | Правка | Наверх | Cообщить модератору

184. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Michael Shigorinemail (ok), 21-Сен-14, 13:13 
> а джек занял нишу узкоспециализированного решения
> для всякого околопрофессионального софта.

Самое странное, что его ровно для этого и делали, сколько помню.  Что-то здесь не так...

Ответить | Правка | Наверх | Cообщить модератору

107. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Mihail Zenkov (ok), 20-Сен-14, 15:39 
> Alsa сама по себе -
> как сельский скворечник по набору услуг: если приперло, то и это
> вариант. Но все-таки удобства - во дворе. Некоторых устраивает и они
> искренне не понимают - зачем это ставить в теплом помещении комфортный
> унитаз, проводить водопровод и решать проблемы с канализацией?! Это все роскошь
> и жирование! Вот и с пульсом так же.

Если продолжить аналогии то pulse как общественный сортир  - унифицирован под средние потребности и хорошая многопоточность :)

То кричат, что в alsa ничего кроме драйверов нет. Как начинаешь говорить, что в alsa много возможностей и все настраивается - начинается крик "не хочу ничего знать, должно само мои желания угадывать".

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

146. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от Аноним (-), 21-Сен-14, 06:16 
> что в alsa много возможностей и все настраивается - начинается крик
> "не хочу ничего знать, должно само мои желания угадывать".

Скорее, не хочу превращаться в слесаря, который за автоТАЗом будет донапиливать жигуленка. Загар под жигуленком вместо пляжа - нишевое развлечение, на любителя. А результат зачастую называется "ара-тюнингом", когда выглядит у...щно и работает так же. Вот заниматься изучением интимных особенностей алсучки, костылировать все это там и тут и воевать с бестолковостями и упущениями мне не хочется. Намного лучше если гарри поттер и его компания, майнтайнеры дистра и прочие сделают это за меня, а мне не придется фачить этим свой мозг. ЧСХ, пульс мне это давно обеспечивает и никаких крупных претензий к нему - нет. Нафига чинить то что не сломано?

ИМХО более-менее нормальная работа системы должна быть дефолтами, а не опцией. Так что звуковуха играет, не компостируя мозги частотами дискретизации, кто там ее занял, сколько там потоков и прочим техническим крапом. С пульсом это стало более-менее возможно и за это я его уважаю.

Ответить | Правка | Наверх | Cообщить модератору

193. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (-), 21-Сен-14, 17:52 
>[оверквотинг удален]
> Вот заниматься изучением интимных особенностей алсучки, костылировать все это там и
> тут и воевать с бестолковостями и упущениями мне не хочется. Намного
> лучше если гарри поттер и его компания, майнтайнеры дистра и прочие
> сделают это за меня, а мне не придется фачить этим свой
> мозг. ЧСХ, пульс мне это давно обеспечивает и никаких крупных претензий
> к нему - нет. Нафига чинить то что не сломано?
> ИМХО более-менее нормальная работа системы должна быть дефолтами, а не опцией. Так
> что звуковуха играет, не компостируя мозги частотами дискретизации, кто там ее
> занял, сколько там потоков и прочим техническим крапом. С пульсом это
> стало более-менее возможно и за это я его уважаю.

Твои б слова да всем этим мухам в уши. Начиная с основоположника.

Ответить | Правка | Наверх | Cообщить модератору

220. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Crazy Alex (ok), 22-Сен-14, 01:27 
При всём уважении к альзе и джеку (а я и то, и другое люблю и оба они у меня стоят, в отличие от пульса), нормальной документации по ним нет. Есть гора how-to на разные специальные слоучаи, но толкового объяснения какие там есть сущности, как они взаимодействуют и какие у каждой возможности - нет. как диагностировать проблемные области - тоже не видно, особенно это джека касается.

В результате настроить их на какой-то простой юз-кейс - иногда ежа родишь в процессе.

У пульса дока не лучше, ноон гуевый и мейнстримный - вроде, ему она не особо и нужна.

Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

225. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от arisu (ok), 22-Сен-14, 01:47 
> В результате настроить их на какой-то простой юз-кейс - иногда ежа родишь
> в процессе.

это да, если вдруг захотелось /странного/, то проиграться можно очень долго.

Ответить | Правка | Наверх | Cообщить модератору

227. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от Crazy Alex (ok), 22-Сен-14, 02:01 
отдавать звук на карту в 44100, при этом жрать любые частои и при надобности врубать ресемплинг, но при этом оставить возможность совместного использования, и всё этона дефолтном устройстве (т.е. настройки должны быть прикручены не к hw) - это странное? Я это чудо настроить так и не сумел в  своё время, хотя вроде не дурак
Ответить | Правка | Наверх | Cообщить модератору

230. "apulse - эмулятор API звукового сервера PulseAudio через..."  +3 +/
Сообщение от arisu (ok), 22-Сен-14, 03:15 
для алсы, увы, всё, что не в стандартных конфигах — «странное». и люди, которые «за пульсу», тут отчасти правы: добиться от алсы желаемого зачастую то ещё упражнение в чёрной магии.

это, впрочем, не означает, что «пульса нужна», это означает, что алсе нужна нормальная документация.

Ответить | Правка | Наверх | Cообщить модератору

236. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от Mihail Zenkov (ok), 22-Сен-14, 12:05 
> для алсы, увы, всё, что не в стандартных конфигах — «странное». и
> люди, которые «за пульсу», тут отчасти правы: добиться от алсы желаемого
> зачастую то ещё упражнение в чёрной магии.
> это, впрочем, не означает, что «пульса нужна», это означает, что алсе нужна
> нормальная документация.

Думаю что хватило бы нормального FAQ/HOWTO для типичных примеров использования. Можно разместить его прямо тут на opennet. Могу помочь с поиском подходящих решений.

Ответить | Правка | Наверх | Cообщить модератору

237. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от arisu (ok), 22-Сен-14, 13:02 
это тупиковое решение, на самом деле. хорошая документация — она тем и ценна, что прочитав её, становится понятно, как сделать /всякое/. а гримуар с хавтушками — он ничем не лучше существующего положения, только оперативное поле немного больше.

понятно, что за пару вечеров документация не родится. но тратить время на гримуары, мне кажется, совершенно бессмысленно вне зависимости от наличия документации.

Ответить | Правка | Наверх | Cообщить модератору

238. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от arisu (ok), 22-Сен-14, 13:06 
p.s. я, например, когда пытался сделать даунмикс 5.1 в стерео, причём с обменом каналов, наткнулся на какую-то магическую фигню, которая логикой не пояснялась совершенно, и решилась только путём брутфорса. не помню уже, правда, на какую, и конфиг пролюбил.

по-моему, кстати, так и не заработало именно как хотелось.

Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

254. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от Crazy Alex (ok), 22-Сен-14, 19:56 
К черту HowTo (которых, кстати, предостаточно). Нужно вменяемое описание архитектуры. Иначе выходит, что отклонился на миллиметр от протоптанной дороги - и всё, гадай, что надо делать.
Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

235. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от Mihail Zenkov (ok), 22-Сен-14, 11:58 
> отдавать звук на карту в 44100, при этом жрать любые частои и
> при надобности врубать ресемплинг, но при этом оставить возможность совместного использования,
> и всё этона дефолтном устройстве (т.е. настройки должны быть прикручены не
> к hw) - это странное? Я это чудо настроить так и
> не сумел в  своё время, хотя вроде не дурак

Для вашего случая в ~/.asoundrc или /etc/asound.conf прописать:
defaults.pcm.rate_converter "samplerate"
defaults.pcm.dmix.rate 44100


alsa-plugins-1.0.26/doc/samplerate.txt

Ответить | Правка | К родителю #227 | Наверх | Cообщить модератору

255. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от Crazy Alex (ok), 22-Сен-14, 20:03 
В итоге сейчас оно и написано (точнее, samplerate_best). Но на то, чтобы найти правильные строки, была убита масса времени, так как в FAQ на альзовском сайте - вот здесь: http://www.alsa-project.org/main/index.php/Asoundrc -  нечто совсем другое.

И нынешний вариант тоже создавал какие-то проблемы, решенные подкручиванием в плеере. Что именно - не помню, года полтора прошло уже.

Ответить | Правка | Наверх | Cообщить модератору

256. "apulse - эмулятор API звукового сервера PulseAudio через..."  +2 +/
Сообщение от Mihail Zenkov (ok), 22-Сен-14, 23:45 
> В итоге сейчас оно и написано (точнее, samplerate_best). Но на то, чтобы
> найти правильные строки, была убита масса времени, так как в FAQ
> на альзовском сайте - вот здесь: http://www.alsa-project.org/main/index.php/Asoundrc
> -  нечто совсем другое.

Вполне нормальный начальный мануал. Там рассказывается о создании/правке звуковых устройств. Но можно не менять само описание звукового устройства, а прописать глобальные переменные:


#Nesting PCM plugins

pcm.azalia {    type hw; card 0    }
pcm.!default {    type plug; slave.pcm "azalia" }

# is equivalent to

pcm.!default {    type plug; slave.pcm {    type hw; card 0; } }

# which is also equivalent to

pcm.!default.type plug;
pcm.default.slave.pcm.type hw;
pcm.default.slave.pcm.card 0;

https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Ar...


Что же касается непосредственно внутренней архитектуры alsa: http://www.alsa-project.org/~tiwai/soundsystems.pdf - старовато, но сама архитектура alsa мало изменилась с того времени.


> И нынешний вариант тоже создавал какие-то проблемы, решенные подкручиванием в плеере. Что
> именно - не помню, года полтора прошло уже.

Будет нужна помощь - пишите в этой теме, она приходит ко мне на почту, постараюсь помочь.

Ответить | Правка | Наверх | Cообщить модератору

261. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от Michael Shigorinemail (ok), 23-Сен-14, 14:43 
> так как в FAQ на альзовском сайте

На всякий: про http://alsa.opensrc.org знаете?

Ответить | Правка | К родителю #255 | Наверх | Cообщить модератору

21. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +4 +/
Сообщение от Mihail Zenkov (ok), 20-Сен-14, 00:00 
> 1) я не парюсь, сколько одновременных потоков держит моя аудиокарта

Чем это лучше dmix в alsa?

> 2) я не знаю и не хочу знать, что такое частота дискретизации

alsa-plugin: lavcrate, samplerate, speexrate - выбирайте на свой вкус/нагрузку на процессор/качество ресемплинга.

> 3) я всегда могу убавить звук в плеере, в пользу чего-то другого и наоборот

Я тоже могу уменьшить в плеере (mpv) звук, не меняя основную громкость.

> 4) у меня унифицированный API для всех приложений

Вроде как alsa тоже имеет унифицированный API и поддерживается большим колличеством приложений?

Вообще не очень понятно зачем PulseAudio везде пихают, ведь реально все тоже самое есть (или можно реализовать) в alsa.

Вот с jack все ясно, у него своя специфическая ниша с четко определенными целями - минимальная задержка и максимальная гибкость впередачи потока между приложениями.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

28. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от dorina (?), 20-Сен-14, 00:32 
alsa это драйвер, pulse это замена esd. так понятно?
Ответить | Правка | Наверх | Cообщить модератору

31. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +5 +/
Сообщение от Mihail Zenkov (ok), 20-Сен-14, 01:10 
alsa-driver на данный момент является частью ядра. Есть еще alsa-lib, alsa-utils, alsa-tools, alsa-plugins. Они предастовляют более высокоуровневые функции - смешение/перенапровление/обработку звуковых потоков и виртуальные звуковые устройства.
Ответить | Правка | Наверх | Cообщить модератору
Часть нити удалена модератором

65. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Zenitur (ok), 20-Сен-14, 07:48 
Ни разу не занимался тюнингом ALSA. Работает сразу уже 10 лет. Единственная проблема - раньше в дефолтной установке Debian/Ubuntu и Fedora была утилита для выбора звуковой карты, а потом её заменили на pavucontrol. В Mageia и Opensuse она всё ещё есть, но своя, уличная и меняющая настройки для всех пользователей через root.
Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

100. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от Mihail Zenkov (ok), 20-Сен-14, 14:28 
> Слушай, чувак, а ты уверен что я и правда хочу что-то там знать про какие-то там alsa-lib без хорошей на то причины? Пульс хорош тем что играет аудио, не создает мне проблем и о нем я знаю только то что он существует.

Да тебе и не нужно, для типичного использования в alsa все уже настроенно. Просто у некоторых привратное мнение о том что alsa это только драйвер и обязательно нужно запустить отдельный звуковой сервер.

Мои же познания основанны на том, что мои требования гораздо выше, мне интересна цифровая оброботка сигнала. Я перерабатывал аудио часть в avidemux, fluidsynth, правил баги в alsa-drivers.

Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

132. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok), 21-Сен-14, 01:26 
> Ох уж эти гаражные слесари.

вот именно. впрочем, если ты хорошо закончишь полугодие, мама с папой наконец купят тебе какой-нибудь старенький мак.

Ответить | Правка | К родителю #220 | Наверх | Cообщить модератору

147. "apulse - эмулятор API звукового сервера PulseAudio через..."  –2 +/
Сообщение от Аноним (-), 21-Сен-14, 06:17 
> вот именно. впрочем, если ты хорошо закончишь полугодие, мама с папой наконец
> купят тебе какой-нибудь старенький мак.

Обломись, Кэп. Это 294, и я как-то сам в состоянии купить себе современное железо, которое любому маку воткнет.

Ответить | Правка | Наверх | Cообщить модератору

150. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от arisu (ok), 21-Сен-14, 06:23 
я тебе пытался мягко намекнуть, на что ты становишься похож.

p.s. именно поэтому мягко, без моей обычной классификации.

Ответить | Правка | Наверх | Cообщить модератору

165. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от Аноним (-), 21-Сен-14, 08:00 
> я тебе пытался мягко намекнуть, на что ты становишься похож.

А это нормально :). Как тестировщик я умею переключать роли пользователя, тестировщика и разработчика. Поэтому мне не чужды некие человеческие взгляды на юзабилити и желание разумных дефолтов не бьющих граблями в лоб (не путать с рассмотрением пользователя как олигофрена). Но если приспичило то я могу и шашкой помахать, если понимаю зачем это надо. Вплоть до дергания сисколов лично. Так что у софтварщиков больше никогда не получится помыкать мной, жестко навязывая мне какие-то условия ;]. Ну вот например я имею некие разногласия с автором hexchat или авторами transmission и накладываю некие кастомные патчи по вкусу, твикающие поведение которое мне не нравится, а убедить авторов починить не удалось. Но желание этим заниматься на постоянной основе - варьируется, а будучи ленивым типом я всячески приветствую если майнтайнеры и разработчики хотят за меня сделать часть работы, ведущей к тому результату который хотелось бы видеть.

Джедайство имхо хорошо лишь когда его мало и оно по какому-то хорошему поводу. С очевидным выигрышом от оного. Очевидный выигрыш - ну ок, уникальный велик выжимающий 110 по шоссе, с запасом хода более 100 километров - это убедительный WIN гаражного механика. Оно симпатично и на голову лучше того что есть по дефолту в магазине за те же суммы денег. Но на это надо просадить уйму времени, денег и сил и получится спасибо если у 1 на миллион. Такая вещица имеет все шансы остаться единственной на планете. Что-то такое наверное можно сказать и про системы некоторых особо подкованных пользователей. А очередная хрень из водопроводных труб по принципу "я его слепила из того что было" (то что получается из систем у большинства кулсисопов, менее продвинутые версии которых в гаражах ара-тюнинг делают) - это сакс и время прое... впустую, ведь хоть вы и можете в процессе все откастомизировать, результат vs затраты времени нифига не впечатляет. То же самое можно про пульс сказать.

Ну а мне, если я не крутой эксперт-веломеханик, проще взять максимально похожий на идеал агрегат в пределах возможностей и затвикать наиболее несимпатичные моменты. Это не значит что я лох и фундаментально не способен собрать велик. Это значит что я не считаю эту работу достаточно интересной, заработаю за то же время в 2 раза больше профи-механика, который это мне сделает в лучшем виде и без нубских продолбов, так что не вижу причин делать колхоз самолично.

Ответить | Правка | Наверх | Cообщить модератору

166. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok), 21-Сен-14, 08:06 
это ты *желаемый* образ описываешь. а я тебе намекаю, какой получается *реальный*.
Ответить | Правка | Наверх | Cообщить модератору

168. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от Аноним (-), 21-Сен-14, 08:14 
> это ты *желаемый* образ описываешь. а я тебе намекаю, какой получается *реальный*.

Рассказывать тестировщику о нестыковках желаний и реалий... эээ... ну это как в Хьюлетт-Пакард принтеры возить :).

Ответить | Правка | Наверх | Cообщить модератору

57. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от Аноним (-), 20-Сен-14, 06:36 
> Чем это лучше dmix в alsa?

Как пользователь я без понятия: я хочу чтобы звук играл и можно было просто и понятно настроить поведение звука в вид который меня не напрягает. То-есть если например некие программы не умеют сами регулировать громкость или делать ресэмплинг, меньше всего я хочу сношать свой мозг этими проблемами лично.

> alsa-plugin: lavcrate, samplerate, speexrate - выбирайте на свой вкус/нагрузку
> на процессор/качество ресемплинга.

Может мне еще их лично компильнуть? И потом все баги единственной на планете конфигурации на себе затестить? А что мне это даст? У меня в трее висит монитор загрузки проца. Так вот, при воспроизведении музыки он даже 1 пиксела не рисует. Ну то-есть нагрузка на проц близка к 0%. Качество вроде тоже претензий не вызывает. Ну и зачем мне самому изобретать велосипед?

> Я тоже могу уменьшить в плеере (mpv) звук, не меняя основную громкость.

Замечательно, а с остальными программами что делать? Не все программы способные выдавать звук имеют собственный регулятор громкости. Потому что это довольно много нетривиального и чувствительного к реалтайму кода, если на штуки типа пульса не полагаться. Далеко не каждый первый апликушник готов в такие дебри лезть. Вы еще предложите каждой программе самой свои дрова таскать. В DOS как-то так и делали. А потом задолбались, ибо десятки драйверов на все возможные типы звуковух в каждой первой программе - это злобно.

> Вроде как alsa тоже имеет унифицированный API и
> поддерживается большим колличеством приложений?

А сабж стало быть чисто для красоты появился :). Алса без прослоек тот еще кластерфак, когда приходится иметь себе мозг частотами дискретизации, количеством потоков, а некоторые нехорошие программы могут звуковуху вообще монополизировать. Так радостно, блин, когда в половине программ звука вообще нет, потому что звуковуха уже кем-то занята. И, главное, иди еще найди кто ее занял.

> Вообще не очень понятно зачем PulseAudio везде пихают, ведь реально все тоже
> самое есть (или можно реализовать) в alsa.

Затем что он работает и предоставляет кучу фич, решая ряд проблем. А героически преодолевать трудности по религиозным мотивам "я ненавижу пульс" - это нездоровый подход.

> Вот с jack все ясно, у него своя специфическая ниша

А у пульса как раз широкая ниша - сделать чтобы работало по дефолту без переизобретения великов и не канифолило мозг дурными проблемами. И это у него более-менее получается, что бы там не врали ярые ненавистники. Проверено лично, годами эксплуатации. А то что там баги бывают - блин, они и в алсе бывают. А еще алса слишком низкоуровневая. Никто не хочет разбираться с кучей интимных особенностей. Хотят "проиграть вот этот звук". А через какую звуковуху и какие у нее там хардварные умения - апликушники и пользователями меньше всего хотят себе мозг таким сношать.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

102. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от Mihail Zenkov (ok), 20-Сен-14, 14:54 
>> Чем это лучше dmix в alsa?
> Как пользователь я без понятия: я хочу чтобы звук играл и можно
> было просто и понятно настроить поведение звука в вид который меня
> не напрягает.

Почему нельзя это сделать в alsa? Тем более что dmix включен по умолчанию для звуковух не имеющих аппаратного микширования.

>> alsa-plugin: lavcrate, samplerate, speexrate - выбирайте на свой вкус/нагрузку
>> на процессор/качество ресемплинга.
> Может мне еще их лично компильнуть? И потом все баги единственной на
> планете конфигурации на себе затестить? А что мне это даст? У
> меня в трее висит монитор загрузки проца. Так вот, при воспроизведении
> музыки он даже 1 пиксела не рисует. Ну то-есть нагрузка на
> проц близка к 0%. Качество вроде тоже претензий не вызывает. Ну
> и зачем мне самому изобретать велосипед?

Непонял к чему весь этот обзац. В alsa тоже есть ресемплинг как и в pulseaudio, при желани можно его настроить или сменить алгоритм.

>> Я тоже могу уменьшить в плеере (mpv) звук, не меняя основную громкость.
> Замечательно, а с остальными программами что делать? Не все программы способные выдавать
> звук имеют собственный регулятор громкости. Потому что это довольно много нетривиального
> и чувствительного к реалтайму кода, если на штуки типа пульса не
> полагаться. Далеко не каждый первый апликушник готов в такие дебри лезть.

Я занимаюсь разработкой в области аудио - регулировка громкости это элементарнейшая вещь. Тем более что по факту многие приложения уже содержат свою регулировку громкости.

>> Вроде как alsa тоже имеет унифицированный API и
>> поддерживается большим колличеством приложений?
> А сабж стало быть чисто для красоты появился :).

Нет, из-за желания одного товарища напихать своих велосипедов где только можно, вместо того что бы помочь вразработке уже существующим проектам.

> Алса без прослоек тот еще кластерфак, когда приходится иметь себе мозг частотами дискретизации, количеством потоков,

Ненужно. Все работает и настраивается как хочешь.

> а некоторые нехорошие программы могут звуковуху вообще монополизировать.

А некоторым это и нужно - для получения минимальной задержки.

> Так радостно, блин, когда в половине программ звука вообще нет, потому что
> звуковуха уже кем-то занята. И, главное, иди еще найди кто ее
> занял.

Баг репорт маинтейнеру пакета вашего дистрибутива.

>> Вообще не очень понятно зачем PulseAudio везде пихают, ведь реально все тоже
>> самое есть (или можно реализовать) в alsa.
> Затем что он работает и предоставляет кучу фич, решая ряд проблем. А
> героически преодолевать трудности по религиозным мотивам "я ненавижу пульс" - это
> нездоровый подход.

Нездоровый подход это дублировать уже имеющийся функционал.

> А у пульса как раз широкая ниша - сделать чтобы работало по
> дефолту без переизобретения великов и не канифолило мозг дурными проблемами. И
> это у него более-менее получается, что бы там не врали ярые
> ненавистники.

Что мешает тоже сделать в alsa?


> А еще алса слишком низкоуровневая. Никто не хочет разбираться с кучей
> интимных особенностей. Хотят "проиграть вот этот звук". А через какую
> звуковуху и какие у нее там хардварные умения - апликушники и пользователями
> меньше всего хотят себе мозг таким сношать.

Вот с этим согласен, API alsa переуслажнен, но нужно его перерабатывать а не липить прослойку на прослойку.

Ответить | Правка | Наверх | Cообщить модератору

133. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok), 21-Сен-14, 01:28 
> Вот с этим согласен, API alsa переуслажнен, но нужно его перерабатывать а
> не липить прослойку на прослойку.

API альзы страдает от низкоуровневости и хреновой документированности. но, конечно, это ни разу не повод наворачивать сверху ещё более хреновую хрипелку.

Ответить | Правка | Наверх | Cообщить модератору

148. "apulse - эмулятор API звукового сервера PulseAudio через..."  –2 +/
Сообщение от Аноним (-), 21-Сен-14, 06:21 
> API альзы страдает от низкоуровневости и хреновой документированности. но, конечно, это
> ни разу не повод наворачивать сверху ещё более хреновую хрипелку.

Сельский сортир страдает от того что когда вы справляете потребности, отлетает и плюхает. Но это не повод инсталлировать нормальный унитаз - ну его нафиг эти переусложненные водопроводы и системы канализации с ржавеющими трубами, да? А у меня другая точка зрения на эту проблему - системы должны работать нормально по дефолту, а не после длительного гаражного напилинга.

Ответить | Правка | Наверх | Cообщить модератору

151. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok), 21-Сен-14, 06:25 
да у тебя всё отлетает. то злые марсиане нагадят тебе «баш-портянками», которых у других нет, то краболюди поломают иксы так, как у других и не сделаешь…
Ответить | Правка | Наверх | Cообщить модератору

153. "apulse - эмулятор API звукового сервера PulseAudio через..."  –1 +/
Сообщение от Аноним (-), 21-Сен-14, 06:55 
> да у тебя всё отлетает. то злые марсиане нагадят тебе «баш-портянками», которых
> у других нет, то краболюди поломают иксы так, как у других и не сделаешь…

Да вообще, я наглый тип - хочу чтобы все хорошо работало и желательно - по дефолту. И без 100500 легаси-бестолковостей класса "а я так привык".

Ответить | Правка | Наверх | Cообщить модератору

154. "apulse - эмулятор API звукового сервера PulseAudio через..."  +2 +/
Сообщение от arisu (ok), 21-Сен-14, 06:59 
и что характерно: у других-то работает.

я тебе серьёзно про мак же: там не надо ничего настраивать, там тебя от этого защищают покруче, чем в новогноме.

Ответить | Правка | Наверх | Cообщить модератору

163. "apulse - эмулятор API звукового сервера PulseAudio через..."  –1 +/
Сообщение от Аноним (-), 21-Сен-14, 07:34 
> и что характерно: у других-то работает.

При том как я вижу - это обычно после напилинга, проведенного еще при царе горохе, блаблабла. Это круто и все такое, но ты же понимаешь что сделать вел в гараже, выжимающий по шоссе 110 - может ну может 1 чел из миллиона. А мне будет проще пойти в магаз и взять готовый более-менее устраивающий пепелац, если я не хардкорный механик. Аналогично апликушникам и юзерам - им воевать с алсой и ее граблями нифига не самоцель как правило.

> я тебе серьёзно про мак же: там не надо ничего настраивать, там
> тебя от этого защищают покруче, чем в новогноме.

А мне как раз не надо защиты от этого. Я за то чтобы нормально работало по дефолту, НО если возникла нужда оверрайда/низкоуровневого доступа - должна быть возможность кастомизации. По этому поводу я не куплю себе монолитно отлитый единым куском велик, даже если он замечателен по параметрам. Ведь если у него сломается фара - придется менять весь вел.  Вот тот же пульс можно выпилить там где не надо работы с аудио или это какой-то лютый кастом, типа роутера бухтящего в динамики "полшестого!" с единственной программой издающей звук, так что пульс становится избыточен. И то что из макоси нельзя выпилить такой роутер - для меня например фатальный недостаток.

Ответить | Правка | Наверх | Cообщить модератору

164. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok), 21-Сен-14, 07:47 
> Аналогично апликушникам и юзерам - им воевать
> с алсой и ее граблями нифига не самоцель как правило.

что-то не заметил, чтобы мой отец с алсой воевал: она у него Просто Работает. на двух разных машинах. никто Страшные Конфиги не писал, ничего не пересобирал, даже не настраивал. вот просто работает. внимание, вопрос: если у моего отца, который за комп-то сел несколько лет назад, всё таки работает, а у тебя нет — то, может, проблема вовсе не в алсе?

и программистов, «воюющих» с алсой, я как-то не наблюдал. вот то, что четыре человека так и не смогли забороть проблемы с latency в пульсе — это наблюдал. даже участие принимал. решилось уничтожением пульсы и переписью аудиоподсистемы на alsa. ВНИЗАПНА! всё заработало на проблемной технике и не сломалось на беспроблемной.

ну и да, в FAQ появился пункт: «проблемы со звуком решаются деинсталляцией pulseaudio».

Ответить | Правка | Наверх | Cообщить модератору

167. "apulse - эмулятор API звукового сервера PulseAudio через..."  –1 +/
Сообщение от Аноним (-), 21-Сен-14, 08:11 
> что-то не заметил, чтобы мой отец с алсой воевал: она у него Просто Работает.

/me как-то так подозревает что ассортимент используемых мной программ немного превышает ассортимент программ используемых твоим отцом.

> на двух разных машинах. никто Страшные Конфиги не писал,
> ничего не пересобирал, даже не настраивал. вот просто работает.

Ну а я вот налетал на случаи когда программы узурпировали звуковуху, хотя их об этом никто не просил, выдавали звук черти-как и прочее. С пульсом такого вообще ни разу не замечал.

> всё таки работает, а у тебя нет — то, может, проблема
> вовсе не в алсе?

Скорее всего проблема в том что мои сценарии использования могут быть несколько сложнее и многограннее чем у человека севшего за комп несколько лет назад. К тому же на лично мое мнение - пульс особо карман не тянет, в top он особо не светится, проц не грузит в заметном мне объеме, память лопает достаточно скромно. Поэтому я не считаю нужным его выпиливать (соотношение затрат усилий к результату - хреновое) и мне нравятся некоторые его фичи типа кастомизации звука по программам. Это имхо весьма круто придумано.

> ну и да, в FAQ появился пункт: «проблемы со звуком решаются деинсталляцией
> pulseaudio».

Я так рад за них, но лично я просто выпилю КЕМ программы с таким FAQ. Хотя будет лучше если ты заранее скажешь что за софт, чтобы я не инстальнул себе такое по ошибке. А то обидно просадить эн времени на то чтобы узнать что мои взгляды на менеджмент софта фатально расходятся с авторскими, настолько что это обречено уйти в деинсталл совершенно без вариантов. Если какой-то автор смеет такие FAQ писать - это 100% в трэш, ибо автор невменяем. А он вообще кто такое чтобы сметь мне указывать чего мне в системе *деинсталлировать*?

Ответить | Правка | Наверх | Cообщить модератору

169. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok), 21-Сен-14, 08:28 
> А он вообще кто такое чтобы сметь мне указывать чего мне
> в системе *деинсталлировать*?

ну кто ж тебе указывает-то? тебе говорят, как решается проблема со звуком. хочешь — решай, не хочешь — страдай, выбор твой. авторы с пульсой уже настрадались, нашли отличное и полностью работоспособное решение, любезно делятся ним в FAQ. приоритет нативной поддержки пульсы у авторов примерно такой же, как и приоритет нативной поддержки винды: никакой.

ты, впрочем, не переживай, тебя это никак не затронет. это эмулятор одной хорошей восьмибитной машины. он мало того, что пульсу не поддерживает, так ещё и чисто иксовый. тем не менее, находятся уникумы, которые всё-таки не читают FAQ, специально для их запросов «поддержка пульсы», «поддержка вяленда» даже статус отдельный заведен, с которым эти тикеты закрываются: DFC. то бишь «don't fuckin' care».

Ответить | Правка | Наверх | Cообщить модератору

175. "apulse - эмулятор API звукового сервера PulseAudio через..."  –1 +/
Сообщение от Аноним (-), 21-Сен-14, 10:28 
> ну кто ж тебе указывает-то? тебе говорят, как решается проблема со звуком.
> хочешь — решай, не хочешь — страдай, выбор твой.

Так прикол в том что у меня нет никаких проблем о которых так слезно вещают, а некоторые фичи пульса мне нравятся. Вот я и не понимаю этих плакальщиков-решальщиков. А если в ядре баги - наверное надо ядро деинстальнуть? Зачем нам в системе ядро, лишняя фигня.

> у авторов примерно такой же, как и приоритет нативной поддержки винды: никакой.

Ну это как бы авторское дело что поддерживать.

> вяленда» даже статус отдельный заведен, с которым эти тикеты закрываются: DFC.
> то бишь «don't fuckin' care».

А, ну понятно - у этой программы тоже статус DFC, в смысле, мне вообще все-равно что с ней случится, мои шансы встретиться с этой кулхацкерской конструкцией близки к нолю, как и правктическая значимость этой софтины для решения каких-либо задач. Если кому будет п..ц надо - ну форканутся, накрайняк, если это нечто опенсорсное, а авторы в адекват не приходят. Я вон допатчиваю для себя hexchat и трансмишн, это не форк конечно, но вполне себе оверрайд неких вещей которые мне не нравятся. На то оно и опенсорс, а? :)

А говоря за себя - я считаю что нормальные люди нечто такое используют через libsdl и их вообще не ипет - винда там или иксы. Рисуй себе в нечто типа фреймбуфера и не парься. Да и по части звука - опять же, хорошо когда авторы либы за тебя поднапряглись. А SDL2 даже с клипбордом работать более-менее нормально научили. Получается и здорово проще и кроссплатформенно и переизобретать велосипед не надо, тем более что получается cpaнь из ржавых водопроводных труб.

Ответить | Правка | К родителю #169 | Наверх | Cообщить модератору

178. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok), 21-Сен-14, 11:39 
ты вообще много чего *считаешь*. вместо того, чтобы *знать*. например, про sdl2, который в некоторых интересных местах имел интересные баги, обойти которые можно было только заставив юзера пересобирать sdl2 с неофициальными патчами. конечно, это намного лучше, чем просто использовать иксы, ведь иксы хлам, а sdl2 рулит. подумаешь, каждый готов накладывать патчи и пересобирать sdl2.
Ответить | Правка | К родителю #175 | Наверх | Cообщить модератору

152. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от Аноним (-), 21-Сен-14, 06:54 
> Почему нельзя это сделать в alsa? Тем более что dmix включен по
> умолчанию для звуковух не имеющих аппаратного микширования.

Не знаю. Вам надо? Делайте, я не против. Выпускайте дистры где есть человеческий GUI для настройки всего этого и прочее - я им может даже буду пользоваться, если понравится. А по дефолту - без пульса со звуком довольно много всякого дурного кластерфака которого существовать по моему мнению в принципе не должно. Пульс одним махом заруливает почти все дeбилизмы алсучки, чем и хорош. Для него есть гуятина и в дистрах более-менее метящих

> Непонял к чему весь этот обзац. В alsa тоже есть ресемплинг как
> и в pulseaudio, при желани можно его настроить или сменить алгоритм.

Отлично, просто пульс по дефолту прост и для юзера и для апликушников. И гуи для настройки есть. А с алсой надо долго махать напильником и лезть в какие-то сильно технические дебри. При том что я конечно в курсе базовых основ теории дискретизации и прочего, но вовсе не горю желанием так глубоко лезть для того чтобы просто проиграть вот этот файл.

> Я занимаюсь разработкой в области аудио - регулировка громкости это элементарнейшая вещь.

Таки это работа с данными по сэмплам и залезание в низкоуровневую механику. А большинство программеров и юзеров хотели бы в идеале что-то типа "а проиграй-ка мне вот этот файл, Джинн!" и труба шатали посэмплово пересчитывать что-либо.

> Тем более что по факту многие приложения уже содержат свою регулировку
> громкости.

Это все гнилые отмазки, сэр. Программы бывают разные. Те для которых работа со звуком основная часть их фичности - там да, есть. А в остальных - ну вы поняли. Ну вот проверяет какая-нибудь прога почту, а до кучи неплохо бы звук издать - мол, вам письмо. Какой псих в такой проге будет посэмпловую обработку звука делать?! Издеваетесь? А подкрутить уровень звука этой программе до желаемого и желательно не общесистемно - совсем не лишне.

> Нет, из-за желания одного товарища напихать своих велосипедов где только можно, вместо
> того что бы помочь вразработке уже существующим проектам.

А по-моему это все предвзятость и увиливания. Остальных как обычно "и так устраивало", поэтому никто особо не парился.

> Ненyжно. Все работает и настраивается как хочешь.

А пульс пользователю и разработчикам по сути вообще настраивать не обязательно. Он просто играет аудио и не сношает мозг всяким левым головняком. По дефолту. А не после танцев с бубном. А если надо - я могу вон тому мэйлчекеру подкрутить громкость до комфортной. И нет, никто не будет запиливать свою регулировку громкости в мэйлчекере, потому что играть звук - вообще не его основная функция.

> А некоторым это и нужно - для получения минимальной задержки.

Зато я как пользователь многозадачной системы в 99.9% случаев очень хочу расстрелять того кто это придумал. Я могу это допустить, если я явно запустил крутой редактор и подтвердил монополизацию, но в целом от многозадачки ВНЕЗАПНО одижается нормальный арбитраж доступа к девайсам "на всю толпу". А так то да, для минимизации задержек логино 1-задачную систему использовать. Экономия на переключениях задач, все дела. Там где сильно надо - делают, но мне не НАСТОЛЬКО надо на десктопе, вот извините.

> Баг репорт маинтейнеру пакета вашего дистрибутива.

Вот вы и пишите багрепорты десятками, а мне проще пульс использовать. Мне за багрепорты деньги платят. Я могу вкатать багрепорт и бесплатно, если понимаю зачем мне это надо. Расовая вернота и "зато без пульса" - мне не надо. У меня нет цели в жизни принципиально избавиться от пульса. Он работает, проблем мне не создает, нагрузка на систему - я ее не замечаю в крейсерском режиме. Занафига я буду воевать с ветряными мельницами? Это к дон-кихотам.

> Нездоровый подход это дублировать уже имеющийся функционал.

Мир неидеален. Поэтому иногда получается и так. Пофиксить это сложно - надо дофига термоядерных зарядов для полной перезагрузки, чтоб все заново, с ноля.

> Что мешает тоже сделать в alsa?

Необходимость костылировать много вещей самому и лезть в какие-то интимные особенности, про которые я с точки зрения пользователя вообще знать ничего не желаю, не будучи хардкорным разработчиком аудиоподсистем или хотя-бы майнтайнером ответственным за звук.

> Вот с этим согласен, API alsa переуслажнен, но нужно его перерабатывать а
> не липить прослойку на прослойку.

Ну вот как-то так вышло что в результате алса - низкоуровневый бэкэнд а пульс - более высокоуровневый фронт к нему. Такая схема у меня никаких особых возражений не вызывает: кому надо низкий уровень могут с алсой колупаться. А остальные просто дернут пульс. Мне такое деление кажется вполне логичным. А зачем корежить алсу, если есть пульс? Он уже работает и уже обезглючен, а перекраивание алсучки поломает уйму софта и породит массу новых глюков. Или вы возомнили что баги только у поттеринга бывают? Ага, ЩАЗ.

Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

87. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от Аноним (-), 20-Сен-14, 13:14 
> Вообще не очень понятно зачем PulseAudio везде пихают, ведь реально все тоже
> самое есть (или можно реализовать) в alsa.

прозрачной (без перезапуска приложения) смены устройств нет, поддержки сети нет. Но да, лучше бы поттеринг тупо сделал пару плагинов для ALSA.

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

103. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Mihail Zenkov (ok), 20-Сен-14, 14:57 
>> Вообще не очень понятно зачем PulseAudio везде пихают, ведь реально все тоже
>> самое есть (или можно реализовать) в alsa.
> прозрачной (без перезапуска приложения) смены устройств нет, поддержки сети нет.

Это проблема приложения - alsa позволяет открывать и закрывать устройства ничего не перезапуская.


Ответить | Правка | Наверх | Cообщить модератору

149. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (-), 21-Сен-14, 06:22 
> Это проблема приложения - alsa позволяет открывать и закрывать устройства ничего не
> перезапуская.

Как пользователю мне меньше всего хочется разбираться где там и какой апликушник накосячил. В пульсе меня почему-то закидоны программ не донимают. Не знаете что за фигня?

Ответить | Правка | Наверх | Cообщить модератору

180. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Mihail Zenkov (ok), 21-Сен-14, 12:48 
Напишите баг репорт автору конкретного приложения. Как пример нормального поведения можете указать audacity.
Ответить | Правка | Наверх | Cообщить модератору

250. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Аноним (-), 22-Сен-14, 18:17 
> поддержки сети нет

Как страшно жить!


Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

26. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от angra (ok), 20-Сен-14, 00:18 
Если бы кроме alsa в линуксе де-факто существовал бы еще набор драйверов(как когда-то был OSS) или пулса умела бы работать не только с линуксом, то смысл в ней бы был. А так непонятно зачем нужна лишняя обертка. И да, под алсой тоже не встречался ни с одной из этих проблем. И уж тем более не понимаю зачем нужно звук в плеере или другом приложении регулировать через два(сам плеер и пульса) слоя вместо одного(плеер). А если поверх этого еще какой-нибудь phonon добавляется, то вообще черти-что получается.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

47. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от soarin (?), 20-Сен-14, 05:44 
Так вроде пульс можно впендюрить на OS X
Ответить | Правка | Наверх | Cообщить модератору

239. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Stax (ok), 22-Сен-14, 15:38 
Если пульс умеет работать "только с линуксом", что он делает в штатном репозитории Солярки или в портах FreeBSD?
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

45. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Xasd (ok), 20-Сен-14, 05:23 
> Большинство людей до сих пор не понимают, что PulseAudio это когда:
> 1) я не парюсь, сколько одновременных потоков держит моя аудиокарта
> 2) я не знаю и не хочу знать, что такое частота дискретизации
> 3) я всегда могу убавить звук в плеере, в пользу чего-то другого
> и наоборот
> 4) у меня унифицированный API для всех приложений
> Также люди не понимают, что Alsa это всего лишь набор драйверов для
> звуковухи и сравнивать его с клиентским аудио-фреймворком не совсем корректно.

таких меньшинство -- но они просто орут громче других :-) ..

при чём когда они орут, то можно сказать -- они хвастаются своей некомпетентностью перед другими (в стиле -- "я хочу удалить Pulseaudio, не потому что он плохой, а потому что у меня нет знаний на тему того зачем оно нужно. но я не хочу получить эти знания, так как я считаю, что я уже достаточно умный..").

[sarcasm] а если у кого-то хрипит звук -- то быть может виноват Флогистон? [/sarcasm] ( http://lesswrong.ru/w/%D0%9B%D0%B6%... ) :-) :-)

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

66. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –3 +/
Сообщение от Аноним (-), 20-Сен-14, 08:30 
> таких меньшинство -- но они просто орут громче других :-) ..

Нет, громче всех орут те, у кого всё работает, а на тех, у кого что-то не работает, им плевать. "я, я, я, у меня"… Ну я рад, что *тебе* не приходится париться, но мне от этого легче не становится.

> при чём когда они орут, то можно сказать -- они хвастаются своей некомпетентностью перед другими (в стиле -- "я хочу удалить Pulseaudio, не потому что он плохой, а потому что у меня нет знаний на тему того зачем оно нужно. но я не хочу получить эти знания, так как я считаю, что я уже достаточно умный..").

Брешешь, собака. Как раз хвастаются своей компетентностью (в стиле "я не хочу устанавливать Pulseaudio, потому что alsa у меня уже настроена, а делать еще одну прослойку только для того, чтобы задержки увеличивать — глупо").

Ответить | Правка | Наверх | Cообщить модератору

162. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от Аноним (-), 21-Сен-14, 07:22 
> Нет, громче всех орут те, у кого всё работает,

Эти как правило не орут - повода нет. Ну разве что вопиющий булшит утомляет.

> а на тех, у кого что-то не работает, им плевать.

Естественно: у кого проблемы - тот с ними и разбирается так или иначе. А какое мне дело до ваших проблем "по умолчанию"? Вот все проблемы которые меня цепляют - поверьте, будут внесены в багтрекеры. Но писать баги за вас мне лениво, извините.

Ответить | Правка | Наверх | Cообщить модератору

83. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от mebiuslu9 Нема Нема (?), 20-Сен-14, 12:56 
Ну не знаю ;(
Меня просто устраивает ситуация при которой хрипение прекращается когда я сношу PA.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

224. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Crazy Alex (ok), 22-Сен-14, 01:43 
По-моему, логичнее обратный подход - аргументы нужны чтобы что-то добавить в систему, а удаление ( с соответствующим упрощением) - всегда благо само по себе. Потому что в голове система лучше укладывается и, соответственно, работать с ней можно эффективнее. Ну и ресурсов меньше жрёт обычно.

Тот же пульс, к примеру - это, как минимум, еще одно место, куда надо заглянуть, если какие-то траблы со звуком. И для начала прибить лишнее звено и поглядеть, не работает ли без него - абсолютно правильный подход. А уже потом можно решать, нужно ли его омстить обратно и разбираться, что там не так, или и без него хорошо. На куче сетапов - оказывается, что и без него хорошо.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

72. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +6 +/
Сообщение от vitalif (ok), 20-Сен-14, 11:27 
Юзаю ALSA.

> 1) я не парюсь, сколько одновременных потоков держит моя аудиокарта
> 2) я не знаю и не хочу знать, что такое частота дискретизации
> 4) у меня унифицированный API для всех приложений

Болт покласть, даже вопроса об этих пунктах никогда не возникало.

> 3) я всегда могу убавить звук в плеере, в пользу чего-то другого и наоборот

Никак не могу понять - ЗАЧЕМ это делать?

У меня звук в любой момент времени идёт РОВНО ИЗ ОДНОЙ программы. Знаете почему? Потому что у меня УШИ парсят только ОДИН звуковой поток одновременно. Ну невозможно одновременно фильм смотреть, в дьябло играть и музыку слушать. Это же франкенштейн какой-то, ну.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

106. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Xasd (ok), 20-Сен-14, 15:32 
> У меня звук в любой момент времени идёт РОВНО ИЗ ОДНОЙ программы. Знаете почему? Потому что у меня УШИ парсят только ОДИН звуковой поток одновременно.

может тебе ещё и операционную систему однозадачную? :-)

во времена DOS, когда уже начали появляться многозадачные компьютеры -- любители DOS так и говорили "зачем мне многозадачная операционная система(?), ведь я не способен одновременно работать в двух программах?!"

Ответить | Правка | Наверх | Cообщить модератору

123. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от freehckemail (ok), 20-Сен-14, 21:55 
>> 3) я всегда могу убавить звук в плеере, в пользу чего-то другого и наоборот
> Никак не могу понять - ЗАЧЕМ это делать?
> У меня звук в любой момент времени идёт РОВНО ИЗ ОДНОЙ программы.
> Знаете почему? Потому что у меня УШИ парсят только ОДИН звуковой
> поток одновременно. Ну невозможно одновременно фильм смотреть, в дьябло играть и
> музыку слушать. Это же франкенштейн какой-то, ну.

Вообще-то, не смотря на то, что я Пульсу не использую, плюсы от этого подхода очень даже понятны. В некоторых программах, наверное, существуют звуковые уведомления, и пользователям хочется, чтобы они были, но были потише. А то может случиться такая неприятность, что смотришь ты тихий-тихий фильм, звук на максимум выкрутил, а тут тебе уведомление каааааак гаркнет.

Но вообще говоря, это очень сомнительный плюс, чтобы ставить для него пульсу. Я вот считаю, что звуковые уведомления - это моветон, и всегда выключаю их.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

134. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok), 21-Сен-14, 01:30 
> Вообще-то, не смотря на то, что я Пульсу не использую, плюсы от
> этого подхода очень даже понятны. В некоторых программах, наверное, существуют звуковые
> уведомления, и пользователям хочется, чтобы они были, но были потише. А
> то может случиться такая неприятность, что смотришь ты тихий-тихий фильм, звук
> на максимум выкрутил, а тут тебе уведомление каааааак гаркнет.

собственно, это вполне реализуется в алсе переходом на программный микшер и плугином. правда, похоже, оно настолько никому из алсапользователей не нужно, что до сих пор никто не напилил.

Ответить | Правка | Наверх | Cообщить модератору

190. "apulse - эмулятор API звукового сервера PulseAudio через..."  –3 +/
Сообщение от Xasd (ok), 21-Сен-14, 17:24 
> собственно, это вполне реализуется в алсе переходом на программный микшер и плугином. правда, похоже, оно настолько никому из алсапользователей не нужно, что до сих пор никто не напилил.

как же не написал? как раз написал! и причём все пользуются (кроме десятка религиозных маргиналов).

называется это -- Pulseaudio.

а программы даже способны напрямую подключаться к Pulseaudio (а могут и к Alsa. в этом случае Alsa передаст звуковой потоки к программному миксеру Pulseaudio, а потом получит результат от Pulseaudio и затем передаст результативный звуковой поток на звуковую карту).

Ответить | Правка | Наверх | Cообщить модератору

204. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от arisu (ok), 21-Сен-14, 19:23 
я знаю, что ты идиот, мог бы и не трудиться.
Ответить | Правка | Наверх | Cообщить модератору

206. "apulse - эмулятор API звукового сервера PulseAudio через..."  +3 +/
Сообщение от Orduemail (ok), 21-Сен-14, 19:55 
> собственно, это вполне реализуется в алсе переходом на программный микшер и плугином.
> правда, похоже, оно настолько никому из алсапользователей не нужно, что до сих пор никто
> не напилил.

Дело в том, что это решается и другим путём -- переводом плеера на софтварный контроль громкости. Это по-моему все плееры умеют. Ну, может, за исключением flash/html5-плееров, хотя я не выяснял, что они там умеют, а что нет.

У меня возникло подозрение, что это так необходимо в основном пользователям кетайских недоколонок. У меня усилок сгорел пару месяцев назад, я нарыл где-то в качестве временной замены такие колонки. И именно с тех пор у меня начались проблемы с излишне тихими дорожками к видео. Полагаю проблема в том, что дерьмоколонки просто режут половину частот, поэтому и не слышно нихрена.

Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

75. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от 111 (??), 20-Сен-14, 11:56 
Удивительно, но всё это уже есть в OSSv4.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

118. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –3 +/
Сообщение от YetAnotherOnanym (ok), 20-Сен-14, 17:58 
Тсссс! У фанатов линуха считается неприличным упоминать софт, не заточенный специально под линукс, особенно если им пользуются ренегаты опенсорса в лице всяких BSD.
Ответить | Правка | Наверх | Cообщить модератору

160. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Аноним (-), 21-Сен-14, 07:20 
> ренегаты опенсорса

Это такое новое название проприетарщиковских подстилок?

Ответить | Правка | Наверх | Cообщить модератору

130. "apulse - эмулятор API звукового сервера PulseAudio через..."  +3 +/
Сообщение от arisu (ok), 21-Сен-14, 01:24 
> Большинство людей до сих пор не понимают, что PulseAudio это когда:
> 1) я не парюсь, сколько одновременных потоков держит моя аудиокарта
> 2) я не знаю и не хочу знать, что такое частота дискретизации
> 3) я всегда могу убавить звук в плеере, в пользу чего-то другого
> и наоборот
> 4) у меня унифицированный API для всех приложений

действительно, когда всё это перестаёт быть нужным — можно смело ставить пульсу.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

228. "apulse - эмулятор API звукового сервера PulseAudio через..."  –1 +/
Сообщение от Посторонним В (?), 22-Сен-14, 02:09 
>> Большинство людей до сих пор не понимают, что PulseAudio это когда:
>> 1) я не парюсь, сколько одновременных потоков держит моя аудиокарта
>> 2) я не знаю и не хочу знать, что такое частота дискретизации
>> 3) я всегда могу убавить звук в плеере, в пользу чего-то другого
>> и наоборот
>> 4) у меня унифицированный API для всех приложений
> действительно, когда всё это перестаёт быть нужным - можно смело ставить пульсу.

Всё ещё интересней. Эти люди совершенно не хотят понимать о чём вы там паритесь и не паритесь...

И их подобные вопросы об их аудиоплатах зачастую весьма занимают... А отнюдь не ваши заботы или их отсутствие. И вот их выводы - это не ваши...

Ответить | Правка | Наверх | Cообщить модератору

268. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (-), 27-Сен-14, 10:10 
> Кто бы еще написал по шагам как systemd выпиливать. Например из грядущего
> debian где инсталятор ставит эту пакость безальтернативно.

Сначала:

  sudo apt-get install sysvinit-core systemd-shim

Затем ребутнуться, убедиться что всё работает без systemd, комп больше не виснет при ребуте, и всё оборудование снова работает, затем пробовать удалить systemd и смотреть, что сдохнет по зависимостям, и нужно ли оно.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру