ALSA: AACI: fix recording bug
pcm->r[1].slots is the double rate slot information, not the capture information. For capture, 'pcm' will already be the capture ac97 pcm structure. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> Cc: <stable@kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
4acd57c3de
commit
8ee763b9c8
1 changed files with 1 additions and 1 deletions
|
@ -521,7 +521,7 @@ static int aaci_pcm_hw_params(struct snd_pcm_substream *substream,
|
||||||
else
|
else
|
||||||
err = snd_ac97_pcm_open(aacirun->pcm, params_rate(params),
|
err = snd_ac97_pcm_open(aacirun->pcm, params_rate(params),
|
||||||
params_channels(params),
|
params_channels(params),
|
||||||
aacirun->pcm->r[1].slots);
|
aacirun->pcm->r[0].slots);
|
||||||
|
|
||||||
if (err)
|
if (err)
|
||||||
goto out;
|
goto out;
|
||||||
|
|
Loading…
Reference in a new issue