Add support for RME MADI, RayDAT and AIO

Merged the work by Florian Faber that's distributed separately as
hdspmixer64.

Code taken from http://wiki.linuxproaudio.org/index.php/App:hdspmixer_64

Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Adrian Knoth 2011-01-09 19:42:59 +01:00 committed by Takashi Iwai
parent 6af3047947
commit e24e56795e
20 changed files with 651 additions and 187 deletions

View file

@ -61,8 +61,10 @@ int HDSPMixerMaster::handle(int e)
} else {
mute = 1;
}
for (int i = 0; i < basew->cards[basew->current_card]->channels; i++) {
for (int i = 0; i < basew->cards[basew->current_card]->channels_input; i++) {
basew->inputs->strips[i]->mutesolo->redraw();
}
for (int i = 0; i < basew->cards[basew->current_card]->channels_playback; i++) {
basew->playbacks->strips[i]->mutesolo->redraw();
}
basew->refreshMixer();
@ -76,8 +78,10 @@ int HDSPMixerMaster::handle(int e)
} else {
solo = 1;
}
for (int i = 0; i < basew->cards[basew->current_card]->channels; i++) {
for (int i = 0; i < basew->cards[basew->current_card]->channels_input; i++) {
basew->inputs->strips[i]->mutesolo->redraw();
}
for (int i = 0; i < basew->cards[basew->current_card]->channels_playback; i++) {
basew->playbacks->strips[i]->mutesolo->redraw();
}
basew->refreshMixer();