LINUX.ORG.RU

Выпущен корректирующий релиз PulseAudio 7.1

 


1

2

Разработчики PulseAudio выпустили новый стабильный релиз, исправляющий ошибки, замеченные с момента выхода PulseAudio 7. Изменения:

  • Устранено падение при использовании srbchannel
  • Исправлена опечатка в системе сборки, из-за которой при установке получались символические ссылки в корневом каталоге
  • Улучшения в поддержке карт Xonar (корректное игнорирование неподдерживаемого многоканального элемента управления master)
  • Другие мелкие исправления и улучшения

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

★★★★★

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 2)

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

Ты можешь внести коррективы, если располагаешь более точной информацией. В этом смысл вики.

Chaser_Andrey ★★★★★
()

Щютки за 200
What do you say to a Linux user?
Nothing, their sound card doesn't work.

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

Если фича не приколочена гвоздями крепко-накрепко, то очевидно же, что она не поттерживается

Срочно в цитатник ЛОРа!

deep-purple ★★★★★
()
Ответ на: комментарий от hateyoufeel

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

А мне уже лениво! Я вообще вот интересное смотрю: https://www.youtube.com/watch?v=QJ1DWuhjwj8

deep-purple ★★★★★
()
Ответ на: комментарий от Xintrea

Ну теперь то оно не шшшшипит?

Это тебе к доктору «ухогорлонос».

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

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

И чем ALSA не устраивает? Нет надо же всякие прослойки и прочие велосипеды насоздавать, чтобы звук потом хрипепел и заикался, а этот монстр пожирал ресурсы процессора.

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

То что у тебя аватарка и никнейм - не делает тебя выше анона, и уж тем более не защищает от звания тролля.

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

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

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

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

тебя никто не заставляет им пользоваться

Ты не поверишь... Microsoft заставляет!

Линуховый Skype только с пульсом работает. Из-за него приходится эту срань терпеть.

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

Ты думаешь, я apulse не пробовал? Он тупо не работает. Пакета под дэбу нет, а автор забил на него давно и основательно.

Xintrea ★★★★★
()

Кто встречался с багом в пульсе (ну, может, и не в ней), когда в vlc после перемотки 3-5сек звук хрипит? Как побороть? Гента

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

Вполне возможно, что не работает. Но в той истории у Xintrea checkinstall не смог собрать пакет, хотя простой make install отрабатывал нормально. «Нет пакета — не работает.» Железная логика.

i-rinat ★★★★★
()
Ответ на: комментарий от deep-purple

Что требуется?

Надо сконфигурировать с -DCMAKE_BUILD_TYPE=Debug, убедиться, что вываливается тонна трассировки. А потом искать в этой трассировке причины неработоспособности.

Пока что я знаю, что стоит снять галочку «Позволить Skype автоматически подстраивать громкость». Если её оставить, Skype использует нереализованную в apulse часть API, связанную с управлением громкостью.

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

Я не гордый, могу и через make install поставить. Запускаю apulse skype, в настройках звука скайпа появляется Virtual device и всё на этом.

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

set CFLAGS -m32

Это какой шел? Разве это вообще сработает? Может лучше по-старинке?

CFLAGS=-m32 cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug ..
i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Это fish, echo $CFLAGS подтверждает, что переменная устанавливается. Но раньше баш был, как-то без разницы. У меня впечатление, что дело как раз в мультилибе на amd64, но подтвердить не могу.

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

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

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

$ LD_LIBRARY_PATH=$PWD skype

из директории build, в которой лежит собранная libpulse.so.0

i-rinat ★★★★★
()
Ответ на: комментарий от lizard

Это fish

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

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

Ты не поверишь — пересобрал и взлетело без каких-либо провокаций ))

deep-purple ★★★★★
()
Ответ на: комментарий от i-rinat

Вполне возможно, что не работает. Но в той истории у Xintrea checkinstall не смог собрать пакет, хотя простой make install отрабатывал нормально. «Нет пакета — не работает.» Железная логика.

Так он и без checkinstall, то есть после make install не работает.

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

Так он и без checkinstall, то есть после make install не работает.

А-а, ну тогда да. Не работает. Жаль.

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

