summaryrefslogtreecommitdiffstats
path: root/sound/pci
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2008-04-07 10:26:26 +0200
committerTakashi Iwai <tiwai@suse.de>2008-04-24 12:00:31 +0200
commitd08267a9df99c3cf288ca05e75084d14479fe7cb (patch)
tree01fced319a85797b45eb9f5884d539a8e51c72a5 /sound/pci
parent[ALSA] virtuoso: move some code to xonar_common_init() (diff)
downloadlinux-d08267a9df99c3cf288ca05e75084d14479fe7cb.tar.xz
linux-d08267a9df99c3cf288ca05e75084d14479fe7cb.zip
[ALSA] virtuoso: set PCM1796 oversampling rate
When playing data at 96 kHz or higher, reduce the DAC oversampling rate to 32. Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci')
-rw-r--r--sound/pci/oxygen/virtuoso.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sound/pci/oxygen/virtuoso.c b/sound/pci/oxygen/virtuoso.c
index 95c229acf855..c6bd31b9f4b5 100644
--- a/sound/pci/oxygen/virtuoso.c
+++ b/sound/pci/oxygen/virtuoso.c
@@ -174,14 +174,12 @@ static void xonar_cleanup(struct oxygen *chip)
static void set_pcm1796_params(struct oxygen *chip,
struct snd_pcm_hw_params *params)
{
-#if 0
unsigned int i;
u8 value;
value = params_rate(params) >= 96000 ? PCM1796_OS_32 : PCM1796_OS_64;
for (i = 0; i < 4; ++i)
pcm1796_write(chip, i, 20, value);
-#endif
}
static void update_pcm1796_volume(struct oxygen *chip)