> >I think that it's nonsense to force average users to study the
> >alsa driver architecture and learn a format of the configuration
> >file (they just don't know about the existence of such file) to
> 
> "average" users have 1 sound card. "default" will work for them.

NO! I mean average user from a programmer point of view. This don't
necessary mean, that user has an average machine!!!!
Let's imagine a classical situation where user has a cheap
on-board sound card and another card in a PCI slot.
My application is the sound processor, so user wants to use
'better' sound card. Is this really such non-trivial task?
Have you ever used/seen some good audio application in MacOS
or M$ Win world? Each application from this category has
a config dialog for these things. ...or do you think that
musicians have to be programmers or administrators?

> 
> >perform such trivial task as to point the right sound card to
> >be used! 
> 
> "trivial"? clearly, you are working entirely in a world filled with
> consumer-style devices and consumer-style applications. in such a
> situation, perhaps, just perhaps, "pointing to the right sound card"
> is "trivial". but in general, this is not a trivial task. does the
> user want to share access to the soundcard with other application?
> does the user want to use *part* of an existing multichannel card 
for
> your application? does the user want to use a soundcard whose sample
> rate is controlled by an external device, and cannot be set by the
> application? and so on and so forth ... you cannot infer what the
> possible PCM devices are in general from looking at the installed
> hardware. 
> 
this is just the theory...

> there will be other programmers who will write good, simple
> configuration tools to create and edit ~/.asoundrc.

Don't be ridiculous! When? ..and part of what such tool will be?
Gnome? KDE? ...or you mean 'good' console tool? Do you ever know
what is it 'GUI' application?

> why are you trying
> to sidestep their work by using a hack like "plughw:N,0" ?

..so what I have to do? 'default'?????, or user has to type
correct 'magic world' to the line edit? How does user would
know WHAT he has to type if he wants to use second sound card
in this particular application!?
   
> 
> --p
> 

____________________________________
P. S. V. P. U.
http://www.pobox.sk/



_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to