Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
Posted Mar 7, 2020 15:53 UTC (Sat) by kleptog (subscriber, #1183)In reply to: Bouzas: PipeWire, the media service transforming the Linux multimedia landscape by ocrete
Parent article: Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
Posted Mar 8, 2020 22:33 UTC (Sun)
by Wol (subscriber, #4433)
[Link] (4 responses)
So now you have an interface where you fool PulseAudio into thinking it has control of the soundcard ...
This is the way computing *should* advance - the new layer fools the old layer into thinking nothing's changed ... I always think of IBM mainframes, where an IBM 360 program runs on a virtual 360, which used to run on a 370 and now runs on a virtual 370 which runs on ... well I don't know the progression of mainframes, but old 360 applications sit on top of three or four emulators to run on the latest hardware.
Cheers,
Posted Mar 17, 2020 21:49 UTC (Tue)
by nix (subscriber, #2304)
[Link] (3 responses)
Posted Mar 18, 2020 11:06 UTC (Wed)
by smurf (subscriber, #17840)
[Link] (1 responses)
ALSA is/was way easier, pulseaudio hooks itself into it reasonably seamlessly, though the extra layer is painfully visible at times.
Posted Mar 19, 2020 22:00 UTC (Thu)
by nix (subscriber, #2304)
[Link]
Posted Mar 18, 2020 14:55 UTC (Wed)
by nybble41 (subscriber, #55106)
[Link]
For ALSA, PulseAudio provides an ALSA plugin which connects to PA. That is essentially PA emulating a sound card, if one considers other ALSA plugins like dmix or plughw which appear the same as sound cards to applications to be "soundcard emulation". Only OSS required the LD_PRELOAD, since OSS applications accessed the device nodes directly. With CUSE and osspd to provide literal "soundcard emulation" for OSS apps one doesn't even need that.
Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
Wol
Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
Bouzas: PipeWire, the media service transforming the Linux multimedia landscape
