[linux-audio-dev] Linux VERSUS OSS ???

Frank Barknecht fbar at footils.org
Wed Oct 15 05:48:01 UTC 2003


Hallo,
Paul Davis hat gesagt: // Paul Davis wrote:

> >Yes, thats true, you might read Josh's comments about writing the ALSA
> >part, he surely had a good time.
> 
> well i have some idea of that, since JACK has to do basically the same
> thing. 
> 
> >ALSA is not really easy to program, and thats not about novice programmers
> >and advanced programmers. There are just some people who do not understand
> >why a Sound API has to be that complicated. (JACK shows that it hasn't to
> >be this way)
> 

> if you look back over the last 2 years of alsa-devel, you will see why
> ALSA is so complex.

What might be needed is a kind of "Good Practice Advice" document for
application developers that use ALSA. I know, you will say that good
practice would be to use Jack or PortAudio :), but still there are
lots of apps that want to use ALSA but fail at simple things. On of
the worst Bad Practices seems to be hard-coded audio device names or
enumerating soundcards. For example mplayer only allows one to specify
hw:0, hw:1 and so on but doesn't do correct format conversions. This
seems to be a fundamental misunderstanding of how ALSA and its
plug-PCM system works. I guess developers write their software this
way, because all the complexity of ALSA overshadows some main points.

ciao
-- 
 Frank Barknecht                               _ ______footils.org__



More information about the Linux-audio-dev mailing list