19 Jul, 2011

1 commit


18 Jul, 2011

2 commits

  • 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: Takashi Iwai

    Takashi Iwai
     
  • 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: Takashi Iwai

    Takashi Iwai
     

14 Jul, 2011

1 commit


13 Jul, 2011

1 commit


12 Jul, 2011

4 commits


11 Jul, 2011

4 commits


09 Jul, 2011

3 commits


08 Jul, 2011

19 commits


07 Jul, 2011

5 commits