James Courtier-Dutton wrote:
Julian Storer wrote:
Am I right in assuming that by default you mean
the "plughw:"
devices? On my machine the plughw: device glitched constantly, but
the hw: devices worked really well. There was also some other reason
I chose that.. can't remember offhand what it was though.
"default" means just that. use the name "default" instead of
plughw:.... or hw:0,0
If the device glitched when using "plughw:" then it is a bug in ALSA
or your application.
How is you application deciding on sample rate?
There is no sensible reason to ever use the
"hw:0,0" device. Always
use the "plug:front" and friends.
If an application only works with "hw:0,0" it has been written wrongly.
Ok, at the risk of "spreading the myth" that the ALSA documentation is
bad... is this stuff actually explained anywhere?? It took me a day of
googling just to find out what the two numbers after "hw" meant! I never
saw anything mention "default" or "plug:front", etc.
Not sure if it'd be appropriate anyway, though, as my API exposes a list
of drivers and lets the user choose which one to use, and the sample
rate, rather than just using the default driver.
James
P.S. Please don't top post.