LPC: Linux audio: it's a mess
LPC: Linux audio: it's a mess
Posted Sep 19, 2008 4:16 UTC (Fri) by drag (guest, #31333)In reply to: LPC: Linux audio: it's a mess by elanthis
Parent article: LPC: Linux audio: it's a mess
It's too bad that OSS didn't open source itself much sooner. It had lots of improvements that no distro could ship and the kernel couldn't support.
Considering the lack of resources devoted towards Linux sound driver development I think that the Alsa folks have done a good job.
Posted Sep 19, 2008 18:51 UTC (Fri)
by dmarti (subscriber, #11625)
[Link] (7 responses)
Posted Sep 20, 2008 13:12 UTC (Sat)
by cortana (subscriber, #24596)
[Link] (6 responses)
The virtualisability of ALSA comes from the alsa-lib library that all applications use. But that could, presumably, fire off data destined for the sound card to /dev/dsp instead of /dev/snd/pcmC0D0p...
Posted Sep 21, 2008 3:43 UTC (Sun)
by dmarti (subscriber, #11625)
[Link]
Posted Sep 21, 2008 22:39 UTC (Sun)
by mezcalero (subscriber, #45103)
[Link] (4 responses)
OSS as a software is dead on Linux. I really hope OSS as an API will die, too. (as soon as libsydney is more than just vaporware)
ALSA can be virtualized much better than OSS, since it has better semantics and is a shared library which supports plugins and stuff. But in the end it's an API desgined for hardware devices, and the devil lies in the details: 100% ALSA compat in PA will stay a dream.
Lennart
Posted Sep 21, 2008 23:29 UTC (Sun)
by dmarti (subscriber, #11625)
[Link] (3 responses)
Posted Sep 22, 2008 0:21 UTC (Mon)
by mezcalero (subscriber, #45103)
[Link] (2 responses)
Lennart
Posted Sep 23, 2008 8:57 UTC (Tue)
by sdalley (subscriber, #18550)
[Link] (1 responses)
Posted Jun 29, 2009 16:23 UTC (Mon)
by pharm (guest, #22305)
[Link]
ALSA safe subset documentation, amongst other things:
Posted Sep 21, 2008 22:42 UTC (Sun)
by mezcalero (subscriber, #45103)
[Link]
ALSA is great. It's API is complex, has issues, but still far better than OS. *far* better.
Lennart
sitting at Plumbers Conference right now listening to Lennart Poettering summarizing the audio track. Problem is: "OSS is not virtualizable." Write to the OSS API and you can't feed it to a sound server -- it has to be on the hardware.
LPC: Linux audio: it's a mess
LPC: Linux audio: it's a mess
Yes, as Lennart pointed out, only 70% of ALSA apps use it in a way that will work with a sound server -- the other 30% only work if they can get access to the hardware.
Yes
LPC: Linux audio: it's a mess
But it sounds like ALSA in some form is on track to make it into LSB -- and once it's there, apps and distributions will depend on it and continue to support it for a long time. Possible to make sure that the subset of ALSA that's in LSB is PA-safe?
LSB
LSB
ALSA safe subset
ALSA safe subset
LPC: Linux audio: it's a mess
