diff options
Diffstat (limited to 'pd/src/s_audio_pa.c')
-rw-r--r-- | pd/src/s_audio_pa.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pd/src/s_audio_pa.c b/pd/src/s_audio_pa.c index 15699556..627b0015 100644 --- a/pd/src/s_audio_pa.c +++ b/pd/src/s_audio_pa.c @@ -274,12 +274,16 @@ void pa_getdevs(char *indevlist, int *nindevs, const PaDeviceInfo *pdi = Pa_GetDeviceInfo(i); if (pdi->maxInputChannels > 0 && nin < maxndev) { - strcpy(indevlist + nin * devdescsize, pdi->name); + sprintf(indevlist + nin * devdescsize, "(%d)%s", + pdi->hostApi,pdi->name); + /* strcpy(indevlist + nin * devdescsize, pdi->name); */ nin++; } if (pdi->maxOutputChannels > 0 && nout < maxndev) { - strcpy(outdevlist + nout * devdescsize, pdi->name); + sprintf(outdevlist + nout * devdescsize, "(%d)%s", + pdi->hostApi,pdi->name); + /* strcpy(outdevlist + nout * devdescsize, pdi->name); */ nout++; } } |