The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"apulse - эмулятор API звукового сервера PulseAudio через ALSA"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"apulse - эмулятор API звукового сервера PulseAudio через ALSA"  +/
Сообщение от opennews (ok) on 19-Сен-14, 22:15 
В рамках проекта apulse (https://github.com/i-rinat/apulse) развивается система для эмулирования API вукового сервера PulseAudio, работающая поверх низкоуровневой звуковой подсистемы ALSA. При помощи apulse можно обеспечить работу приложений, использующих для вывода звука API PulseAudio, без установки PulseAudio. Например, можно запустить Skype на системах без PulseAudio. Исходные тексты проекта распространяются под лицензией MIT.

URL: https://github.com/i-rinat/apulse
Новость: http://www.opennet.me/opennews/art.shtml?num=40633

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

Оглавление

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


1. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +12 +/
Сообщение от psrafo email(ok) on 19-Сен-14, 22:15 
да нет, это уже чистое издевательство.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору
Часть нити удалена модератором

42. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +6 +/
Сообщение от zezic on 20-Сен-14, 03:09 
1) Прекрасные драйверы для встроенных карточек. Если есть драйвер для USB карты, то и он работает хорошо. Используем JACK, lowlatency ядро и получаем хорошие маленькие задержки.
2) Есть FFADO.
3,4) Bitwig, Renoise.
5) Из их числа действительно не хватает хорошего плагина для мастеринга, финальной динамики и всего такого (как iZotope Ozone), гитарного процессора (как Guitar Rig) и хороших синтезаторов. Да, именно этого как раз и не хватает, это правда.
6) Каких нормальных API? JACK хороший, но он не API. PulseAudio не для профессиональной работы со звуком, это ведь все понимают.
Ответить | Правка | Наверх | Cообщить модератору

44. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –4 +/
Сообщение от Xasd (ok) on 20-Сен-14, 05:11 
> PulseAudio не для профессиональной работы со звуком

конечно не для профессиональной...

...ведь как только дело доходит до профессиональнов, то оказывается что они сидят на Windows (и иногда на MacOSX, если полу-профессионалы-полу-любители).

с отмазой типа: "мой софт XXX работает только на Windows.. при чём версия которую мне купила фирма -- работает только на Windows XP. а другой софт не является профессиональным".

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

49. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +16 +/
Сообщение от Аноним (??) on 20-Сен-14, 05:56 
> с отмазой типа: "мой софт XXX работает только на Windows..

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

Как известно - нет желания, есть 1000 отговорок, есть желание - есть 1000 возможностей. Это еще Петр I сказал. Хоть он и не знал ничего о наших дебатах.

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

52. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +4 +/
Сообщение от Xasd (ok) on 20-Сен-14, 06:04 
> DarkTable RAWки с камеры щелкает как орешки, позволяя...

профессионалу -- некогда разбираться с новыми программами..

DarkTable или GIMP или Krita или Inkscape -- некогда изучать! нужно работать :-) !!.. закалачивать деньги, бабосики, воздух, кислород, лавэ, кэш, зелёные.... :) ну ты понял -- всё должно быть профессионально -- "бесплатно даже на пробел нажимать не буду"!

> я в GIMP рисую получше чем раньше в винде в фотошопе...

ды ты можешь быть хоть рембрантом. но если ты не используешь Photoshop -- значит профессиональное сообщество тебя не примит в свои ряды профессионалов :-)

а обломает оно тебя ЛЕГКО -- найдя какую-нибудь функцию которой нет в GIMP (но есть в Photoshop) и назовёт эту функцию жизненнонеобходимой для профессонала!

и ты можешь в ответ хоть 20 функций найти которые есть в GIMP (но нет в Photoshop) -- всё равно ты этим не изменишь расстановку сил, так как профессиональное сообщество спокойно обходится без этих GIMP-функций уже много лет, а без "важных" Фотошопных-функций профессионалам ну ни как не жить :-)

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

67. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +4 +/
Сообщение от Аноним (??) on 20-Сен-14, 10:05 
эти профессиАналы идут лесом при попытке выянить суть их фич на уровне математики. в гимпе берется и программируется все что хочется, вплоть до кнопки "сделть супер".
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

186. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от виндотролль (ok) on 21-Сен-14, 15:17 
тут, давеча, попался на глаза туториал именитого фотографа фотоаппаратом и дизайнера планшетом, как сделать высокую детализацию. Даже название своему эффекту чувак придумал — какой-то, типа, monsterdetail.

По сути, сделал unsharp mask, только вручную.
Все ведь знают, что unsharp mask — для чайников и гимповодов, а так, вроде, и аншарп маск заюзал, и, вроде, не стыдно перед коллегами.

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

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

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

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

89. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +8 +/
Сообщение от Константавр (ok) on 20-Сен-14, 13:20 
>профессионалу -- некогда разбираться с новыми программами

Сообщество профессиональных пользователей графического редактора Art для Спектрума недоверительно поглядывают в сторону Фотошопа и утверждают, что он не приживётся. Ведь профессионалам некогда разбираться с новыми программами, они должны работать (естественно в Art)

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

104. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от gkuy on 20-Сен-14, 14:59 
ArtStudio - мой первый графический редактор!
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору

143. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от Аноним (??) on 21-Сен-14, 05:05 
> профессионалу -- некогда разбираться с новыми программами..

Профессионалами не рождаются. А если некто уперся в потолок и стал необучаемым - это уже не профессионал а stubborn bastard, извините.

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

P.S. и вообще, как кто-то из древних философов метко заметил, если кто не может уделять себе хотя-бы 8 часов в день, он должен быть назван РАБОМ.

Так что если вам "некогда разбираться" - вы профессиональный ... раб? :)

> ну ты понял -- всё должно быть профессионально -- "бесплатно даже
> на пробел нажимать не буду"!

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

> -- значит профессиональное сообщество тебя не примит в свои ряды профессионалов :-)

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

> а обломает оно тебя ЛЕГКО -- найдя какую-нибудь функцию которой нет в
> GIMP (но есть в Photoshop) и назовёт эту функцию жизненнонеобходимой для профессонала!

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

> GIMP-функций уже много лет, а без "важных" Фотошопных-функций профессионалам ну ни
> как не жить :-)

Ну да, профессиональным фотошоперам - им конечно в гимпе не жить. Потому что они так привыкли, все дела. А обучаться - кто не может, а у кого времени нет. Что как бы намекает на квалификацию и умственные способности таких профессионалов :)

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

240. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от lybin email(ok) on 22-Сен-14, 15:44 
> не примИт в свои ряды профессионалов

http://ru.wiktionary.org/wiki/%D0%BF%D1%...

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

266. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Xasd (ok) on 24-Сен-14, 20:12 
>> не примИт в свои ряды профессионалов
> http://ru.wiktionary.org/wiki/%D0%BF%D1%...

подправить своё сообщение -- уже не могу.

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

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

267. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok) on 25-Сен-14, 02:36 
так это надо робота написать, который на каждый твой пост будет оставлять комментарий «а теперь исправляй!»
Ответить | Правка | ^ к родителю #266 | Наверх | Cообщить модератору

79. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 20-Сен-14, 12:47 
>и иногда на MacOSX, если полу-профессионалы-полу-любители

это местные, в заграницах доля пользователей OSX среди профессиональных звукачей (и уж тем более музыкантов) весьма значительна

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

82. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 20-Сен-14, 12:51 
больше всего не хватает сэмплера с нормальным количеством библиотек (т.е. Контакта), а guitar rig нафиг не нужен - железо рулит и педалит. С синтезаторами же ситуация весьма ок.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

117. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Annimzus on 20-Сен-14, 16:32 
> гитарного процессора (как Guitar Rig)

guitarix (http://sourceforge.net/projects/guitarix/) довольно неплох и все еще пилится активно
Rakarrack (http://rakarrack.sourceforge.net/) на втором месте но не так активно развивается

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

241. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от антон (??) on 22-Сен-14, 15:51 
Я вот например давно повынимал все модуляции из педалборда, оставил только кучу перегрузов (т.к. аналоговые перегрузы звучат более естественно чем цифровые, это вообще большая редкость, когда цифровой перегруз звучит "натурально", в том же guitar rig они звучат пластмассово). Сейчас звук звук идёт с гитары в борд с перегрузами и квакушкой, а потом в карту, с карты уже в JACK, из которого в Guitarix (где по большей части эмуляция усилителя и кабинета), из которого идёт в Calf Rack, где происходит довольно серьёзная параметрическая эквализация для получения необходимого звучания и пара посылов внутри того же Calf на ревербератор и задержку (дилейчик), отдельно эквализованных. И меня звук полностью устраивает, на реп-точках пускаю сразу в порталы/мониторы, стеки гитарные вообще не трогаю. Guitarix за последний год-два сильно вырос в плане звучания. Правда без внешней эквализации я не мог получить необходимого мне звука, но ведь для этого есть все инструменты. К тому же Guitarix сейчас поддерживает LV2, и можно спокойно кинуть Calf EQ12 параметрик в рек Guitarix-а, как и любой LV2/LADSPA понравившийся ревер/дилей.
Ответить | Правка | ^ к родителю #117 | Наверх | Cообщить модератору

48. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +9 +/
Сообщение от Аноним (??) on 20-Сен-14, 05:52 
> Реальная ситуация в линуксе со звуком:

...со слов того кто видел линукс только на картинках?

> 1) Ужасные драйверы для встроенных карточек и USB

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

> 2) Практически ничего нет для Firewire/PCI

