1. 29 5月, 2009 1 次提交
  2. 27 5月, 2009 2 次提交
    • T
      ALSA: Enable PCM hw_ptr_jiffies check only in xrun_debug mode · c87d9732
      Takashi Iwai 提交于
      The PCM hw_ptr jiffies check results sometimes in problems when a
      hardware doesn't give smooth hw_ptr updates.  So far, au88x0 and some
      other drivers appear not working due to this strict check.
      However, this check is a nice debug tool, and the capability should be
      still kept.
      
      Hence, we disable this check now as default unless the user enables it
      by setting the xrun_debug mode to the specific stream via a proc file.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      c87d9732
    • T
      ALSA: Fix invalid jiffies check after pause · 6af3fb72
      Takashi Iwai 提交于
      The hw_ptr_jiffies has to be reset properly to avoid the invalid
      check of jiffies delta in snd_pcm_update_hw_ptr*() functions.
      Especailly this patch fixes the bogus jiffies check after the puase
      and resume.
      
      This patch is a modified version of the original patch by Jaroslav.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      6af3fb72
  3. 28 4月, 2009 1 次提交
    • T
      ALSA: pcm core - Avoid jiffies check for devices with BATCH flag · 3e5b5016
      Takashi Iwai 提交于
      The hardware devices with SNDRV_PCM_INFO_BATCH flag can't give the
      precise current position.  And such hardwares have often big FIFO
      in addition to the ring buffer, and it screws up the jiffies check
      in pcm_lib.c.
      
      This patch adds a simple check of info flag so that the driver skips
      the jiffies check in snd_pcm_period_elapsed() when BATCH flag is set.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      3e5b5016
  4. 10 4月, 2009 1 次提交
  5. 20 3月, 2009 1 次提交
  6. 19 3月, 2009 4 次提交
  7. 09 3月, 2009 1 次提交
    • T
      ALSA: Rewrite hw_ptr updaters · ed3da3d9
      Takashi Iwai 提交于
      Clean up and improve snd_pcm_update_hw_ptr*() functions.
      
      snd_pcm_update_hw_ptr() tries to detect the unexpected hwptr jumps
      more strictly to avoid the position mess-up, which often results in
      the bad quality I/O with pulseaudio.
      
      The hw-ptr skip error messages are printed when xrun proc is set to
      non-zero.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      ed3da3d9
  8. 16 10月, 2008 1 次提交
  9. 13 8月, 2008 1 次提交
  10. 01 2月, 2008 10 次提交
  11. 16 10月, 2007 1 次提交
  12. 09 2月, 2007 1 次提交
  13. 20 12月, 2006 1 次提交
  14. 23 6月, 2006 3 次提交
  15. 28 4月, 2006 1 次提交
  16. 31 3月, 2006 1 次提交
    • T
      [ALSA] Clean up PCM codes (take 2) · 3bf75f9b
      Takashi Iwai 提交于
      - Clean up initialization and destruction of substream instance
        Now snd_pcm_open_substream() alone does most initialization jobs.
        Add pcm_release callback for cleaning up at snd_pcm_release_substream()
      - Tidy up PCM oss code
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      3bf75f9b
  17. 03 1月, 2006 2 次提交
  18. 04 11月, 2005 2 次提交
  19. 12 9月, 2005 1 次提交
  20. 30 8月, 2005 2 次提交
  21. 29 5月, 2005 2 次提交