summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Hancock <hancockrwd@gmail.com>2009-10-07 20:19:21 -0600
committerTakashi Iwai <tiwai@suse.de>2009-10-08 11:48:11 +0200
commit1d4efa6650454177afe30ad97283ff78572d0442 (patch)
tree88ae26975e874934ed809416c1a55131bc6efe68
parent8dce39b8955be6164172cb6204ef8fc21de27431 (diff)
downloadop-kernel-dev-1d4efa6650454177afe30ad97283ff78572d0442.zip
op-kernel-dev-1d4efa6650454177afe30ad97283ff78572d0442.tar.gz
ALSA: ice1724: increase SPDIF and independent stereo buffer sizes
Increase the default and maximum PCM buffer prellocation size for ice1724's SPDIF and independent stereo pair outputs to 256K, which is the hardware's maximum supported size. This allows a reduction in interrupt rate and potentially power usage when an application is not latency-critical. Signed-off-by: Robert Hancock <hancockrwd@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r--sound/pci/ice1712/ice1724.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/pci/ice1712/ice1724.c b/sound/pci/ice1712/ice1724.c
index c24f268..76b717d 100644
--- a/sound/pci/ice1712/ice1724.c
+++ b/sound/pci/ice1712/ice1724.c
@@ -1294,7 +1294,7 @@ static int __devinit snd_vt1724_pcm_spdif(struct snd_ice1712 *ice, int device)
snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV,
snd_dma_pci_data(ice->pci),
- 64*1024, 64*1024);
+ 256*1024, 256*1024);
ice->pcm = pcm;
@@ -1408,7 +1408,7 @@ static int __devinit snd_vt1724_pcm_indep(struct snd_ice1712 *ice, int device)
snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV,
snd_dma_pci_data(ice->pci),
- 64*1024, 64*1024);
+ 256*1024, 256*1024);
ice->pcm_ds = pcm;
OpenPOWER on IntegriCloud