1. 30 Jun, 2011 1 commit
    • Takashi Iwai's avatar
      ALSA: hda - Re-implementation of VIA Independent-HP sharing with side stream · 25250505
      Takashi Iwai authored
      This patch adds the re-implementation of Independent-HP mode in the
      case where the DAC is shared between HP and side-channel streams.
      Now the driver tries to parse the output-path using the pre-parsed
      side-channel DAC for the independent HP output, too.
      
      When a playback PCM stream is opened with this shared mode, the
      Independent-HP mixer switch can't be changed for avoiding the conflict,
      thus it returns -EBUSY error.
      
      One remaining unintuitive issue is that the DAC volume is still
      controlled as "Side" volume although it's shared by both independent-HP
      and side streams.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      25250505
  2. 29 Jun, 2011 6 commits
  3. 28 Jun, 2011 4 commits
  4. 27 Jun, 2011 9 commits
  5. 25 Jun, 2011 1 commit
  6. 24 Jun, 2011 7 commits
  7. 23 Jun, 2011 4 commits
  8. 22 Jun, 2011 1 commit
    • Takashi Iwai's avatar
      ALSA: hda - Implement dynamic-ADC switching for VIA codecs · a86a88ea
      Takashi Iwai authored
      Some VIA codecs like VT1702 provide the input-route only to specific
      ADCs such as digital-mic inputs.  These routes aren't covered by the
      normal primary ADC, and for now, user had to open the capture stream
      assigned to that special ADC manually for using such inputs.
      
      This patch implements a way to switch the current ADC dynamically per
      the input-source selection in such a case.  When this workaround is
      activated, the driver provides only one capture stream and one input-
      source control but with the full possible inputs.  The driver switches
      the ADC to be used (or being used) according to the input-source on the
      fly.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      a86a88ea
  9. 21 Jun, 2011 7 commits