diff options
Diffstat (limited to 'aserver')
-rw-r--r-- | aserver/aserver.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/aserver/aserver.c b/aserver/aserver.c index 57d67531..8f05587b 100644 --- a/aserver/aserver.c +++ b/aserver/aserver.c @@ -609,6 +609,9 @@ static int ctl_shm_cmd(client_t *client) case SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE: ctrl->result = snd_ctl_pcm_next_device(ctl, &ctrl->u.device); break; + case SND_CTL_IOCTL_PCM_SURROUND_NEXT_DEVICE: + ctrl->result = snd_ctl_pcm_surround_next_device(ctl, &ctrl->u.surround.type, &ctrl->u.surround.device); + break; case SNDRV_CTL_IOCTL_PCM_INFO: ctrl->result = snd_ctl_pcm_info(ctl, &ctrl->u.pcm_info); break; |