1. 12 10月, 2009 2 次提交
    • K
      ALSA: snd_dma_pointer workaround for chipsets with buggy DMA · 8066e51a
      Krzysztof Helt 提交于
      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: NKrzysztof Helt <krzysztof.h1@wp.pl>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      8066e51a
    • K
      ALSA: wss: reuse CS4231 controls for AD1848 · 633c7e92
      Krzysztof Helt 提交于
      The C4231 control set is a superset of the AD1848 control
      set so reuse the CS4231 controls definitions for the AD1848.
      Signed-off-by: NKrzysztof Helt <krzysztof.h1@wp.pl>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      633c7e92
  2. 10 10月, 2009 2 次提交
  3. 06 10月, 2009 2 次提交
  4. 04 10月, 2009 1 次提交
  5. 02 10月, 2009 1 次提交
  6. 01 10月, 2009 1 次提交
  7. 28 9月, 2009 1 次提交
  8. 22 9月, 2009 1 次提交
  9. 19 9月, 2009 22 次提交
  10. 18 9月, 2009 7 次提交