[alsa-devel] [PATCH - hdspmixer 1/1] hdspmixer: Fix detection for non-MADIface RME cards
Takashi Iwai
tiwai at suse.de
Mon Feb 7 14:56:44 CET 2011
At Thu, 3 Feb 2011 22:08:04 +0100,
Adrian Knoth wrote:
>
> When adding RayDAT support, detection for cards like the 9652 was
> accidently lost. This patch re-adds the missing bits.
>
> Signed-off-by: Jörn Nettingsmeier <nettings at stackingdwarves.net>
> Signed-off-by: Adrian Knoth <adi at drcomp.erfurt.thur.de>
Thanks, applied together with other beautifying patches.
Takashi
> diff --git a/hdspmixer/src/hdspmixer.cxx b/hdspmixer/src/hdspmixer.cxx
> index 7fd50e9..2a7c5c9 100644
> --- a/hdspmixer/src/hdspmixer.cxx
> +++ b/hdspmixer/src/hdspmixer.cxx
> @@ -51,7 +51,23 @@ int main(int argc, char **argv)
> } else {
> snd_card_get_longname(card, &name);
> printf("Card %d : %s\n", card, name);
> - if (!strncmp(name, "RME MADIface", 12)) {
> + if (!strncmp(name, "RME Hammerfall DSP + Multiface", 30)) {
> + printf("Multiface found !\n");
> + hdsp_cards[cards] = new HDSPMixerCard(Multiface, card);
> + cards++;
> + } else if (!strncmp(name, "RME Hammerfall DSP + Digiface", 29)) {
> + printf("Digiface found !\n");
> + hdsp_cards[cards] = new HDSPMixerCard(Digiface, card);
> + cards++;
> + } else if (!strncmp(name, "RME Hammerfall HDSP 9652", 24)) {
> + printf("HDSP 9652 found !\n");
> + hdsp_cards[cards] = new HDSPMixerCard(H9652, card);
> + cards++;
> + } else if (!strncmp(name, "RME Hammerfall HDSP 9632", 24)) {
> + printf("HDSP 9632 found !\n");
> + hdsp_cards[cards] = new HDSPMixerCard(H9632, card);
> + cards++;
> + } else if (!strncmp(name, "RME MADIface", 12)) {
> printf("RME MADIface found !\n");
> hdsp_cards[cards] = new HDSPMixerCard(HDSPeMADI, card);
> cards++;
> --
> 1.7.2.3
>
More information about the Alsa-devel
mailing list