commit | 9ad593f6d326e7a4664e3856520f6c042f82a37f | [log] [tgz] |
---|---|---|
author | Takashi Iwai <tiwai@suse.de> | Fri May 16 12:34:47 2008 +0200 |
committer | Jaroslav Kysela <perex@perex.cz> | Mon May 19 13:19:19 2008 +0200 |
tree | 215ff6488001382eb90f9f6ee8cd66c6c0030485 | |
parent | 02330fbaaded5b603cba112e4bbf62cdadec159a [diff] |
[ALSA] hda - Fix DMA position inaccuracy Many HD-audio controllers seem inaccurate about the IRQ timing of PCM period updates. This has caused problems on audio quality; e.g. JACK doesn't work with two periods. This patch fixes the problem by checking the current DMA position at IRQ handler and delays the period-update via a workq if it's inaccurate. Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@perex.cz>