1. 11 Mar, 2013 1 commit
  2. 07 Mar, 2013 6 commits
  3. 25 Feb, 2013 5 commits
  4. 22 Feb, 2013 2 commits
  5. 19 Feb, 2013 5 commits
  6. 18 Feb, 2013 2 commits
  7. 14 Feb, 2013 3 commits
  8. 13 Feb, 2013 1 commit
    • Takashi Iwai's avatar
      ALSA: hda - Increase badness for missing multi-io · 1d739066
      Takashi Iwai authored
      
      
      The current badness value used for the missing multi-io seems too
      weak, and the multi-io tends to be skipped for desktop configurations
      when no enough DACs are available.  It's because the total badness of
      the multi-io becomes often larger than the badness with assigning an
      individual DAC to a headphone jack.  This is good for one side, but it
      seems that the surround outputs are more demanded by that.
      
      This patch increases the badness value for the missing multi-io
      slightly so that the multi-io would be preferred than the individual
      headphone DAC if they conflict.  Through the tests with hda-emu,
      mostly only desktop configurations with ALC662/663 and CMI codecs are
      affected by this change, and all look reasonable.
      Reported-by: default avatarRaymond Yau <superquad.vortex2@gmail.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      1d739066
  9. 12 Feb, 2013 5 commits
  10. 11 Feb, 2013 3 commits
  11. 10 Feb, 2013 3 commits
  12. 08 Feb, 2013 3 commits
  13. 07 Feb, 2013 1 commit
    • Takashi Iwai's avatar
      ALSA: hda - Remove limit of widget connections · 4eea3091
      Takashi Iwai authored
      
      
      Currently we set the max number of connections to be 32, but there
      seems codec that gives longer connection lists like AD1988, and we see
      errors in proc output and else.  (Though, in the case of AD1988, it's
      a list of all codecs connected to a single vendor widget, so this must
      be something fishy, but it's still valid from the h/w design POV.)
      
      This patch tries to remove this restriction.  For efficiency, we still
      use the fixed size array in the parser, but takes a dynamic array when
      the size is reported to be greater than that.
      
      Now the fixed array size is found only in patch_hdmi.c, but it should
      be fine, as the codec itself can't support so many pins.
      Reported-by: default avatarRaymond Yau <superquad.vortex2@gmail.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      4eea3091