diff --git a/src/pcm/pcm_params.c b/src/pcm/pcm_params.c index f868699f..9225e8d8 100644 --- a/src/pcm/pcm_params.c +++ b/src/pcm/pcm_params.c @@ -2113,6 +2113,7 @@ int _snd_pcm_hw_params_refine(snd_pcm_hw_params_t *params, if (changed < 0) err = changed; } + params->info &= src->info; return err; }