pulse-server: don't update channels when unset

This commit is contained in:
Wim Taymans 2022-02-02 17:40:57 +01:00
parent e63dee6075
commit 33607f769c

View file

@ -493,9 +493,11 @@ int format_parse_param(const struct spa_pod *param, struct sample_spec *ss, stru
ss->channels = info.info.raw.channels;
}
if (map) {
map->channels = info.info.raw.channels;
for (i = 0; i < map->channels; i++)
map->map[i] = info.info.raw.position[i];
if (info.info.raw.channels) {
map->channels = info.info.raw.channels;
for (i = 0; i < map->channels; i++)
map->map[i] = info.info.raw.position[i];
}
}
return 0;
}