1. 30 Oct, 2009 1 commit
  2. 13 Oct, 2009 1 commit
  3. 12 Oct, 2009 1 commit
  4. 11 Oct, 2009 2 commits
    • Krzysztof Helt's avatar
      ALSA: snd_dma_pointer workaround for chipsets with buggy DMA · 8066e51a
      Krzysztof Helt authored
      The chipsets with the isa_dma_bridge_buggy set do not stop DMA during
      DMA counter reads. The DMA counter is read in two 8-bit read steps
      on x86 platform. Sometimes, such reads happen during higher byte
      change so the lower byte is already decremented (rolled over) but
      the higher byte is not. It introduces an error that position is
      moved 256 bytes ahead of the true position. Thus, the next DMA
      position read can return a lower value then the previous read.
      If the DMA position is decreased (reversed) the ALSA subsystem is
      tricked into the playback underrun error and resets the playback.
      It results in a "pop" during a playback.
      
      Work around the issue by reading the counter twice and choosing a higher
      value.
      Signed-off-by: default avatarKrzysztof Helt <krzysztof.h1@wp.pl>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      8066e51a
    • Krzysztof Helt's avatar
      ALSA: wss: reuse CS4231 controls for AD1848 · 633c7e92
      Krzysztof Helt authored
      The C4231 control set is a superset of the AD1848 control
      set so reuse the CS4231 controls definitions for the AD1848.
      Signed-off-by: default avatarKrzysztof Helt <krzysztof.h1@wp.pl>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      633c7e92
  5. 10 Oct, 2009 2 commits
  6. 05 Oct, 2009 2 commits
  7. 04 Oct, 2009 1 commit
  8. 02 Oct, 2009 1 commit
  9. 01 Oct, 2009 1 commit
  10. 28 Sep, 2009 1 commit
  11. 22 Sep, 2009 1 commit
  12. 18 Sep, 2009 26 commits