Как минимум имеющийся под рукой SB Audigy2 (PCI как раз) - работает вроде. Проблемы если и есть то только с узконишевыми профессиональными экспонатами, нужных полутора землекoпам на всю планету.

> 3) Нету нормального DAW

Странно, а ряд музыкантов музыку в линухе делают.

> 4) Нету нормального секвенсора
> 5) Нету нормальных плагинов

А нельзя ли критерии "нормальности" в студию? Ну вот прямо по пунктам.

> 6) Нету нормальных API, вместо них куча всяких костылей вроде Pulse,Jack итд.

И для апи тоже.

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

137. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 21-Сен-14, 02:09 
> Проблемы если и есть то только с узконишевыми профессиональными экспонатами,
> нужных полутора землекoпам на всю планету.

Если что, ice1724 работает как часы (включая вольфсоновский DAC).

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

176. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 21-Сен-14, 10:41 
> Если что, ice1724 работает как часы (включая вольфсоновский DAC).

Ну DAC и DAC. Вроде даже на многих вольфсонов даташиты есть, если меня склероз не подводит.

И вообще, DAC - довольно простой прибор: вы ему цифры, он вам сигнал. Почему гуру-аудиофилы мнят что это какой-то жуткий рокетсайнс - я вообще не понимаю. Особенности конечно бывают, но DAC далеко не самая страшная штука на свете. Есть намного более суровые железяки. Хоть те же GPU, у которых внутри целый мегакомплекс с вспомогательными сопроцами, навернутыми DMA-движками, числодробилками и прочим и все это в целом достаточно крутое и сложное. Настолько что даже у инженеров производителя на руках может не быть 100% документации описывающей все и вся во всех позах, а какие-нибудь ERRATA вон того чипа сто лет назад в проприетарном драйвере законопатили и забыли, те кто это делал - уволились или просто нифига не помнят уже, так что никто даже и не знает - что за фигня. Вот там уже начинается натуральный arcane art.

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

183. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от Michael Shigorin email(ok) on 21-Сен-14, 13:08 
> Почему гуру-аудиофилы мнят что это какой-то жуткий рокетсайнс - я вообще не понимаю.

Дядя, я даки руками паял.  У этого всего лишь неплохие ТТХ (как и у обвязки за ним), был смысл отправить стерео туда, а не через 16-битное 5.1.  И только.

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

243. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 22-Сен-14, 16:27 
> Дядя, я даки руками паял.

Да я в курсе что так можно. В конечном итоге микросхемы - тоже схемы, только маленькие.

> У этого всего лишь неплохие ТТХ (как и у обвязки за ним),
> был смысл отправить стерео туда, а не через 16-битное 5.1.  И только.

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

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

128. "apulse - эмулятор API звукового сервера PulseAudio через..."  +6 +/
Сообщение от arisu (ok) on 21-Сен-14, 01:18 
забавно, что пользователи пингвинуса не ходят по форумам вантузоидов и макофилов, чтобы Открыть Им Глаза и рассказать, Как Всё На Самом Деле. а вантузоиды и макофилы обожают Открывать Глаза пингвиноидам.

это, ребятушки, называется «зависть».

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

242. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от антон (??) on 22-Сен-14, 15:58 
> забавно, что пользователи пингвинуса не ходят по форумам вантузоидов и макофилов, чтобы
> Открыть Им Глаза и рассказать, Как Всё На Самом Деле. а
> вантузоиды и макофилы обожают Открывать Глаза пингвиноидам.
> это, ребятушки, называется «зависть».

Это просто эпидемия какая-то, на всех этих ЛОРах вантузятников наверное больше, чем ЦА, на всех жабоконференциях куда по *nix-ам не зайдёшь, всюду найдётся пачка вантузятников, одобряющий проприетарщину и вообще пренебрежительно относящихся к сабжу, до сих пор гадаю, чего ж эти господа там позабыли? На винфаках одни школьники пади сидят, которые кроме как нажать эникей ничего не понимай и говорить с ними не о чём?

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

2. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –7 +/
Сообщение от Xasd (ok) on 19-Сен-14, 22:15 
> При помощи apulse можно обеспечить работу приложений, использующих для вывода звука API PulseAudio, без установки PulseAudio

ха!

а если взять проект PulseAudio и переименовать его в проект "Cheburashka"...

...то в этом случае (через Cheburashka) можно будет ТОЖЕ "...обеспечить работу приложений, использующих для вывода звука API PulseAudio, без установки PulseAudio!" ;)

но всё-равно i-rinat молодца (не наркоманит по подъездам, не грабит караваны.. сидит и тихо программирует) :-)

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

4. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 19-Сен-14, 22:17 
Евгений Ваганович?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

124. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Led (ok) on 20-Сен-14, 22:29 
> Евгений Ваганович?

Не льсти ему. Он просто местный дурачок.

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

3. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Орта1991 on 19-Сен-14, 22:16 
Хватит уже изобретать велосипеды! кстати насчет велосипедов- неделю назад где-то установил себе на дебиан етч кде 5 - и чета не зацепило
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +8 +/
Сообщение от Oleh email(ok) on 19-Сен-14, 22:23 
Ура! Я снова смогу пользоваться skype'ом!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +6 +/
Сообщение от Какаянахренразница (ok) on 19-Сен-14, 22:26 
Хехе, я тоже сразу об этом подумал. Ибо, кроме скайпа, другой надобности в пульсе у меня нет.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

29. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +5 +/
Сообщение от Аноним (??) on 20-Сен-14, 00:53 
Так радоваться восстановлению возможности использования анального зонда несколько странно, как  мне кажется.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

39. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от pavlinux (ok) on 20-Сен-14, 02:07 
> Ура! Я снова смогу пользоваться skype'ом!

Фу, мамонты 32-битные...

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

62. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 20-Сен-14, 06:46 
> Фу, мамонты 32-битные...

А давай ты с arisu на деревянных мечах зарубитесь за то какая битность правильнее? :)

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

98. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Пингвино (ok) on 20-Сен-14, 14:24 
Желательно, чтобы в результате произошел взаимные экстерминатус
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

121. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от freehck email(ok) on 20-Сен-14, 21:29 
Я с ними зарубился бы просто так, для развлечения. И мечи у меня не какие-нибудь деревяшки, а настоящие текстолитовые бандурины! С удовольствием помахался бы. =)
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

129. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от arisu (ok) on 21-Сен-14, 01:21 
> Я с ними зарубился бы просто так, для развлечения. И мечи у
> меня не какие-нибудь деревяшки, а настоящие текстолитовые бандурины! С удовольствием помахался
> бы. =)

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

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

189. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от ZloySergant (ok) on 21-Сен-14, 16:22 
>...на нормальный отыгрыш можно уже не рассчитывать.

Алхимик+массовое производство коктейлей "спящий засранец". :Р

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

203. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok) on 21-Сен-14, 19:22 
>>...на нормальный отыгрыш можно уже не рассчитывать.
> Алхимик+массовое производство коктейлей "спящий засранец". :Р

не, издеваться-то можно, а вот *поиграть* уже сложно.

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

263. "apulse - эмулятор API звукового сервера PulseAudio через..."  –1 +/
Сообщение от Аноним (??) on 23-Сен-14, 21:41 
>> Я с ними зарубился бы просто так, для развлечения. И мечи у
>> меня не какие-нибудь деревяшки, а настоящие текстолитовые бандурины! С удовольствием помахался
>> бы. =)
> файтеры унылые. приехала на игру команда файтеров — можно сразу разворачиваться и
> сваливать домой. всё равно будут только пьянки да бугурты, на нормальный
> отыгрыш можно уже не рассчитывать.

Дык во всём меру знать надо. Иногда тупо помахать хочется, развеяться, а иногда всерьёз, на несколько дней, в другую жизнь погрузиться... Эх, где вы, светлые фангорновские денёчки...

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

264. "apulse - эмулятор API звукового сервера PulseAudio через..."  –2 +/
Сообщение от Michael Shigorin email(ok) on 24-Сен-14, 01:30 
> Эх, где вы, светлые фангорновские денёчки...

Вызрели и превратились в "АТО" (даже не шучу).

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

51. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от Аноним (??) on 20-Сен-14, 05:58 
> Ура! Я снова смогу пользоваться skype'ом!

Прямо такая детская, незамутненная радость по поводу M$'овского троянского зонда.

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

218. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Crazy Alex (ok) on 22-Сен-14, 01:10 
Если им пользоваться надо (мне вот на работе - надо, хотя именно голосом - крайне редко), то лучше, чтобы оно хотя бы не тянуло с собой дополнительный мусор.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

244. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 22-Сен-14, 16:43 
> Если им пользоваться надо (мне вот на работе - надо,

Я бы при таком раскладе подумал о смене работы. Не особо прикольно, знаете ли, грызть кактусы как часть рабочего процесса.

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

70. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от vitalif (ok) on 20-Сен-14, 11:22 
Ещё, кстати, Guitar Pro от пульсы зависит...
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +4 +/
Сообщение от Аноним (??) on 19-Сен-14, 22:39 
лаги, шипение и прочие проблемы пульсы оно тоже эмулирует? если нет, то не нужно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору
Часть нити удалена модератором

53. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 20-Сен-14, 06:05 
> Почему за 10 лет использования PulseAudio у меня никогда ничего не шипело
> и лагало? Может быть стоит поискать проблему в себе?

Ненавистники пульса всегда найдут 1 случай из миллиона где что-то не срослось. Ненавистники systemd выколупают 1 случай из миллиона в экспериментальной системе с особо хитрой конфигурацией где все упало. Нелюбители линукса найдут 1 кривой драйвер который на одной системе из миллиона взбрыкнет. Это нормально.

Как известно, "если факты не подтверждают теорию, от них надо избавиться" (c) законы Мерфи. Некоторые вот как видим преуспели.

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

122. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от freehck email(ok) on 20-Сен-14, 21:45 
>> Почему за 10 лет использования PulseAudio у меня никогда ничего не шипело
>> и лагало? Может быть стоит поискать проблему в себе?
> Ненавистники пульса всегда найдут 1 случай из миллиона где что-то не срослось.
> Ненавистники systemd выколупают 1 случай из миллиона в экспериментальной системе с
> особо хитрой конфигурацией где все упало. Нелюбители линукса найдут 1 кривой
> драйвер который на одной системе из миллиона взбрыкнет. Это нормально.
> Как известно, "если факты не подтверждают теорию, от них надо избавиться" (c)
> законы Мерфи. Некоторые вот как видим преуспели.

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

Когда я пришёл в GNU/Linux, я вот тоже весьма огрёб от PulseAudio. И мой тогдашний опыт подсказал мне, что все проблемы со звуком удивительно сами собой решаются, если её удалить. Но то было много лет назад, а я вам больше того скажу. Недавно у моей девушки звук стал сбоить на стабильном Debian ни с того, ни с сего. Я ей на автомате, шутя, посоветовал для начала снести пульсу и посмотреть, не исправится ли всё само собой. Какого же было моё удивление, когда через полчаса она позвонила мне и рассказала, что удаление оной бяки действительно помогло?

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

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

171. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 21-Сен-14, 09:58 
> Люди ведь брыкаются не просто так. Они гундят лишь потому, что попали
> на период их активного поголовного внедрения во многих дистрибутивах,

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

Где вопли на systemd от пользователей стабильного RHEL-а? А то вопят всякие там жители ядерных полигонов типа федоры, арча и дебиан тестинга. Меня прямо забавляет такое возмущение - как это так: на ядерном полигоне кто-то смеет ядерные испытания проводить?! Охренели?! Нам крышу с дома постоянно сдувает!!!111

> удивительно сами собой решаются, если её удалить.

Вот только без длинного напильника - своих проблем хватает.

> что удаление оной бяки действительно помогло?

Да кто бы сомневался, что гильотина надежно лечит головную боль... ;)

> Вообще, со всеми проектами данного товарища наблюдаются какие-то проблемы.

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

> Вечно у него что-то там не срастается. Вечно он норовит заменить то, что и
> так вообще-то работает.

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

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

> Я этого не понимаю. Есть много вещей, которые действительно НАДО сделать.

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

> Вон Emacs до сих пор однопоточный.

Мне все-равно. Я не пользуюсь Emacs и не планирую это делать. Кому он нужен - тот над ним и пашет. Это логично и честно вроде.

> Программы для преподавания геометрии/стереометрии детям я тоже не нашёл приличной,
> хотя искал довольно долго...

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

> Его бы энергию, да в правильное русло...

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

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

177. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от freehck email(ok) on 21-Сен-14, 11:31 
> Ну да, юзали поди всякие дебиан-тестинги

Опыт подсказывает мне, что Debian Testing - штука *очень* стабильная. Стабильней только Debian Stable. И откуда у Вас такое отношение вдруг?

> Где вопли на systemd от пользователей стабильного RHEL-а?

У пользователей RHEL'а очень много более насущных проблем. У них до сих пор мягких зависимостей нет в пакетном менеджере, yum - штука тормознутая во всех отношениях. Пакеты нераздробленные. Флага "manually-installed" у них нету...
Но это только мой беглый взгляд на вещи. Глубже я лезть не стал - мне там просто неуютно после Debian. Привык хорошо жить.

>> удивительно сами собой решаются, если её удалить.
> Вот только без длинного напильника - своих проблем хватает.

Примерчик бы. А то у меня напильника нет, а всё работает. ЧЯДНТ?

>> что удаление оной бяки действительно помогло?
> Да кто бы сомневался, что гильотина надежно лечит головную боль... ;)

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

> Вообще, баги наблюдаются в любом софте.

По поводу багов вот, кстати, допольнительный пример. Я не далее как вчера подумал "а чем чёрт не шутит" - skype мне для работы нужен бывает иногда - и я поставил себе пульсу. Так вот, установка оного тут же сломала работу amixer: при мьюте одного канала начали мьютиться и другие, и что самое обидное - мастер стал мьютиться. А при размьючивании мастера стали размьючиваться Headphones и Speaker.

То есть одна лишь установка пульсы ломает поведение других программ. Оно мне надо?

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

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

Может быть это и так, но и Вы поймите, что я, как пользователь, просто хочу стабильно работающую систему. Вот я поставил Alsa - и она работает без нареканий. Я никогда не сталкивался с багами Alsa. А вот баги PulseAudio всплывают сразу после её установки. И это не лечится вот уже много-много лет. Если бы пульса своим присутствием только в системе не ломала мне ничего, я бы спокойно её ставил бы. А так, она может быть хоть трижды хорошей, с продуманным дизайном и всё такое, но на моей системе её не будет.

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

181. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Michael Shigorin email(ok) on 21-Сен-14, 12:55 
> Опыт подсказывает мне, что Debian Testing [...] yum - штука тормознутая

Ставил на днях wheezy на стенде -- там всё так же дико тормозит debconf.  Поэтому чья бы корова на эту тему мычала, а вот дебианщикам я бы не советовал...

> Если бы пульса своим присутствием только в системе не ломала мне ничего,
> я бы спокойно её ставил бы.

Аналогично, только помимо недобавления глюков для начала смотрю -- оно мне вообще надо?  Доставить звук на тонкий клиент -- да, хорошо подошло (после отбора и подкручивания силами led@).  А на локалхосте как-то лучше без посредников.

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

201. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от freehck email(ok) on 21-Сен-14, 18:44 
>> Опыт подсказывает мне, что Debian Testing [...] yum - штука тормознутая
> Ставил на днях wheezy на стенде -- там всё так же дико
> тормозит debconf.  Поэтому чья бы корова на эту тему мычала,
> а вот дебианщикам я бы не советовал...

Да, у нас тоже есть проблемы кое-где. На давайте не будем на личности переходить. В Вашем доме (remember-correctly? "ALT Linux") тоже не всё гладко.

>> Если бы пульса своим присутствием только в системе не ломала мне ничего,
>> я бы спокойно её ставил бы.
> Аналогично, только помимо недобавления глюков для начала смотрю -- оно мне вообще
> надо?  Доставить звук на тонкий клиент -- да, хорошо подошло
> (после отбора и подкручивания силами led@).  А на локалхосте как-то
> лучше без посредников.

Полностью солидарен.

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

248. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от Аноним (??) on 22-Сен-14, 17:39 
> Да, у нас тоже есть проблемы кое-где. На давайте не будем на
> личности переходить. В Вашем доме (remember-correctly? "ALT Linux") тоже не всё гладко.

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

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

245. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 22-Сен-14, 16:48 
> Ставил на днях wheezy на стенде -- там всё так же дико тормозит debconf.

А дико - это в какой конфигурации и в каком объеме? Я не буду настаивать что у дебиана самые быстрые менеджеры пакетов, но yum-у они втыкают с большим отрывом при куда как более скромном потреблении ресурсов.

>  Поэтому чья бы корова на эту тему мычала,
> а вот дебианщикам я бы не советовал...

Ну не знаю, dist-upgrade на SSD с EXT4 отрабатывает с пачкой пакетов за какие-то секунды. Вот yum - этот да, сопли жевать умеет конкретно. И жpeт прорву ресурсов, особенно RAM, по поводу чего VM/контейнеры где на память пожадничали - выбивает по OOM.

> А на локалхосте как-то лучше без посредников.

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

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

188. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от derfenix on 21-Сен-14, 16:02 
>По поводу багов вот, кстати, допольнительный пример. Я не далее как вчера подумал "а чем чёрт не шутит" - skype мне для работы нужен бывает иногда - и я поставил себе пульсу. Так вот, установка оного тут же сломала работу amixer: при мьюте одного канала начали мьютиться и другие, и что самое обидное - мастер стал мьютиться. А при размьючивании мастера стали размьючиваться Headphones и Speaker.
>То есть одна лишь установка пульсы ломает поведение других программ. Оно мне надо?

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

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

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

200. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от freehck email(ok) on 21-Сен-14, 18:40 
Святые небеса. Я тратил время и силы, читал багрепорты об аналогичных проблемах в 2012 году у убунтовцев, ради того, чтобы анонимный фанбой на опеннете тыкал меня в мою лень и консерватизм.
Ответить | Правка | ^ к родителю #188 | Наверх | Cообщить модератору

209. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от derfenix (ok) on 21-Сен-14, 20:28 
"Читал баг-репорты" != "переучивался".
Хоть зачитайся о проблемах крепления велосипедных звонков в автомобиле, ничего от этого не изменится. Нужно просто выбросить этот звонок и пользоваться кнопкой на руле. Ах, да, для этого надо изменить привычку... Беда-печаль. Не, лучше ещё почитаю таких же баранов упёртых и поплачу, какое гавно эти машины.
Ответить | Правка | ^ к родителю #200 | Наверх | Cообщить модератору

214. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Пр0х0жий (ok) on 22-Сен-14, 00:03 
> "Читал баг-репорты" != "переучивался".

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


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

233. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от derfenix (ok) on 22-Сен-14, 08:02 
Я-то вижу разницу. А ты, похоже, больше двух слов в сообщении прочитать не в состоянии... При чём тут это вообще? Какая разница, что читать, если суть в том, что надо менять подход и привычки, а не пытаться заставить новый инструмент работать как старый.
И за языком следи, щегол.
Ответить | Правка | ^ к родителю #214 | Наверх | Cообщить модератору

249. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от Пр0х0жий (ok) on 22-Сен-14, 17:52 
> Я-то вижу разницу. А ты, похоже, больше двух слов в сообщении прочитать
> не в состоянии... При чём тут это вообще? Какая разница, что
> читать, если суть в том, что надо менять подход и привычки,

Позволь мне бестолковому тебе объяснить.
Если человек полез на трекер по багам пульсы, значит вопрос о привычках здесь вообще не стоит.
Здесь есть два варианта:
- Полез, чтобы увидеть аналогичный зарегистрированный, с надеждой ликвидации неприятности
Открою тебе секрет: иногда трекер, это то место, в которое ходят для того, чтобы проблема исчезла ещё до того, когда она будет fixed
- Полез, чтобы не плодить duplicate. Это понятно зачем?
Теперь объясни мне, при чём здесь привычки?


> а не пытаться заставить новый инструмент работать как старый.

Перечитай ещё раз #107 и #185 Михаила Зенькова
(заранее извиняюсь за м.б. неправильно написанную фамилию)
А лучше всё его - парень всё доходчиво изложил.
При этом сам пульс м.б. непредсказуем, вплоть до auto_null.
Ещё раз: про привычки здесь совсем не к месту.


> И за языком следи, щегол.

Предлагаю паритет не щегол: ты начнёшь думать.

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

247. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 22-Сен-14, 17:37 
> в 2012 году у убунтовцев,

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

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

213. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от Пр0х0жий (ok) on 21-Сен-14, 23:58 
> купить себе машину,
> звонок с велосипеда
> катафоты
> тормозить правой рукой,

А по-сути есть что сказать?


> И раз уж кто-то перевёл свою программу на пульс

под названием Skype, вмёртвую прикрутил её к pulseaudio и держит закрытым код, значит он урод.


>  Есть люди, которые хотят развиваться, улучшать своё окружение...

Это на какую корпорацию намёк?

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

217. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от irinat (ok) on 22-Сен-14, 00:15 
> Так вот, установка оного тут же сломала работу amixer: при мьюте одного канала начали мьютиться и другие, и что самое обидное - мастер стал мьютиться. А при размьючивании мастера стали размьючиваться Headphones и Speaker.

В файле /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common поменяй значения параметров на

[Element PCM]
switch = ignore
volume = ignore

[Element Speaker]
switch = ignore
volume = ignore

[Element Headphone]
switch = ignore
volume = ignore

Если указанных секций нет, добавь.

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

219. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Crazy Alex (ok) on 22-Сен-14, 01:14 
А можете пояснить смысл этих действий? Для общего понимания.
Ответить | Правка | ^ к родителю #217 | Наверх | Cообщить модератору

232. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от freehck email(ok) on 22-Сен-14, 04:18 
> А можете пояснить смысл этих действий? Для общего понимания.

А чего тут понимать? PulseAudio наблюдает за изменениями состояния amixer и некоторым образом на эти изменения реагирует.

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

234. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от irinat (ok) on 22-Сен-14, 09:39 
> А можете пояснить смысл этих действий? Для общего понимания.

Там в начале файла есть здоровый блок комментариев с подробным описанием.

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

231. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от freehck email(ok) on 22-Сен-14, 04:16 
>[оверквотинг удален]
> [Element PCM]
> switch = ignore
> volume = ignore
> [Element Speaker]
> switch = ignore
> volume = ignore
> [Element Headphone]
> switch = ignore
> volume = ignore
> Если указанных секций нет, добавь.

Спасибо, Ринат. Без Вас бы я ещё долго искал решение.
И за apulse, кстати, пользуясь случаем, хочу поблагодарить.


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

246. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (??) on 22-Сен-14, 17:30 
> Опыт подсказывает мне, что Debian Testing - штука *очень* стабильная. Стабильней только
> Debian Stable. И откуда у Вас такое отношение вдруг?

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

> У пользователей RHEL'а очень много более насущных проблем. У них до сих
> пор мягких зависимостей нет в пакетном менеджере, yum - штука тормознутая
> во всех отношениях. Пакеты нераздробленные. Флага "manually-installed" у них нету...

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

> стал - мне там просто неуютно после Debian. Привык хорошо жить.

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

>> Вот только без длинного напильника - своих проблем хватает.
> Примерчик бы. А то у меня напильника нет, а всё работает. ЧЯДНТ?

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

> Разница лишь в том, что без головы жить нельзя, а без PulseAudio
> не только можно, но и довольно хорошо можно.

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

> То есть одна лишь установка пульсы ломает поведение других программ. Оно мне надо?

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

> У меня уже давно на amixer хоткеи проставлены, да и вообще он
> активно юзается - пришлось сносить пульсу. За 5 лет, что я
> ей не пользовался: ничего не изменилось.

Это какой-то экзотичный и необычный сценарий использования и достаточно логично что в нем баги полезут - я не думаю что много человеков на этой планете развлекается именно вот так, а те которые развлекаются - сносят вместо багрепортов. Вон например в той же хубунте сделано крайне логично: при нажатии мультимедиа-кнопки mute на клаве - все затыкается. Этот сценарий мне понятен. И работает идеально, как несложно догадаться. А что есть хоткеи через amixer и зачем через него душить отдельные каналы playback я не очень представляю (и если честно - не уверен что хочу это представлять). С технической точки зрения крутить регуляторы и прочее мне удобнее из гуйного апплетика.

> Может быть это и так, но и Вы поймите, что я, как
> пользователь, просто хочу стабильно работающую систему.

"Пользователь" который настроил какие-то хоткеи на amix - это как минимум крутой кастомщик/poweruser, юзающий систему далеко не в самых типовых вариантах. А чем более экзотичную конфигурацию некто делает - тем более вероятно что его укусит баг, просто потому что поляну никто не вытаптывал. А не потому что софт какой-то особенно плохой. Чем более экзотичная у вас конфига - тем больше вы единолично огребаете баги. Особенно досадно с такими багами то что их зачастую сложно воспроизвести на стороне разработчика (разработчик не будет разворачивать точно такую же конфигу как у вас, особенно если это система которая 5 лет стоит и вы даже не помните что меняли, а на другой конфиге баг может просто не вылезти). Так что кастомщики обречены на...ться на всякие интересные баги в самых неожиданных местах. И не потому что софт плохой, а потому что используют никем не тестированные комбинаии, найдя какой-то свой уникальный путь.

> Вот я поставил Alsa - и она работает без нареканий.

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

> это не лечится вот уже много-много лет.

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

> с продуманным дизайном и всё такое, но на моей системе её не будет.

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

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

251. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от Mihail Zenkov (ok) on 22-Сен-14, 18:21 
> Зато у меня, как видим, к выводу через алсу были нарекания и
> вообще-то достаточно фатальные - я совершенно не хочу сношать свой могз
> вопросом какая зараза узурпировала звуковуху единолично.

Открываем /usr/share/alsa/alsa.conf. Заменяем "pcm.hw {" на "pcm.hwoff {" и больше ни одно приложение не сможет занять монопольно звук.

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

258. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 23-Сен-14, 06:33 
> Открываем /usr/share/alsa/alsa.conf.
> Заменяем "pcm.hw {" на "pcm.hwoff {" и больше ни одно
> приложение не сможет занять монопольно звук.

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

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

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

259. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от arisu (ok) on 23-Сен-14, 06:57 
> Ну вот я как пользователь хочу чтобы звук нормально игрался по дефолту,
> а не после того как я получать загар под жигулем два
> дня. Пульс это обеспечивает

нет.

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

260. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Mihail Zenkov (ok) on 23-Сен-14, 12:49 
> Ну вот я как пользователь хочу чтобы звук нормально игрался по дефолту,

