[alsa-devel] [PATCH] ice1724: increase SPDIF and independent stereo buffer sizes
Takashi Iwai
tiwai at suse.de
Thu Oct 8 08:50:14 CEST 2009
At Wed, 07 Oct 2009 20:19:21 -0600,
Robert Hancock wrote:
>
> 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 at gmail.com>
Applied now. Thanks.
Takashi
> diff --git a/sound/pci/ice1712/ice1724.c b/sound/pci/ice1712/ice1724.c
> index af6e001..3ae4407 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;
>
>
More information about the Alsa-devel
mailing list