Самое забавное в этой истории это то, как именно он не работает.

Просто небыло воспроизведения и записи звука. Я считаю, что это и называется «не работает».

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

Извиняюсь ,а что шкурку на Gtk к Veromix уже забросили ?По крайне мере в deb пакетах к Kubuntu сперва идет gtk а затем плазма как дополнение .

maximnik0 ★★
()
Ответ на: комментарий от val-amart

а мне иногда надо посылать звук по сети

Мне тоже. И с этим прекрасно справляется alsa безо всяких пшшшшшаудио.

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

Поддерживаю. Это косяк процессов разработки в коммунити: регулярное закапывание стабилизировавшихся компонент.

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

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

cvv ★★★★★
()
Ответ на: комментарий от val-amart

Пердыдущий оратор сказал что выпилили, я сейчас в своем древнем сквезе проверил — нет (мб тогда еще не было?) такого модуля (snd-aloop).

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

Или нужен прям сервер который принимает клиентов? Или нужен тупой засланщик?

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

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

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

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

нужно динамически переключать определенные потоки на вывод по сети
по сети

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

звук одного источника относительно остальных

Сколько копий сломано об этот вопрос. Лично мне не нужно, беру и кручу у самого источника.

без перезапуска приложения

Понятия не имею, не заморачивался.

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

deep-purple ★★★★★
()
Ответ на: комментарий от val-amart

а мне иногда надо посылать звук по сети

Вот за это поцтеринга и ненавидят. Вместо того, чтобы дописать в конфиг

pcm.player {
         type file
         slave.pcm "null"
         file "| nc <remote-IP> <port>"
}

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

и часто надо на ходу менять какой источник в какой sink пойдет.

Это тоже наверняка решается без привлечения поцтерингоподелий.

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

Когда Маша будет тебе показывать на вебкамеру свою киску, будешь объяснять, как это дописать в конфиг.

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

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

Stanson ★★★★★
()
Ответ на: комментарий от deep-purple

Пердыдущий оратор сказал что выпилили, я сейчас в своем древнем сквезе проверил — нет (мб тогда еще не было?) такого модуля (snd-aloop).

Гм-гм.

filename:       /lib/modules/3.16.0-4-amd64/kernel/sound/drivers/snd-aloop.ko
license:        GPL
description:    A loopback soundcard
author:         Jaroslav Kysela <perex@perex.cz>
depends:        snd-pcm,snd
intree:         Y
vermagic:       3.16.0-4-amd64 SMP mod_unload modversions
parm:           index:Index value for loopback soundcard. (array of int)
parm:           id:ID string for loopback soundcard. (array of charp)
parm:           enable:Enable this loopback soundcard. (array of bool)
parm:           pcm_substreams:PCM substreams # (1-8) for loopback driver. (array of int)
parm:           pcm_notify:Break capture when PCM format/rate/channels changes. (array of int)

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

ты точно все прочитал в моем списке требований?

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

я хочу также напомнить что изначально мой клейм был о том что с архитектурой в пульсаудио все впорядке, я в свое время думал и ничего лучше тоже не придумал. пульсаудио, между прочим, очень юниксвейная штука, со всем этим «provide a mechanism not a policy», «do one thing and do it well», «be liberal with what you receive» и понятными, consistent текстовыми интерфейсами. это единственный продукт жизнедеятельности поттеринга который не вызывает желания блевать, особенно теперь, когда он еще и работает нормально а не только шипит и булькает.

val-amart ★★★★★
()
Ответ на: комментарий от Stanson

Вместо того, чтобы дописать в конфиг

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

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

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

я в свое время думал и ничего лучше тоже не придумал.

Я, в свое время тоже. Тогда у меня была pcmcia звуковуха и при подключении было очень удобно перекинуть на нее звуковой поток. Правда, с пульсой есть куча нюансов: заставить по-человечески работать с ним тот же mpd — задачка нетривиальная, плюс иногда происходило банальное «пшшшшшш» при воспроизведении высокобитрейтных треков. А кроме того, заставить воспроизводить аудиопоток без ресемплинга на тот момент так и не удалось. В итоге имели, что имели: или хороший звук, или более-менее удобное переключение.

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

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