]> git.alsa-project.org Git - alsa-oss.git/commitdiff
Use "default:X" PCM for secondary and later cards
authorTakashi Iwai <tiwai@suse.de>
Tue, 17 May 2005 15:38:46 +0000 (15:38 +0000)
committerTakashi Iwai <tiwai@suse.de>
Tue, 17 May 2005 15:38:46 +0000 (15:38 +0000)
Use "default:X" PCM for secondary and later cards.

alsa/pcm.c

index 27ceaff39703f22a8cfe10938deedea867614008..9e63adc09faf17d519f0d2c8e57de2f9f5d3c3f5 100644 (file)
@@ -588,14 +588,16 @@ static int oss_dsp_open(int card, int device, int oflag, mode_t mode ATTRIBUTE_U
                if (card == 0 && (device == OSS_DEVICE_DSP || device == OSS_DEVICE_AUDIO))
                        strcpy(name, "default");
                else
-                       sprintf(name, "plughw:%d", card);
+                       sprintf(name, "default:%d", card);
                result = open_pcm(dsp, name, pcm_mode, streams);
                if (result < 0)
                        goto _error;
        }
        result = oss_dsp_params(dsp);
-       if (result < 0)
+       if (result < 0) {
+               DEBUG("Error setting params\n");
                goto _error;
+       }
        xfd->fileno = fd;
        insert_fd(xfd);
        return fd;