LINUX.ORG.RU
решено ФорумTalks

[жж] Собрал PulseAudio 15.0 с aptX/LDAC и AAC для арча

 , , ,


1

1

Если вдруг кому надо:

$ cat >>/etc/pacman.conf <<EOF
[custom]
SigLevel = Optional
Server = https://intelfx.name/repo
EOF

$ pacman -Sy custom/gst-plugins-bad custom/pulseaudio-bluetooth

Можно тестить и отписываться вот сюда: pulseaudio/pulseaudio!473, gstreamer/gstreamer!1172.

★★★★★

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

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

Действительно странно. Вроде этот самый же… арче пользователь.

А каким-то луддизмом занимается 🤨

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

У меня кастомные плагины и обвязка для него написаны (логика для домашнего аудио и стриминг по локалке).

Кстати, как там у PW дела с latency synchronization?

intelfx ★★★★★
() автор топика
Последнее исправление: intelfx (всего исправлений: 3)
Ответ на: комментарий от no-such-file

Поддержка AptX/LDAC есть в апстриме PA, но для неё используются кодеки из gstreamer, которые ещё не вошли ни в один стабильный релиз, поэтому в арче собирают без неё. AAC же есть только в виде патчей (и там, и там).

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

Лол. Хорошо, что я свалил с пульсы на PW. Там всё это из коробки есть (кроме APTX, для него пришлось отдельный пакет ставить).

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

Кстати, как там у PW дела с latency synchronization?

Я не знаю точно, но вроде нормально. По крайней мере у меня с bluetooth работает.

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

Это очень специфическая штука, ты либо ей пользуешься и знаешь об этом, либо нет и нет соответственно.

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

Не имею ни малейшего понятия.

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

Закладки от товарища майора инклюдед?

Тем, у кого не системд, пакет будет рандомно ломать инит скрипты, заснимать на камеру, как владелец будет страдать, пытаясь их починить, и заливать в ютубчик)

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

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

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

Да, но нет. Помимо PA 15.0, для самих кодеков тебе нужен гстрёмер 1.19.x, но в дистрибутивах его сейчас нет (т. к. у гстрёмера нечётные ветки тестовые) и сам по себе он банально не собирается из-за конфликтов зависимостей (а если бампать и пересобирать по цепочке, то отваливается жопа половина остального софта). Ну и, соответственно, сам PA в репах собран с -D bluez5-gstreamer=disabled, потому что иначе не соберётся.

Что я сделал — бэкпортировал нужные кодеки на ветку 1.18, плюс докинул патчей для AAC (и туда, и туда).

intelfx ★★★★★
() автор топика
Последнее исправление: intelfx (всего исправлений: 3)

А я приобрел «усб-свисток», с bluetooth стеком на борту. Т.е. для компа это звуковуха.

С тех пор я забыл про проблемы с bluetooth’om

Bluetooth Version - V5.0
Audio codec support - aptX-HD, FS, aptx-LL, aptX, SBC
Bluetooth Profiles - HSP v1.2, HFP v1.6, A2DP v1.4, AVRCP v1.4
Resolution - 16bit
Sample rate - 48kHz
Operation Range - Up to 50 meters without obstruction
futurama ★★★★★
()

LDAC, bluetooth-звук, новые технологии... вот я FreeBSD вчера поставил и там звук заикается просто, когда на диск нагрузку даешь!)) такого 12309 или хз, что это, я никогда в линуксе не видел)) зато всякие крутилки для аудио-каналов, задержек и ресемплинга на уровне sysctl-колов ядра)

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)

а еще после PA 8 звучание стало заметно полноценнее. как будто новую звуковуху поставил.

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

первое впечатление именно такое)) а вообще я хотел сказать, что пока вы тут наслаждаетесь hi-fi, кто-то копается в жигули=) фан такой:) я уже выяснил, что пшш происходит у mplayer в связке с sndio (местное PA). чисто проблема связки, похоже. напрямую с OSS звук чистый.

плюс я уже хотел все это в гарбадж спустить, когда вчера fs стала колом, а к утру отвисла. но сегодня утром подтюнил sysctl и жигули как новенькие=)

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

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

Мб лишний ресемплинг убрали или дефолтный алгоритм потюнили?

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

     hw.snd.feeder_rate_quality
	     Sample rate converter quality.  Default value is 1, linear	inter-
	     polation.	Available options include:

	     0	 Zero Order Hold, ZOH.	Very fast, but with poor quality.

	     1	 Linear	interpolation.	Fast, quality is subject to personal
		 preference.  Technically the quality is poor however, due to
		 the lack of anti-aliasing filtering.

	     2	 Bandlimited SINC interpolator.	 Implements polyphase banking
		 to boost the conversion speed,	at the cost of memory usage,
		 with multiple high quality polynomial interpolators to	im-
		 prove the conversion accuracy.	 100% fixed point, 64bit accu-
		 mulator with 32bit coefficients and high precision sample
		 buffering.  Quality values are	100dB stopband,	8 taps and 85%
		 bandwidth.

	     3	 Continuation of the bandlimited SINC interpolator, with 100dB
		 stopband, 36 taps and 90% bandwidth as	quality	values.

	     4	 Continuation of the bandlimited SINC interprolator, with
		 100dB stopband, 164 taps and 97% bandwidth as quality values.

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

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 1)

найти бы ppa под ubuntu lts c pa 15

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

https://avantree.com/me/dg60-bluetooth-usb-audio-transmitter

Эта модель https://avantree.com/me/usb-bluetooth-audio-transmitter-for-pc-avantree-dg80 такая же, только передатчик стандартной мощности и дешевле на 10$

futurama ★★★★★
()
Последнее исправление: futurama (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.