diff options
author | Teru KAMOGASHIRA <teru@sodan.ecc.u-tokyo.ac.jp> | 2006-12-04 18:03:53 +0100 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2007-02-09 09:02:16 +0100 |
commit | 9ed1261e3e617d99b0eb74041d0337ff664e4f5b (patch) | |
tree | df8006d93195edb21bb38f51ff94457e30cfc48f /include/sound | |
parent | c577b8a16fd19a33a8865ca6451287d284a0faf6 (diff) | |
download | op-kernel-dev-9ed1261e3e617d99b0eb74041d0337ff664e4f5b.zip op-kernel-dev-9ed1261e3e617d99b0eb74041d0337ff664e4f5b.tar.gz |
[ALSA] Current driver does not utilize 44.1kHz high quality sampling rate converter.
Following patch will make the driver to use the 44.1kHz SRC automatically
if the pcm source is 44.1kHz signed 16bit stereo.
The SRC is available in YMF754 only.
Signed-off-by: Teru KAMOGASHIRA <teru@sodan.ecc.u-tokyo.ac.jp>
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
Diffstat (limited to 'include/sound')
-rw-r--r-- | include/sound/ymfpci.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/sound/ymfpci.h b/include/sound/ymfpci.h index eef46fa..203d2b4 100644 --- a/include/sound/ymfpci.h +++ b/include/sound/ymfpci.h @@ -270,6 +270,7 @@ struct snd_ymfpci_pcm { struct snd_pcm_substream *substream; struct snd_ymfpci_voice *voices[2]; /* playback only */ unsigned int running: 1, + use_441_slot: 1, output_front: 1, output_rear: 1, swap_rear: 1; @@ -324,6 +325,7 @@ struct snd_ymfpci { u32 active_bank; struct snd_ymfpci_voice voices[64]; + int src441_used; struct snd_ac97_bus *ac97_bus; struct snd_ac97 *ac97; @@ -346,7 +348,7 @@ struct snd_ymfpci { int mode_dup4ch; int rear_opened; int spdif_opened; - struct { + struct snd_ymfpci_pcm_mixer { u16 left; u16 right; struct snd_kcontrol *ctl; |