1. 18 1月, 2013 3 次提交
    • T
      ALSA: hda - Fix invalid mute in path activation · 8999bf0a
      Takashi Iwai 提交于
      When an amp in the activation path is associated with mixer controls,
      activate_amp() tries to skip the initialization.  It's good, but only
      if the mixer really initializes both mute and volume.  Otherwise,
      either the mute of the volume is left uninitialized.
      
      This patch adds this missing check and properly initialize the
      partially controlled amps in an activation path.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      8999bf0a
    • T
      ALSA: hda - Unify input label creations in generic parser · c970042c
      Takashi Iwai 提交于
      There are a few places creating the labels and indices of kctls for
      each input pin in the current generic parser code.  This is redundant
      and makes harder to maintain.  Let's create the labels and indices at
      once and keep them in hda_gen_spec.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      c970042c
    • T
      ALSA: hda - Keep autocfg.input idx value in imux table · 9dba205b
      Takashi Iwai 提交于
      Since the imux table entries can be a subset of autocfg.input table,
      the indices of these aren't always same.  For passing the proper index
      value of autocfg.input at creating input ctl labels (via
      snd_hda_autocfg_input_label()), keep the corresponding autocfg.input
      idx value in the index field of each imux item, which isn't used in
      the generic driver.
      
      Also, this makes easier to check the invalid imux pin for stereo mix.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      9dba205b
  2. 17 1月, 2013 8 次提交
  3. 16 1月, 2013 7 次提交
  4. 14 1月, 2013 1 次提交
  5. 12 1月, 2013 21 次提交