NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: (tutorial) How to use PulseAudio on NetBSD



On Thu, 19 Nov 2015, Roy Bixler wrote:
I dislike pulseaudio for both architectural and performance reasons, so I adopted the option outlined in the above pkgsrc-bugs link and it did allow me to play audio in Firefox 41 without pulseaudio.

This discussion is a bit confusing. Firefox is able to play audio just fine on my NetBSD 7.0 box without me running pulseaudio. I'm speaking specifically of Flash doing the audio-playing. Since you already seem to know what a disappointing experience using Pulseaudio can be, I'm wondering why folks are fiddling with it at all? Why not just let Flash play via BSD/SUN audio? That works fine on my setup. Do you guys have some special requirements?

Someone pointed me to Jack audio as a good alternative to Pulseaudio,

I'd run Esound (esd), Network Audio Server (NAS), JACK, or even aRts/Phonon before I stooped to running Pulseaudio. JACK is pretty geared toward folks running a DAW or sequencer, though. It has a lot of fiddly options. IMHO, Esound is the most straightforward, least buggy, and best performing out of the bunch. It has the advantage of also being the smallest with the least dependencies. Flash isn't going to work with it, but if you use esd's "-as" flag it would at least release the sound device for Flash to use when esd isn't playing anything. I remember on Linux there used to be an LD_PRELOAD wrapper that you could make applications that were not Esound aware use the daemon anyhow (including Flash).

If all this is for the sake of Adobe Flash, it might be time to reconsider or change directions. Flash is the biggest attack-surface and digital disease vector left on the desktop. I've uninstalled it everywhere except on a virtual machine I keep resetting back to a snapshot every time I browse the net with it (and Flash enabled). I've seen a significant number of folks I'd consider "power users" (not devs, but smart savvy users) who have been infected with various electronic pathogens by (ostensibly) malicious Flash embedded into online ads. I predict Flash will become persona-non-grata across the board on desktops and tablets soon, as other DRM'd video options are coming into their own, now.

I see that there is a pkgsrc package for Jack, so maybe I'll explore integrating it into Firefox if I have time. Or has someone already gotten this to work?

Jack should work, but again, I'm wondering why you want that versus just letting it talk to /dev/audio ?

This might be of some interest to you:

http://jackaudio.org/faq/routing_flash.html

-Swift


Home | Main Index | Thread Index | Old Index