12-13-2021, 01:59 PM
(12-10-2021, 05:20 PM)TheOldPresbyope Wrote: [we've strayed well off the stated subject of this thread ]
Sometime ago, I happened upon this great article Pulseaudio Under the Hood. I found it more informative than the PulseAudio site in terms of it laying out the architecture, the components, and the "wiring" involved in using PA. Others may find it useful too.
Speaking as a Linux-audio dilettante, it looks like serious rework is needed to wedge PA between moOde/MPD and ALSA, but that's just me. I'd sure want to see the justification for it spelled out.
The shortcomings of PA should be kept in mind, as well. Quoting from the article
Quote:There are several known disadvantages of using PulseAudio, including both fundamental issues, and implementation issues that may be resolved in the future:
- additional complexity, overhead, and bugs (more code always means more bugs)
- lack of comprehensive documentation
- non-intuitive command line tools and configuration
- weird features like autospawn and built-in watchdog
- higher minimum possible latency
- poor quality of service over an unreliable network like 802.11 (WiFi)
- no hardware mixing and resampling
- no hardware volumes when using ALSA UCM
It would seem only a few of these are serious issues vis-a-vis moOde, but I don't claim to know PA in any detail and have no idea if any of them have been addressed since the article was published four years ago.
And, please, let's move any further conversation to its own thread where others will be able to find it.
Regards,
Kent
New thread here