И я хочу того же - периодически использую jack/fluidsynth, для их работы нужно останавливать pulseaudio. Починив одно сломали другое. Это нормально?

В приведенном мной решении остается возможность запускать jack с монопольным захватом звуковой карты (достаточно указать jack в качестве устройства hwoff). При это все решается на уровне конфигов.

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

Вы с остальными приложениями поступаете по такому же принципу: если настройки по умолчанию вас не устраивают, то вы не лезете в настройки, а ищите новое приложение в котором будут "правильные" настройки по умолчанию?

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

252. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от freehck email(ok) on 22-Сен-14, 19:01 
Уважаемый, я хочу уведомить Вас, что на моей памяти это первый
конструктивный резвёрнутый ответ в защиту PulseAudio. Обычно фанбои пульсы умудряются в
одном посте:
1) Проигнорировать конструктивную критику,
2) Высказаться за всех,
3) Оскорбить всех, кто с ними не согласен.

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

Аноним <newsdispute@opennet.ru> writes:

> Новое сообщение от 'Аноним'  в форуме 'Разговоры, обсуждение новостей'
> Посмотреть: http://www.opennet.me/openforum/vsluhforumID3/98888.html#246
> Тема: apulse - эмулятор API звукового сервера PulseAudio через ALS...
>
>> Опыт подсказывает мне, что Debian Testing - штука *очень*
>> стабильная. Стабильней только Debian Stable. И откуда у Вас такое
>> отношение вдруг?
>
> Да так, чинил парочку образцов этой "стабильности". С слетевшим GRUB и прочими
> "стабильностями".

Тут возражать даже не собираюсь. На то он и Testing, чтобы баги выпалывать. А уж GRUB -
эдакая махина, тоже молодец, разросся. Может, в нём и есть хорошие начинания, если верить
разработчикам GNU/Hurd, но лично для себя, пока Hurd ещё не подоспел, я предпочитаю Lilo. В
нём один простенький конфиг, и никогда-никогда не возникало у меня проблем с загрузкой на
нём.

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

Ну про Убунту я уже писал неоднократно. Проблема её в том, что небольшое отступление от
"типовой" конфигурации - и Вы получаете нерабочую систему. В Debian такое невиданно, чтобы
документация к программе не соответствовала версии программы. А в Ubuntu - рядовое
явление. Вот, помнится, лет 6 назад именно из-за этого я потратил целый день, пытаясь
завести под Ubuntu getmail. И да, мне это до смерти обидно.

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

В тестинге - да. Сейчас вовсю кипит работа по внедрению systemd и всё разваливается. Я пока
отрицательные пины выставил systemd-sysv, чтобы хоть инит целым сохранить, а то при
приползании оного в систему она у меня загружаться переставала. А мне ж работать
надо. Когда мне там с этой новомодной причудой разбираться. Я подожду, пока Jessie
стабилизируется - и тогда посмотрю на неё вплотную. То есть тогда, когда можно будет воочию
наблюдать, как оно *должно* работать.

Но я бы на Вашем месте оговорился, что это не так для Debian Stable и Ubuntu *LTS*, что
немаловажно. Ибо не-LTS релизы мало чем от Sid отличаются в плане стабильности.

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

Да вот, как видите, не везло. Буквально на днях обновлял одну из систем на тестинге, и
внезапно ушёл в ребут, а из ребута не вышел из-за kernal panic'а. До сих пор с
мейнтейнерами общаюсь.

>>> Вот только без длинного напильника - своих проблем хватает.
>> Примерчик бы. А то у меня напильника нет, а всё работает. ЧЯДНТ?
>
> Уже приводил. Я что, попугай?

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

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

Да, это неприятно, наверное. Я бы тоже расстроился. Впрочем, буквально сегодня я
доразбирался с apulse и у меня звуковуху всецело узурпировала как раз pulseaudio.

Так что не в обиду Вам будет сказано, но "как класс" эту проблему я встретил уже на второй
день использования pulseaudio. =)

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

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

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

Ну что Вы, это очень простая конфига. Есть 4 хоткея. При нажатии одного вызываются две
команды amixer: одна мьютит встроенные колонки, другая включает наушники. При нажатии
второго - наоборот, мьютятся наушники, включаются колонки. Остальные два хоткея - это
повышение/понижение звука. Применение в общем-то рядовое. аmixer/аlsamixer как раз и
предназначены для управления каналами.

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

Я думаю, Вы поверите мне на слово, что я уделяю достаточно времени тюнингу системы. Но
всему же есть разумные пределы.

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

Вообще, сторонникам такого подхода я рекомендовал бы обратить своё внимание на
GNU/Hurd. Они уже 20 лет работают со стадом демонов, которые именно так себя и ведут; в
общем, собаку на этих проблемах съели.

>[оверквотинг удален]
>> сносить пульсу. За 5 лет, что я ей не пользовался: ничего не изменилось.
>
> Это какой-то экзотичный и необычный сценарий использования и достаточно логично что в нем
> баги полезут - я не думаю что много человеков на этой планете развлекается именно вот
> так, а те которые развлекаются - сносят вместо багрепортов. Вон например в той же хубунте
> сделано крайне логично: при нажатии мультимедиа-кнопки mute на клаве - все затыкается.
> Этот сценарий мне понятен. И работает идеально, как несложно догадаться.
> А что есть хоткеи через amixer и зачем через него душить отдельные каналы playback я не
> очень представляю (и если честно - не уверен что хочу это представлять). С технической
> точки зрения крутить регуляторы и прочее мне удобнее из гуйного апплетика.

Надеюсь, я пролил свет на то, зачем это делать.

>[оверквотинг удален]
> кастомщик/poweruser, юзающий систему далеко не в самых типовых вариантах. А чем более
> экзотичную конфигурацию некто делает - тем более вероятно что его укусит баг, просто
> потому что поляну никто не вытаптывал. А не потому что софт какой-то особенно плохой. Чем
> более экзотичная у вас конфига - тем больше вы единолично огребаете баги. Особенно
> досадно с такими багами то что их зачастую сложно воспроизвести на стороне разработчика
> (разработчик не будет разворачивать точно такую же конфигу как у вас, особенно если это
> система которая 5 лет стоит и вы даже не помните что меняли, а на другой конфиге баг
> может просто не вылезти). Так что кастомщики обречены на...ться на всякие интересные баги
> в самых неожиданных местах. И не потому что софт плохой, а потому что используют никем не
> тестированные комбинаии, найдя какой-то свой уникальный путь.

Ну, за poweruesr'а спасибо. Но поводу лёгкости отладки типовых конфигураций, я всё же не
соглашусь. Что я очень ценю в своих системах, так это их простоту. Она важна тем, что у
меня, как пользователя, имеется возможность понимать, как работает моя система от бутстрапа
и до загрузки всех необходимых мне для работы приложений.

Мне-то как раз легче будет объяснить, как воспроизвести проблему, потому что у меня всё
предельно просто, да я и сам досконально знаю, что и как у меня дёргается.

А вот что и как дёргается в PulseAudio, готов спорить, знают в лучшем случае её
разработчики.

>[оверквотинг удален]
> для меня лишь подложка под пульс по большому счету.
>
>> с продуманным дизайном и всё такое, но на моей системе её не будет.
>
> Вы так говорите как будто мне от этого будет хуже. Неправда, мне от этого хуже не станет.
> И мне даже на самом деле впадлу греть свой мозг вопросом почему оно так работает, ибо я
> не разработчик пульса, навешиванием хоткеев на amixer не занимаюсь, etc и алсу
> рассматриваю сугубо как подложку под пульс. В этом качестве она работает и претензий не
> вызывает. А всякие продвинутости по типу регулировок звука через те или иные
> девайсы/программы/... - это уже к пульсу в основном.

Да ради бога. Я Вас ни к чему не принуждаю. Тут у меня очень важное наблюдение имеется:
существуют люди, мнение которых не совпадает с моим, но при этом оно не является ошибочным.

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

202. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от AlexYeCu (ok) on 21-Сен-14, 18:47 
>Программы для преподавания геометрии/стереометрии детям я тоже не нашёл приличной, хотя искал довольно долго...

А как такой софт хоть выглядит? Ссылка на видео или хотя бы скриншоты есть? А то я что-то вообще такое себе не представляю.

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

211. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от freehck email(ok) on 21-Сен-14, 20:39 
>>Программы для преподавания геометрии/стереометрии детям я тоже не нашёл приличной, хотя искал довольно долго...
> А как такой софт хоть выглядит? Ссылка на видео или хотя бы
> скриншоты есть? А то я что-то вообще такое себе не представляю.

Знаете, это обсуждение не для этого треда. Если хотите - напишите мне на почту, можем пообщаться на эту тему.

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

71. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +6 +/
Сообщение от vitalif (ok) on 20-Сен-14, 11:23 
> Почему за 10 лет использования PulseAudio у меня никогда ничего не шипело
> и лагало? Может быть стоит поискать проблему в себе?

10 ЛЕТ ИСПОЛЬЗОВАНИЯ ПУЛЬСАУДИО?

КОГДА ТЫ УСПЕЛ-ТО?

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

138. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Michael Shigorin email(ok) on 21-Сен-14, 02:12 
> 10 ЛЕТ ИСПОЛЬЗОВАНИЯ ПУЛЬСАУДИО?

Теоретически можно натянуть, если бы мсье пользовался ещё первым релизом PolypAudio: http://lwn.net/Articles/185613/

Хотя больше похоже, что это джавист с тридцатилетним стажем ;-)

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

84. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от Аноним (??) on 20-Сен-14, 13:09 
проблема не только и не столько в том, что оно шипит и лагает, проблема в том, что в большинстве случаев оно не нужно
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

94. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от Штыбель on 20-Сен-14, 13:41 
Лаги, шипение и т.д. идут отдельными модулями..
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +6 +/
Сообщение от кто on 19-Сен-14, 22:57 
Большое спасибо автору за действительно нужный софт!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

144. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (??) on 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 +/
Сообщение от Аноним (??) on 20-Сен-14, 13:10 
> Если не заниматься религиозными течениями, systemd ничем таким не плох и предлагает
> ряд весьма интересных возможностей. Это же и пульса касается.

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

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

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

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

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

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

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

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

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

27. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 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) on 20-Сен-14, 06:23 
Вообще-то пересборка пакетов является основным смыслом всех действий в статье, а не "на всякий случай". Если пересобирать не собираешься, то все решается вообще элементарно - удаляешь пакет с pulseaudio, а пакетный менеджер сам убирает все остальное.
Для debian поиск зависящих установленных(для всех в дистре apt-cache redepends) пакетов тоже делается элементарно, всего-то надо было вместо apt-get воспользоваться aptitude why или cupt why, в зависимости от предпочтений.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

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

Ещё проще:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

235. "apulse - эмулятор API звукового сервера PulseAudio через..."  +1 +/
Сообщение от Mihail Zenkov (ok) on 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) on 22-Сен-14, 20:03 
В итоге сейчас оно и написано (точнее, samplerate_best). Но на то, чтобы найти правильные строки, была убита масса времени, так как в FAQ на альзовском сайте - вот здесь: http://www.alsa-project.org/main/index.php/Asoundrc -  нечто совсем другое.

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

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

256. "apulse - эмулятор API звукового сервера PulseAudio через..."  +2 +/
Сообщение от Mihail Zenkov (ok) on 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 мало изменилась с того времени.


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

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

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

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

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

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

21. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +4 +/
Сообщение от Mihail Zenkov (ok) on 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 on 20-Сен-14, 00:32 
alsa это драйвер, pulse это замена esd. так понятно?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

57. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от Аноним (??) on 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) on 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 переуслажнен, но нужно его перерабатывать а не липить прослойку на прослойку.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

45. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Xasd (ok) on 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 +/
Сообщение от Аноним (??) on 20-Сен-14, 08:30 
> таких меньшинство -- но они просто орут громче других :-) ..

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сначала:

  sudo apt-get install sysvinit-core systemd-shim

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

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

11. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от вася (??) on 19-Сен-14, 23:14 
Респектище автору! Не трындит как другие а делает реально нужные вещи! Уважуха!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от AndDT (ok) on 19-Сен-14, 23:18 
А мы с друзьями дружно стерли скайп и перелезли на mumble. Всем советую, хорошая вещь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –4 +/
Сообщение от pavlinux (ok) on 20-Сен-14, 02:18 
> А мы с друзьями дружно стерли скайп и перелезли на mumble. Всем советую, хорошая вещь.

Только лохи могут себе позволить ставить что угодно. Чтоб не обидно звучало они называют это свободой.  


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

58. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (??) on 20-Сен-14, 06:38 
> Только лохи могут себе позволить ставить что угодно. Чтоб не обидно звучало
> они называют это свободой.

То-есть, если ты жpeшь всякий шит навязанный кем-то еще - ты, типа, не лох? Знаешь, при таком раскладе я пожалуй предпочту быть лохом. А ты рассылай смски с текстом "Не лох!" на короткий номер. Ведь чем больше смс ты пошлешь - тем больше ты не лох :).

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

222. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от pavlinux (ok) on 22-Сен-14, 01:36 
>> Только лохи могут себе позволить ставить что угодно. Чтоб не обидно звучало
>> они называют это свободой.
> То-есть, если ты жpeшь всякий шит навязанный кем-то еще - ты, типа,
> не лох? Знаешь, при таком раскладе я пожалуй предпочту быть лохом.

Чтоб не жрать что угодно, у тя бабла не хватит. Аль анонимны опеннета
уже имеют свою ферму, пивоварню, хлеб завод, иль за тебя это делают твои холопы?

Ах нет, мы живем в дёревне, свежий воздух, все дела?

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

262. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от AlexYeCu (ok) on 23-Сен-14, 18:58 
>Чтоб не жрать что угодно, у тя бабла не хватит.

Так и у тебя, по твоему же утверждению, не хватит.
Вот и смотри: у него, не хватит, у тебя не хватит, только один ещё за это «не хватит» дерьма наелся.

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

88. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Аноним (??) on 20-Сен-14, 13:16 
Нормальный человек должен носить деловую одежду. Только лохи могут позволить надевать что угодно. Чтоб не обидно звучало они называют это свободой.  

И тут такой опа и Стив Джобс.

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

223. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от pavlinux (ok) on 22-Сен-14, 01:39 
> Нормальный человек должен носить деловую одежду. Только лохи могут позволить надевать что
> угодно. Чтоб не обидно звучало они называют это свободой.
> И тут такой опа и Стив Джобс.

О, пля, это диагноз хронического лоха, и так думаю, по возрасту примерно годиков 12-13.
И кстати, найди фотки когда ваш Жопс отсасывал у IBM, выпрашивая бабла.

А вот ещё два "лоха" http://stuffpoint.com/steve-jobs/image/209831-steve-jobs-old...


Ну и последнее: Жопс в водолазке - это галимый пиар, типа: "Я такой же как вы. И я с яблофоном", "У меня есть мильярд", "Купи яблофон - у тебя тоже будет мильярд".  

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

226. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Crazy Alex (ok) on 22-Сен-14, 01:51 
Если ношение деловой одежды прописано в контракте, который ты подписал - то это одна из тех вещей, за которые тебе платят деньги. В таком случае нечего возмущаться - ты обменял данный кусок своей свободы (как и некоторые други - часть своего времени, например) на какие-то блага.

Ровно так же и со скайпом.

Другое дело в каком-нибудь общении с друзьями или родственниками - это уже твоё дело, морочить голову с установкой престарелым родителям в другой стране какого-то сравнительно редкого софта (и потом помогать разобраться с ним) или дать денег, чтобы они наняли местных умельцев поставить скайп или другой какой мейнстрим и обучить им пользоваться.

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

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

229. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от pavlinux (ok) on 22-Сен-14, 02:24 
> Если ношение деловой одежды прописано в контракте, который ты подписал - то

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

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

253. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Crazy Alex (ok) on 22-Сен-14, 19:55 
Чувак, ты мысль не уловил. На что ты соглашаешься - думаешь, когда подписываешь контракт. А дальше - не вой. Благо уж в IT никаких проблем с поиском подходящего клиента/работодателя нет.

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

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

16. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от BrainFucker (ok) on 19-Сен-14, 23:30 
A Veromix работать будет с этим? В частности интересует кдешный Veromix.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 19-Сен-14, 23:42 
Отлично, что кто-то пилит подобные решения. Все же лучше, скайп порой нужен ибо всех не пересадить на какой-либо аналог. Теперь нужен годный мануал для желающих юзать сие...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от Аноним (??) on 20-Сен-14, 01:10 
Я не понимаю. У меня в Дебиане pulseaudio запускается только в сеансе пользователя, его (pulseaudio) использует только Скайп, всё остальное - alsa.

В чём проблема остальных?

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

33. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +4 +/
Сообщение от Mihail Zenkov (ok) on 20-Сен-14, 01:21 
> Я не понимаю. У меня в Дебиане pulseaudio запускается только в сеансе
> пользователя, его (pulseaudio) использует только Скайп, всё остальное - alsa.
> В чём проблема остальных?

В том что pulseaudio фактически ничего не дал, кроме появления приложений которые без него не работают и приходится городить костыли типа сабжа.

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

59. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от Аноним (??) on 20-Сен-14, 06:42 
> В том что pulseaudio фактически ничего не дал, кроме

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

Несомненно, можно пойти в гараж и сврить себе велик из водопроводных труб и запчастей снятых с древних велосипедов. Но когда такое явление принимает нерациональные и клинические формы, это называется АРА-ТЮНИНГ. Вот ваши оптимизации по экономии на спичках - это системный АРА ТЮНИНГ. И гордиться этим имхо излишне. Продолб времени на войну с ветряными мельницами - "зато обошлись без поттеринга!!!111"

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

105. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Mihail Zenkov (ok) on 20-Сен-14, 15:25 
>> В том что pulseaudio фактически ничего не дал, кроме
> Кроме отсутствия кластерфака там где его быть не должно. Все-таки хорошо когда
> можно запустить дюжину программ потенциально играющих звук,

Представляю как здорово звучит дюжина программ играющих звук :)

