summaryrefslogtreecommitdiff
path: root/aserver
diff options
context:
space:
mode:
Diffstat (limited to 'aserver')
-rw-r--r--aserver/aserver.c3
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;