1. 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
  2. 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
  3. 10 4月, 2009 1 次提交
  4. 20 3月, 2009 1 次提交
  5. 19 3月, 2009 4 次提交
  6. 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
  7. 16 10月, 2008 1 次提交
  8. 13 8月, 2008 1 次提交
  9. 01 2月, 2008 10 次提交
  10. 16 10月, 2007 1 次提交
  11. 09 2月, 2007 1 次提交
  12. 20 12月, 2006 1 次提交
  13. 23 6月, 2006 3 次提交
  14. 28 4月, 2006 1 次提交
  15. 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
  16. 03 1月, 2006 2 次提交
  17. 04 11月, 2005 2 次提交
  18. 12 9月, 2005 1 次提交
  19. 30 8月, 2005 2 次提交
  20. 29 5月, 2005 2 次提交
  21. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4