diff --git a/libao2/ao_alsa1x.c b/libao2/ao_alsa1x.c index c6ff2fcb0c..abab25147b 100644 --- a/libao2/ao_alsa1x.c +++ b/libao2/ao_alsa1x.c @@ -175,23 +175,6 @@ spdif_init(int acard, int adevice) /* to set/get/query special features/parameters */ static int control(int cmd, int arg) { - switch(cmd) - { - case AOCONTROL_GET_DEVICE: - return((char *)alsa_device); /* egy kicsit brutalis, dehat :) */ - case AOCONTROL_SET_DEVICE: - { - int ret; - - strncpy(alsa_device, (char *)arg, ALSA_DEVICE_SIZE); - uninit(); - ret = init(ao_data.samplerate, ao_data.channels, ao_data.format, 0); - if (ret == 0) - return(CONTROL_ERROR); - else - return(CONTROL_OK); - } - } return(CONTROL_UNKNOWN); } diff --git a/libao2/ao_alsa9.c b/libao2/ao_alsa9.c index c6ff2fcb0c..abab25147b 100644 --- a/libao2/ao_alsa9.c +++ b/libao2/ao_alsa9.c @@ -175,23 +175,6 @@ spdif_init(int acard, int adevice) /* to set/get/query special features/parameters */ static int control(int cmd, int arg) { - switch(cmd) - { - case AOCONTROL_GET_DEVICE: - return((char *)alsa_device); /* egy kicsit brutalis, dehat :) */ - case AOCONTROL_SET_DEVICE: - { - int ret; - - strncpy(alsa_device, (char *)arg, ALSA_DEVICE_SIZE); - uninit(); - ret = init(ao_data.samplerate, ao_data.channels, ao_data.format, 0); - if (ret == 0) - return(CONTROL_ERROR); - else - return(CONTROL_OK); - } - } return(CONTROL_UNKNOWN); }