diff --git a/spa/plugins/alsa/alsa-pcm-sink.c b/spa/plugins/alsa/alsa-pcm-sink.c index 464bee0dd..b0f6a012f 100644 --- a/spa/plugins/alsa/alsa-pcm-sink.c +++ b/spa/plugins/alsa/alsa-pcm-sink.c @@ -237,6 +237,7 @@ static int impl_node_send_command(void *object, const struct spa_command *comman if ((res = spa_alsa_start(this)) < 0) return res; break; + case SPA_NODE_COMMAND_Suspend: case SPA_NODE_COMMAND_Pause: if ((res = spa_alsa_pause(this)) < 0) return res; diff --git a/spa/plugins/alsa/alsa-pcm-source.c b/spa/plugins/alsa/alsa-pcm-source.c index 2c0a8c5d4..146868cc9 100644 --- a/spa/plugins/alsa/alsa-pcm-source.c +++ b/spa/plugins/alsa/alsa-pcm-source.c @@ -238,6 +238,7 @@ static int impl_node_send_command(void *object, const struct spa_command *comman return res; break; case SPA_NODE_COMMAND_Pause: + case SPA_NODE_COMMAND_Suspend: if ((res = spa_alsa_pause(this)) < 0) return res; break;