LINUX.ORG.RU

PulseAudio 10.0

 , ,


3

4

Состоялся релиз PulseAudio 10.0.

PulseAudio — это звуковой сервер, созданный для GNU/Linux и портированный на Solaris, FreeBSD, NetBSD, MacOS X, Windows 2000 и Windows XP. Используется в большинстве дистрибутивов GNU/Linux и в различных мобильных устройствах.

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

Основные изменения:

  • автоматическое переключение профилей Bluetooth-гарнитур с A2DP на HSP/HFP при использовании VoIP-приложений;
  • раздельная регулировка громкости профилей Bluetooth A2DP и HSP для BlueZ 5-й версии;
  • новый модуль распределения потоков;
  • исправлена работа внешних звуковых карт при горячем подключении;
  • обмен данными между процессами на основе техники маппинга памяти (memfd) теперь задействован по умолчанию;
  • удалён модуль xenpv-sink;
  • убрана зависимость libpulse от json-c;
  • теперь юнит pulseaudio.service зависит от pulseaudio.socket запускающемся первым, если PulseAudio использует systemd для запуска;
  • поддержка OpenSSL 1.1.0;
  • уточнена лицензия графического интерфейса эквалайзера qpaeq (AGPL).

>>> Подробности

★★★★★

Проверено: jollheef ()
Последнее исправление: sudopacman (всего исправлений: 5)

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

pkkk
()
Ответ на: комментарий от anonymous

> А возможность не конвертировать 44.1 в 48, если в данный момент нет потоков на 48? Нет, ничего этого нету.

А что если я включу трек №2, тогда как трек №1 (который не конвентируется) ещё не отзвучал?

> В поставке ALSA появился плагин для алгоритма soxr?

Не знаю. Зато знаю что Пульса нихрена не использует аппаратыне возможности железа.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Зато знаю что Пульса нихрена не использует аппаратыне возможности железа.

А зачем они нужны если просто слушаешь MP3? Для такой низкоуровневой работы есть JACK

Sunderland93 ★★★★★
()
Ответ на: комментарий от With

Ненужно, alsa прекрасно работает.

Если бы ваша Alsa работала бы c Bluetooth, то было бы нинужно. А пока, не только нужно, но и необходимо.

lenin386 ★★★★
()
Ответ на: комментарий от ZenitharChampion

а кто использует аппаратные возможности хоть чего-то?

Deleted
()
Ответ на: комментарий от Sunderland93

Для такой низкоуровневой работы есть JACK

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

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

А что если я включу трек №2, тогда как трек №1 (который не конвентируется) ещё не отзвучал?

Ну очевидно, что он будет приведён к частоте первого.

Зато знаю что Пульса нихрена не использует аппаратыне возможности железа.

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

anonymous
()
Ответ на: комментарий от anonymous

А зачем? Их использует ALSA.

Офигеть. Если у тебя звуковая карта например умеет аппаратное микширование нескольких потоков, а пульса уже замикшировала их в один, и подала на альсу, то как ALSA их разделит обратно-то ? Голова, товарищ. Голова. Вот зачем она растёт.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 5)
Ответ на: комментарий от Sunderland93

>> Зато знаю что Пульса нихрена не использует аппаратыне возможности железа.

> А зачем они нужны если просто слушаешь MP3? Для такой низкоуровневой работы есть JACK

Тогда объясни мне, а пульса-то для чего? Если ALSA для тех, кому просто слушать MP3, а JACK для профессионалов.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от lenin386

Для низкоуровневой работы со звуковым железом в линуксе нет ровно ничего.

Для низкоуровневой работы со звуком, а не железом, есть JACK.

Sunderland93 ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Ты вообще понимаешь разницу между пульсом и альсой? Проведу такую аналогию: alsa это dpgk, а Pulse - это APT. Так яснее?

Sunderland93 ★★★★★
()
Ответ на: комментарий от Sunderland93

Для низкоуровневой работы со звуком, а не железом, есть JACK.

Объясни, чем JACK принципиально отличается от пульсы, и что он даёт, кроме плюса к задержке. Ты ведь несомненно работал с ним, разумеется.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Для профессионалов - Microsoft Windows и Apple Macintosh, для кого ваш JACK - не понятно.

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

Sunderland93 ★★★★★
()
Ответ на: комментарий от Deleted

Я за нейтралитет. Иногда Пульса полезна. По дефолту не использую. В годы агрессивного «насаждения сверху» не пользовался из принципа. Для меня Пульса перестанет быть нужной, когда при использовании интеграшки HDA в KMix в разделе Capture можно будет выбрать Line Out (в винде это есть, а в линуксе есть на Creative).

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от lenin386

Тем что работает в режиме реального времени и позволяет напрямую, коммутировать входы-выходы программ с устройствами, в то время как Пульс работает на более высокоуровневой части, отсюда и задержки. Технически они оба звуковые серверы и работают поверх Альсы (в линуксе). Я не говорил что JACK даёт какой-то низкоуровневый доступ к железу

Sunderland93 ★★★★★
()
Ответ на: комментарий от ZenitharChampion

