1. 17 2月, 2012 3 次提交
    • T
      ALSA: hda/realtek - Try harder to fit the single-connections · 185d99f1
      Takashi Iwai 提交于
      So far, the Realtek driver tires to assign the single-connected routes
      for all pins only once at the beginning.  However, since some DACs have
      been already mapped, the rest pins might have also single conections.
      
      In this patch, the driver does the single-connection assignment in a
      loop until all possbile single-connections are checked.  This will
      improve the DAC assignment, e.g. for ASUS G72.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      185d99f1
    • T
      ALSA: hda/realtek - Finer tuning of auto-parser with badness evaluation · 1c4a54b4
      Takashi Iwai 提交于
      This patch improves the Realtek auto-parser for assigning the DACs and
      mixers in more suitable ways by evaluating the assignment with "badness"
      calculations.
      
      When assigning a DAC hinders the assignment of individual DACs for
      other pins, some badness point is given.  Similarly, when it blocks the
      assignment of unique mixer controls, another badness point is added.
      Also, if no DAC, even shared DAC, can be assigned, more badness is
      pointed.  Finally, comparing the accumulated badness, the best route is
      chosen among several trials.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      1c4a54b4
    • T
      ALSA: hda/realtek - Improve the signel-connection check · 140547ef
      Takashi Iwai 提交于
      When the connections from the pin selector contain only two
      widgets, a route to DAC and the aa-mixer, it's certainly a
      single connection.  In such a case, get_dac_if_single() should
      return the connected DAC, too.
      
      This will improve the detection of the individual DAC
      assignment for each pin.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      140547ef
  2. 16 2月, 2012 10 次提交
  3. 15 2月, 2012 1 次提交
  4. 14 2月, 2012 2 次提交
  5. 13 2月, 2012 8 次提交
  6. 09 2月, 2012 5 次提交
  7. 08 2月, 2012 3 次提交
  8. 07 2月, 2012 3 次提交
  9. 06 2月, 2012 4 次提交
  10. 03 2月, 2012 1 次提交
    • T
      ALSA: hda - Add suffix argument to snd_hda_add_vmaster() · 9322ca54
      Takashi Iwai 提交于
      In most cases, the slave strings for vmaster are identical between
      volumes and switches except for "xxx Volume" and "xxx Switch" suffix.
      Now snd_hda_add_vmaster() takes the optional suffix argument so that
      each string can be composed with the given suffix, and we can share the
      slave name strings in both volume and switch calls nicely.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      9322ca54