]> code.delx.au - pulseaudio/commitdiff
alsa: adjust priority bonus of mappings that match the configured default channel map
authorLennart Poettering <lennart@poettering.net>
Tue, 11 Aug 2009 22:53:38 +0000 (00:53 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 11 Aug 2009 22:53:38 +0000 (00:53 +0200)
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

src/modules/alsa/alsa-mixer.c

index 6a0b4ab780391e41afe14e475405fb8f536b1b21..a4c2ee0f7adb7b68280069b5291bae5ed06fb0aa 100644 (file)
@@ -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;