>The function hdsp_set_rate() returns -1 on error, which equals -EPERM. 
>snd_hdsp_hw_params() returns the return value of hdsp_set_rate() on 
>failure, thus if hdsp_set_rate() cannot be set, then -EPERM is coming 
>out of alsa-lib.

will fix.

>I also think that the behaviour of hdsp_set_rate() should change. If the 
>card is set to AutoSync, and there is no input signal, hdsp_set_rate() 
>will fail on line 888. In this case, I think the proper behaviour would 
>be to set the card in Master mode with the given rate.

seems sensible.

>At the same time I'd like to ask a question. The card I have on my hands 
>is a HDSP 9652 PCI card. I have noticed that it has some DSP mixer, and 
>that there are volume control settings in the driver. I want the card 
>to work just like a good ol' RME9652 (that is no volume control no 
>mixing, what comes in comes in, what goes out goes out), will it do 
>that per default, or do I have to raise some volume controls and do 
>other stuff to deactivate the mixer?

i nearly added an option to let it run like an rme9652, but didn't. if
you don't activate the mixer, you get rme9652-like behaviour. i can
add this, or you can. its very simple.

--p


-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to