From: Lennart Poettering Date: Tue, 11 Aug 2009 22:53:38 +0000 (+0200) Subject: alsa: adjust priority bonus of mappings that match the configured default channel map X-Git-Tag: submit/2.0-panda/20130828.192557~1570 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=462cdf44b7fe36768c836c90761f6b8153290517;p=profile%2Fivi%2Fpulseaudio-panda.git alsa: adjust priority bonus of mappings that match the configured default channel map We need to make sure that having both input and output weighs more for selecting the default profile than a channel map that matches the default channel map has. https://bugzilla.redhat.com/show_bug.cgi?id=496320 --- diff --git a/src/modules/alsa/alsa-mixer.c b/src/modules/alsa/alsa-mixer.c index 6a0b4ab..a4c2ee0 100644 --- a/src/modules/alsa/alsa-mixer.c +++ b/src/modules/alsa/alsa-mixer.c @@ -2838,9 +2838,9 @@ static int mapping_verify(pa_alsa_mapping *m, const pa_channel_map *bonus) { if (bonus) { if (pa_channel_map_equal(&m->channel_map, bonus)) - m->priority += 5000; + m->priority += 50; else if (m->channel_map.channels == bonus->channels) - m->priority += 4000; + m->priority += 30; } return 0;