[packman] Kodi 21.0 Omega - Update against sound issues on Leap

Masaru Nomiya nomiya at lake.dti.ne.jp
Sat May 4 04:02:14 CEST 2024


Hello,

Sorry for late reply.

It's a Golden week in Japan,now, so the kids and grandkids are here.

Cf. Golden Week vacation is a collection of public holidays on the
Japanese calendar.

So, I'll be brief,

The replace pipewire-pulseaudio with pulseaudio is not just a simple
file swap, but a conversion from the pipewire system to the pulseadio
system. In fact, this is what happens when I swap in my environment;

	$ pactl info
	Server String: /run/user/1000/pulse/native
	Library Protocol Version: 35
	Server Protocol Version: 35
	Is Local: yes
	Client Index: 18
	Tile Size: 65472
	User Name: masaru
	Host Name: localhost
	Server Name: pulseaudio
	Server Version: 17.0
	Default Sample Specification: s16le 2ch 44100Hz
	Default Channel Map: front-left,front-right
	Default Sink: alsa_output.usb-D_M_Holdings_Inc._HD-AMP1-00.analog-stereo
	Default Source:
	alsa_output.usb-D_M_Holdings_Inc._HD-AMP1-00.analog-stereo.monitor
	Cookie: 759b:5579

So, "Is it really?" I asked.

But, upon further inspection, it turns out that

     https://doc.opensuse.org/documentation/leap/startup/html/book-startup/sec-yast-hw-sound.html
     
does indeed have the following entries,

     	  By default, openSUSE Leap uses the PulseAudio sound system.
	  This is an abstraction layer that helps to mix multiple
	  audio streams, bypassing any restrictions the hardware may
	  have.
	  To enable or disable the PulseAudio sound system, click
	  Other PulseAudio Configuration. If enabled, PulseAudio
	  daemon is used to play sounds. Disable PulseAudio Support to
	  use something else system-wide.
	  
Anyway, when it comes to system conversion, kodi, which starts with
the API to pipewire, will not start, and you have to add
--audio-backend=pulseaudio to start.

But I think the above site is saying that if you use kodi, you should
disable pulseaudio system and move to pipewire system, which I think
is a rather wild recommendation, since the pipewire is not just a
sound server like the pulseaudio.

Switching to the pipewire API or the pulseauio API is not automatic,
so it's something to consider as a maintainer.

Best Regards.

---
┏━━┓彡  Masaru Nomiya                       mail-to: nomiya @ lake.dti.ne.jp
┃\/彡
┗━━┛	"Microsoft is overhauling its cybersecurity strategy, called the
		Secure Future Initiative, to incorporate key security features
		into its core set of technology platforms and cloud services. "
	  
-- Microsoft overhauls cyber strategy to finally embrace security by default --



More information about the Packman mailing list