По твоей логике получается, что ALSA работает поверх OSS

Sunderland93 ★★★★★
()
Ответ на: комментарий от ZenitharChampion

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

Подключил я к лаптопу уэсбэшную звуковуху и включил колоночки помощнее, чтобы лучше слышать искажения в mp3, как альса даст мне это сделать без прописывания всегои вся в какойнить ~/.asoundчеготам?

Deleted
()
Ответ на: комментарий от Deleted

> просто, не ковыряясь в мануалах и консоли. как альса это сделает?

Я через ковыряние в консоли сделал. Вроде апплет Blueman есть, но он на Питоне, поэтому я не стал через него, предпочтя ковыряние.

// Из BlueZ 5 удалили поддержку ALSA, аргументировав это словами: «пусть пишут плагин сами, а мы не обязаны. Вот Поттеринг написал, Поттеринг молодец». Не следил за новостями - может уже написали давно...

> Подключил я к лаптопу уэсбэшную звуковуху и включил колоночки помощнее, чтобы лучше слышать искажения в mp3, как альса даст мне это сделать без прописывания всегои вся в какойнить ~/.asoundrc

Тем что не будет давать искажения. Я про знаменитый треск Пульсы, который был мемом в конце 00-х.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 6)
Ответ на: комментарий от Sunderland93

Тем что работает в режиме реального времени

Пустые слова. Пульса тоже работает в режиме реального времени. Кто из них быстрее - я не мерял. Ты мерял, или веришь ?

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

Щтоа. Вообще ничего не понял.

lenin386 ★★★★
()
Ответ на: комментарий от ZenitharChampion

Я через ковыряниев консоли сделал.

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

А есть у тебя возможность на лету переключить профиль наушников в гарнитуру?

Deleted
()

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

Deleted
()

портированный на Windows 2000 и Windows XP

Вопрос: почему так тухло и зачем оно там вообще?

Gonzo ★★★★★
()
Ответ на: комментарий от Deleted

Там где не решается на стороне приложения, решается в «Центре управления YAST2»: просто меняем порядок звуковых карт, сделав первой - блютуз-наушники. Вот только root требует, сволочь - даже Торвальдс ругался. Поэтому лучше немного «покрасноглазить», вписав в ~/.asoundrc «default pcm card» и «device» (подробности в Debian Wiki, там есть замечательная статья).

Там, где решается на стороне приложения, заходим в Настройки и меняем. Это позволяют сделать все медиаплееры (например VLC, SMPlayer и XMMS) а также всё что пишет звук (Audacity, Mumble, Skype 4.2). Не позволяют игры и Flash Player.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от WARNING

что последние пару лет она просто работает и даже не шипит.

А если стрим или микс какой послушать часа на 2-3 - тоже шипеть не начинает в процессе?

Suigintou ★★★★★
()
Ответ на: комментарий от Gonzo

Вопрос: почему так тухло и зачем оно там вообще?

Потому что Баллмер поотрезал в Висте все возможности управления звуком, поэтому, начиная с Висты уже и EAX не работает (только через софтверную эмуляцию) и т.д.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от Deleted

Это могло измениться в следующих версиях. Ещё раз : я не вижу принципиальных отличий пульсы от JACK. И то и то - звуковой сервер, которых дохрена, всё дело в реализации, в коде, который постоянно меняется.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

короче, геморой уже полез, а я ведь не сказал ещё, что у меня дома два компа и колонку эту подключают дети то туда, то сюда. И следовательно нужно налету отключить колонку от этого компа и переключить на тот. и чтобы ютубик с мультиками, или плеер с мультиками или аудиосказками переключился сам, налету. ДЕТИ. НА ЛИНУКСЕ. БЕЗ КОНСОЛИ, ЯСТОВ И РУТОВ!

Deleted
()
Ответ на: комментарий от lenin386

Ну конечно. На Джеке работает куча профессионального музыкального железа с Линуксом в качестве прошивки. Например, консоли Harrison за 10 млн $. Наверное, инженеры из Харрисон просто не знают, что

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

meliafaro ★★★★★
()
Ответ на: комментарий от lenin386

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

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

Deleted
()
Ответ на: комментарий от lenin386

Для профессионалов - Microsoft Windows и Apple Macintosh, для кого ваш JACK - не понятно.

Ты чего не в школе-то?

meliafaro ★★★★★
()
Ответ на: комментарий от meliafaro

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

Deleted
()
Ответ на: комментарий от Deleted

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

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 2)
Ответ на: комментарий от meliafaro

Щто-то я ничего, кроме какого-то софта $79, который не рабочий скорее всего, не могу найти. Пруф-то будет, не.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

Ты принципиально читаешь через пятую точку. Хорошо переведу, КОМПУКТЕРОВ БОЛЬШЕ ОДНОГО. Для тебя это какая-то нестандартная ситуация?

Morin ★★★★
()
Ответ на: комментарий от Sunderland93

Вот тут считают по другому.

http://rmmedia.ru/threads/113297/

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

meliafaro ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.