> вкатить каждой свои настройки громкости и прочее.

К вашему сведению это фишка не бесплатная: каждое уменьшение громкости в два раз съедает один бит из 16 (про 24 бита на встроенной звуковухе лучше не вспоминайте).

> Не парясь вопросами какие частоты поддерживает звуковуха

Уже отвечал.

> или какой удод ее опять монопольно занял.

В alsa можно запретить монопольный захват звука.

> Несомненно, можно пойти в гараж и сврить себе велик из водопроводных труб
> и запчастей снятых с древних велосипедов. Но когда такое явление принимает
> нерациональные и клинические формы, это называется АРА-ТЮНИНГ. Вот ваши оптимизации по
> экономии на спичках - это системный АРА ТЮНИНГ. И гордиться этим
> имхо излишне.

Дык выкинь нафиг этот древний велик под названием alsa, есть же такой замичательный pulse!

>Продолб времени на войну с ветряными мельницами - "зато
> обошлись без поттеринга!!!111"

У меня все настроено со времен когда еще не было pulseaudio.

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

109. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (??) on 20-Сен-14, 15:55 
> Дык выкинь нафиг этот древний велик под названием alsa, есть же такой замичательный pulse!

Без "древнего велика" пулсо не заработает. :)
Сорри за банальность. ;)

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

119. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от YetAnotherOnanym (ok) on 20-Сен-14, 18:05 
> Представляю как здорово звучит дюжина программ играющих звук :)

Примерно как совместная репетиция на борту лотерейного парохода в "Двенадцати стульях".

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

155. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (??) on 21-Сен-14, 07:10 
> Представляю как здорово звучит дюжина программ играющих звук :)

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

> К вашему сведению это фишка не бесплатная: каждое уменьшение громкости в два
> раз съедает один бит из 16 (про 24 бита на встроенной звуковухе лучше не вспоминайте).

Не надо мне основы DAC/ADC рассказывать, я и без вас прекрасно в курсе. Но в общем то если мы про биты - устройство человеческого уха таково, что это не настолько уж и важно. Например, в первом StarCraft была прекрасная фоновая музыка, слушая которую никто бы в жизни и не подумал что там всего лишь 8 битов на отсчет и 22050 (с 16 на сидюк уже никак не лезло, даже с их встроенным сжатием). Правда, там lossless сжатие. Это я к тому что параметры дискретизации - несколько overrated на самом деле.

Если вам закатить слепое тестирование - я не думаю что вы 16 битов отличите от 24.

> В alsa можно запретить монопольный захват звука.

А в жигуленке можно докрутить болты за бухими слесарями автоТАЗа. Только мне не особо хочется всем этим заниматься. Поэтому при прочих равных - я предпочту варианты где слесари сразу не халтурили и сделали работу нормально. Так что МОЙ мозг эти проблемы не греют. Это называется разделение труда. Вот разработчик и майнтайнеры вполне могут разгрузить меня от всего этого кластерфака и я это всячески приветствую.

> Дык выкинь нафиг этот древний велик под названием alsa, есть же такой
> замичательный pulse!

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

> У меня все настроено со времен когда еще не было pulseaudio.

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

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

182. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Michael Shigorin email(ok) on 21-Сен-14, 13:06 
> Если вам закатить слепое тестирование - я не думаю что вы 16 битов отличите от 24.

Не знаю как Ваш оппонент, но на соответствующих флаках со всякими колокольчиками через 150АС-002 вполне различал.  Так-то с учётом улицы/соседей/холодильника нет особого смысла морочиться, разве что в наушники лезть отдохнуть и чтоб совсем ничто уши не царапало...

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

212. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от виндотролль (ok) on 21-Сен-14, 22:22 
«на словах ты Лев Толстой»...
Поверю про частоту семплирования 44,1 vs 48+. Про 16 vs 24 *в слепом тесте* — не верю.

150АС-002 здесь вообще к чему?

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

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

221. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Michael Shigorin email(ok) on 22-Сен-14, 01:28 
> «на словах ты Лев Толстой»...

"сам ты троцкий!"

> Поверю про частоту семплирования 44,1 vs 48+.

Здесь проверял только 44100/192000.

> Про 16 vs 24 *в слепом тесте* — не верю.

Это крайне ценная информация, благодарю Вас.  Если очень хотите и есть на чём -- могу поискать те флаки (моя аппаратура осталась в Киеве).

> 150АС-002 здесь вообще к чему?

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

> 16 бит не хватает только в продакшне

Предлагаю перечитать сообщение, на которое отвечали, и не спорить с собой (а я с этим и не спорил). :)

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

185. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +6 +/
Сообщение от Mihail Zenkov (ok) on 21-Сен-14, 13:22 
> Не надо мне основы DAC/ADC рассказывать, я и без вас прекрасно в
> курсе. Но в общем то если мы про биты - устройство
> человеческого уха таково, что это не настолько уж и важно. Например,
> в первом StarCraft была прекрасная фоновая музыка, слушая которую никто бы
> в жизни и не подумал что там всего лишь 8 битов
> на отсчет и 22050 (с 16 на сидюк уже никак не
> лезло, даже с их встроенным сжатием). Правда, там lossless сжатие. Это
> я к тому что параметры дискретизации - несколько overrated на самом
> деле.

Не знаю как вы, но 11kHz мне мало, не напрягая слуха слышу 16-17kHz.

> Если вам закатить слепое тестирование - я не думаю что вы 16
> битов отличите от 24.

На хорошей аппаратуре и специально подобранном материале услышу. Проблемы с дитерингом я заметил в трех открытых проектах (audacity - bug report, avidemux и fluidsynth - переработал/добавил).

>> В alsa можно запретить монопольный захват звука.
> А в жигуленке можно докрутить болты за бухими слесарями автоТАЗа. Только мне
> не особо хочется всем этим заниматься. Поэтому при прочих равных -
> я предпочту варианты где слесари сразу не халтурили и сделали работу
> нормально. Так что МОЙ мозг эти проблемы не греют. Это называется
> разделение труда. Вот разработчик и майнтайнеры вполне могут разгрузить меня от
> всего этого кластерфака и я это всячески приветствую.

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

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


>> Дык выкинь нафиг этот древний велик под названием alsa, есть же такой
>> замичательный pulse!
> А зачем? Я вижу нормальное расщепление на фронт и бэк. И в
> большинстве случаев работать будут с фронтом, а бэк дергать только для
> особых низкоуровневых вещей нужных полутора программам.
>> У меня все настроено со времен когда еще не было pulseaudio.
> Я рад за вас. А на новых инсталляциях систем чего предлагается? Ах,
> вас все это не волнует? Ну а меня тогда не волнуют
> ваши проблемы, раз такая фигня. Это вполне честно, не так ли?

Вполне. Я высказал свою позицию - pulseaudio дублирует уже имеющийся функционал, усложняет систему, забирает лишние ресурсы (меньше время автономной работы). Как разработчик я не заинтересован в pulseaudio и работать над его поддержкой мне не интересно. Как пользователь - у меня нет pulseaudio и нет проблем.  

Что вы делаете на системе построенной на открытом исходном коде - не понятно. Вникать в суть работы вы не желаете, помогать в развитии (хотя бы багрепортами) вы тоже не хотите. Да и вообще не признаете, что обычный человек может делать в свое удовольствие хороший софт. Сразу - гараж да халтура.

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

32. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от qqq (??) on 20-Сен-14, 01:13 
отличная новость

eix apulse
No matches found.

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

34. "Пара альтернатив"  +1 +/
Сообщение от Totktonada email(ok) on 20-Сен-14, 01:31 
Реализации pulseaudio api для skype:
* Через ALSA: https://github.com/max630/PaProxy
* Через OSSv4: https://github.com/waterlaz/skype_oss_wrapper
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Пара альтернатив"  +/
Сообщение от Totktonada email(ok) on 20-Сен-14, 01:32 
Имел в виду, что есть еще пара альтернативных реализаций той же идеи.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

113. "Пара альтернатив"  +/
Сообщение от Аноним (??) on 20-Сен-14, 16:07 
https://github.com/waterlaz/skype_oss_wrapper/blob/master/Ma...

Ламеры. Неудивительно, что им кажется проблемой pulse для skype

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

156. "Пара альтернатив"  +/
Сообщение от Аноним (??) on 21-Сен-14, 07:11 
Ламеры - это пользователи скайпа :). Кто еще кроме ламака может себе добровольно троян от MS в систему поставить?
Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору

36. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 20-Сен-14, 01:48 
Отличная вещь, поттеринг умирает в судорогах
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +3 +/
Сообщение от Аноним (??) on 20-Сен-14, 01:57 
Ждем эмуляции системды. :D
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

41. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от yet_another_anonymus on 20-Сен-14, 02:56 
> Ждем эмуляции системды. :D

Уже: http://www.opennet.me/opennews/art.shtml?num=40538

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

60. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от Аноним (??) on 20-Сен-14, 06:43 
> Отличная вещь, поттеринг умирает в судорогах

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

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

78. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от vitalif (ok) on 20-Сен-14, 12:19 
Тут у нас опенсорс, так что "ведущий производитель" как бы ни хотел, а всё равно ВСЕМ не навяжет свои поделия.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

157. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от Аноним (??) on 21-Сен-14, 07:15 
> Тут у нас опенсорс, так что "ведущий производитель" как бы ни хотел,
> а всё равно ВСЕМ не навяжет свои поделия.

Так я нигде и не настаивал что вам надо запретить варить велики в гараже. Просто я в моем праве сравнить ваш крап с текущим state of art и назвать вещи своими именами, если ваш пепелац вышел "не очень". Некоторые в своем гаражике умудряются забабахать эпичные пепелацы, вызываюшие уважение, типа того чувака который сделал вел выжимающий на шоссе 110 км/ч за счет 10-киловаттного мотора, который крут технически и достаточно симпатичен визуально. Но у большинства получается просто у...ще, на которое зря потрачено время. Вот и с системами так же.

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

196. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 21-Сен-14, 18:04 
>> Тут у нас опенсорс, так что "ведущий производитель" как бы ни хотел,
>> а всё равно ВСЕМ не навяжет свои поделия.
> Так я нигде и не настаивал что вам надо запретить варить велики
> в гараже. Просто я в моем праве сравнить ваш крап с
> текущим state of art и назвать вещи своими именами, если ваш
> пепелац вышел "не очень". Некоторые в своем гаражике умудряются забабахать эпичные
> пепелацы, вызываюшие уважение, типа того чувака который сделал вел выжимающий на
> шоссе 110 км/ч за счет 10-киловаттного мотора, который крут технически и
> достаточно симпатичен визуально. Но у большинства получается просто у...ще, на которое
> зря потрачено время. Вот и с системами так же.

Что впрямую относится ко всему без изъятия СПО.

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

43. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (??) on 20-Сен-14, 03:44 
А можно привлечь внимание автора к другому потцерингподелию тоже? (скрестив пальцы :)

Вдруг скоро увидим эмуляцию систшыт через нормалный SV...init? Мяяяячты :)

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

61. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –5 +/
Сообщение от Аноним (??) on 20-Сен-14, 06:44 
> Вдруг скоро увидим эмуляцию систшыт через нормалный SV...init?

И конечно же этот переросточный кусок глюкавой скриптятины не будет шитом :). Ведь свое гoвно не пахнет.

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

46. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от iCat (ok) on 20-Сен-14, 05:41 
Спасибо автору за труд!
Есть пара вопросов к сообществу: а которое П/О не умеет работать без pulseaudio?
Кроме Skype, который уже "обмикрософтился" окончательно?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

73. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от vitalif (ok) on 20-Сен-14, 11:28 
> Спасибо автору за труд!
> Есть пара вопросов к сообществу: а которое П/О не умеет работать без pulseaudio?

Guitar Pro...

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

74. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от Омский линуксоид email(ok) on 20-Сен-14, 11:55 
Free community strikes back!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

96. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от sorrymak (ok) on 20-Сен-14, 14:00 
Какое-то неправильное у нас Free Community, если оно пишет костыли специально для нормальной работы куска проприетарщины (Skype).
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

159. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 21-Сен-14, 07:17 
"Вот такое вот хреновое лето".
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

76. "apulse - эмулятор API звукового сервера PulseAudio через ALSA"  –2 +/
Сообщение от 111 (??) on 20-Сен-14, 12:00 
А зачем оно хочет libpulse?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

77. "apulse - эмулятор API звукового сервера PulseAudio через ALSA"  +/
Сообщение от Аноним (??) on 20-Сен-14, 12:15 
Нужны заголовочные файлы из libpulse-dev.
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

93. "apulse - эмулятор API звукового сервера PulseAudio через ALSA"  +2 +/
Сообщение от irinat (ok) on 20-Сен-14, 13:25 
> А зачем оно хочет libpulse?

Больше не хочет, воткнул заголовки в репозиторий.

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

81. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Kroz email(??) on 20-Сен-14, 12:51 
-- checking for module 'libpulse>=5.0'
--   package 'libpulse>=5.0' not found

Это зачем ему?

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

91. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от irinat (ok) on 20-Сен-14, 13:23 
О чём ты? Там нет такой зависимости. :-D
Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

90. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от annualslayer (ok) on 20-Сен-14, 13:23 
tl;dr

возможность регулировки громкости для каждого канала будет?

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

92. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от irinat (ok) on 20-Сен-14, 13:24 
> возможность регулировки громкости для каждого канала будет?

Нет. Вообще ничего не планируется, разве что мелкие правки.


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

108. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Аноним (??) on 20-Сен-14, 15:50 
Ринат, на каком дистрибутиве вы тестировали apulse?
Возможны ли какие-либо потенциальные проблемы при его использовании (интересуют мандривоподобные дистры)?
Можете-ли набросать rpm spec-файл для ленивых (не сочтите за нахальство)?
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

111. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от irinat (ok) on 20-Сен-14, 16:06 
> Ринат, на каком дистрибутиве вы тестировали apulse?

Debian testing

> Возможны ли какие-либо потенциальные проблемы при его использовании (интересуют мандривоподобные дистры)?

Если переменная LD_LIBRARY_PATH игнорируется, библиотеки не загрузятся, работать не будет. Если приложение 32-битное, например, Skype, а собраны только 64-битные библиотеки, то работать не будет. Если приложение использует части API, которые не реализованы, может не работать, тут как повезёт. О дистрибуспецифичных проблемах я не знаю.

> Можете-ли набросать rpm spec-файл для ленивых (не сочтите за нахальство)?

Нет, не умею такое.

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

114. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 20-Сен-14, 16:11 
OK, спасибо.
Скайп тестировали на Дебиане? 32/64, работает?
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору

115. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от irinat (ok) on 20-Сен-14, 16:14 
> Скайп тестировали на Дебиане? 32/64, работает?

У меня 64-битная OS, на ней тестировал с 32-битной сборкой. Пару раз сделал тестовый звонок, колонки и микрофон работали.

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

265. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Michael Shigorin email(ok) on 24-Сен-14, 20:06 
> Можете-ли набросать rpm spec-файл для ленивых (не сочтите за нахальство)?

http://git.altlinux.org/gears/a/apulse.git?p=apulse.git;a=bl...

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

110. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 20-Сен-14, 16:02 
И еще, вдогонку: уживается ли с кде'шным фононом?
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору

112. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от irinat (ok) on 20-Сен-14, 16:07 
> И еще, вдогонку: уживается ли с кде'шным фононом?

Без понятия, не проверял.

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

101. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +1 +/
Сообщение от Mirraz (ok) on 20-Сен-14, 14:32 
chmod +x apulse
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

120. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –1 +/
Сообщение от Аноним (??) on 20-Сен-14, 18:10 
Ну с одной стороны - молодца, это единственная на данный момент адекватная реализация пульсы. С другой, низачем кроме скайпа она по факту не нужна, а скайпом всё равно пользуются только недоумки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

127. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  –2 +/
Сообщение от ILYA INDIGO (ok) on 21-Сен-14, 00:52 
>Например, можно запустить Skype на системах без PulseAudio.

Именно то, что нужно!

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

135. "apulse - эмулятор API звукового сервера PulseAudio через..."  –2 +/
Сообщение от arisu (ok) on 21-Сен-14, 01:34 
>>Например, можно запустить Skype на системах без PulseAudio.
> Именно то, что нужно!

винды тебе нужны.

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

141. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от ILYA INDIGO (ok) on 21-Сен-14, 02:22 
Я могу сам разобраться в том, что мне нужно!
Ответить | Правка | ^ к родителю #135 | Наверх | Cообщить модератору

142. "apulse - эмулятор API звукового сервера PulseAudio через..."  –2 +/
Сообщение от arisu (ok) on 21-Сен-14, 03:09 
> Я могу сам разобраться в том, что мне нужно!

нет, конечно. это тебе только кажется так.

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

158. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от Аноним (??) on 21-Сен-14, 07:17 
> нет, конечно. это тебе только кажется так.

Ну еще бы - есть только 2 мнения: твое и неправильное.

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

161. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от arisu (ok) on 21-Сен-14, 07:21 
> Ну еще бы - есть только 2 мнения: твое и неправильное.

кажется, ты начинаешь понимать.

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

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

Ну еще бы, я никогда и не сомневался в твоем ЧСВ ;)

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

179. "apulse - эмулятор API звукового сервера PulseAudio через..."  +/
Сообщение от arisu (ok) on 21-Сен-14, 11:40 
>> кажется, ты начинаешь понимать.
> Ну еще бы, я никогда и не сомневался в твоем ЧСВ ;)

ничего, постепенно поймёшь всё.

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

170. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 21-Сен-14, 09:28 
Интересно, если поставить alsaplugin и apulse произойдет аннигиляция?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

173. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +/
Сообщение от Аноним (??) on 21-Сен-14, 10:06 
> Интересно, если поставить alsaplugin и apulse произойдет аннигиляция?

Проверьте и доложите :).

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

187. "apulse - эмулятор API звукового сервера PulseAudio через ALS..."  +2 +/
Сообщение от Аноним email(??) on 21-Сен-14, 15:55 
Ааа оно работает. Куда переводить деньги на пиво/газировку автору?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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