Dave Phillips wrote:
I believe that applications shouldn't use ALSA or OSS directly, but
instead use either JACK or PulseAudio interfaces, depending on the
application's goals and target user group.
IMO, there's no superior audio/driver API. All current systems seem to
lack support for the things which are supported on "competing system".
Namely 3D audio API and hardware acceleration and support for advanced
DSP or hardware acceleration functionalities. If we assume that general
user owns something like SB Audigy/X-Fi, then the hardware is not very
extensively utilized in current Linux systems (?).
One of the good sides of OSS has been the ease of setting it up. If the
user (possibly a client) doesn't have extensive knowledge about Linux or
computers, setting up something like asound.rc might not be very
straightforward, and instructing such users over a phone or email can be
Linux-audio-dev mailing list