1. 26 Jul, 2011 6 commits
  2. 24 Jul, 2011 2 commits
  3. 23 Jul, 2011 1 commit
  4. 22 Jul, 2011 19 commits
  5. 21 Jul, 2011 3 commits
  6. 19 Jul, 2011 1 commit
  7. 18 Jul, 2011 3 commits
    • Takashi Iwai's avatar
      ALSA: hda - Switch HP DAC dynamically with indep-HP switch for VIA · 3b607e3d
      Takashi Iwai authored
      This patch changes the behavior of independent-HP enum switch.  Now
      instead of returning a busy error, the driver switches dynamically the
      stream of the HP (and shared) DACs according to the current mode.
      The logic is similar like the dual-mic ADC switch, but a bit more
      complicated because of the presence of shared DAC.
      
      Together with the change, a mutex is introduced to protect against the
      possible races for the indep-HP mode setting.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      3b607e3d
    • Takashi Iwai's avatar
      ALSA: hda - Implement dynamic loopback control for VIA codecs · 3214b966
      Takashi Iwai authored
      This patch adds the dynamic control of analog-loopback for VIA codecs.
      
      When the loopback is enabled, the inputs from line-ins and mics are
      mixed with the front DAC, and sent to the front outputs.  The very same
      input is routed to the headhpones and speakers in loopback mode.
      However, since the loopback mix can't take other than the front DAC,
      there is no longer individual volume controls for headphones and
      speakers.  Once when the loopback control is off, these volumes take
      effect.
      
      Since the individual volumes are more desired in general use caess, the
      loopback mode is set to off as default for now.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      3214b966
    • Clemens Ladisch's avatar
      ALSA: virtuoso: fix silent analog output on Xonar Essence ST Deluxe · c81c6b35
      Clemens Ladisch authored
      Commit dd203fa9 (ALSA: virtuoso: remove non-working controls on
      Essence ST Deluxe) made it impossible to adjust the volume after the
      driver initialized it to muted.
      
      Ensure that those DACs that can be accessed with I2C are initialized
      to the same volume that is the reset default of the DAC without I2C.
      Signed-off-by: default avatarClemens Ladisch <clemens@ladisch.de>
      Cc: 2.6.38+ <stable@kernel.org>
      c81c6b35
  8. 17 Jul, 2011 5 commits