[alsa-devel] [PATCH 2/2] ALSA: AACI: fix recording bug
Russell King - ARM Linux
linux at arm.linux.org.uk
Mon Nov 30 11:22:28 CET 2009
On Mon, Nov 30, 2009 at 10:51:39AM +0100, Takashi Iwai wrote:
> At Sun, 29 Nov 2009 16:39:59 +0000,
> Russell King - ARM Linux wrote:
> >
> > 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 at arm.linux.org.uk>
> > ---
> > sound/arm/aaci.c | 2 +-
> > 1 files changed, 1 insertions(+), 1 deletions(-)
> >
> > diff --git a/sound/arm/aaci.c b/sound/arm/aaci.c
> > index 1456fc7..eb715e7 100644
> > --- a/sound/arm/aaci.c
> > +++ b/sound/arm/aaci.c
> > @@ -518,7 +518,7 @@ static int aaci_pcm_hw_params(struct snd_pcm_substream *substream,
> > else
> > err = snd_ac97_pcm_open(aacirun->pcm, params_rate(params),
> > params_channels(params),
> > - aacirun->pcm->r[1].slots);
> > + aacirun->pcm->r[0].slots);
>
> Then we can get rid of the whole if check and the else block here.
> The arguments to be passed are identical for both playback and capture
> directions.
Yes. That's a cleanup patch (and as such a separate patch). Since
we're this late in the -rc cycle, I'd prefer to do just minimal
changes.
More information about the Alsa-devel
mailing list