fix for finding ALSA hotplug devices on Steam Link

James Zipperer

The device names show up as "default:", not "hw:"
This commit is contained in:
Sam Lantinga 2016-10-06 06:08:16 -07:00
parent 069b980b6e
commit c82d1cc4a1

View file

@ -779,7 +779,8 @@ ALSA_HotplugThread(void *arg)
}
/* only want physical hardware interfaces */
if (SDL_strncmp(name, "hw:", 3) == 0) {
if (SDL_strncmp(name, "hw:", 3) == 0 ||
SDL_strncmp(name, "default:", 8) == 0) {
char *ioid = ALSA_snd_device_name_get_hint(hints[i], "IOID");
const SDL_bool isoutput = (ioid == NULL) || (SDL_strcmp(ioid, "Output") == 0);
const SDL_bool isinput = (ioid == NULL) || (SDL_strcmp(ioid, "Input") == 0);