'Twas brillig, and Lennart Poettering at 02/02/10 09:34 did gyre and gimble: > On Tue, 26.01.10 03:46, Igor Zubkov (igor.zubkov at gmail.com) wrote: > >> Hi! >> >> What is better, use native support for PulseAudio in application or >> use ALSA with alsa-pulse output? > > The fewer layers you stack the fewer potential sources of bugs and > instabilities you have, the fewer features get lost, the fewer > resources you consume. > > Minimizing the levels of abstractions is always a good idea. > > (Of course, this is true everywhere -- except in in KDE. There, other > rules apply: the more abstraction layers the better. And the mere > existance of an additional abstraction layers in itself is already a > benefit that trumps everything else.) And in some cases it's even required to bypass one of the abstraction layers to get the information you need in order to achieve a nicely integrated (from the end user perspective) outcome! But hey, it works (mostly) :D Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mandriva Linux Contributor [http://www.mandriva.com/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/]