[alsa-devel] [PATCH] Support for muting channels DAC with CA0106 - SB0570

Takashi Iwai tiwai at suse.de
Tue Jul 24 12:12:44 CEST 2007


At Mon, 23 Jul 2007 16:43:14 -0700 (PDT),
Trent Piepho wrote:
> 
> On Mon, 23 Jul 2007, Takashi Iwai wrote:
> > At Sat, 21 Jul 2007 17:10:08 -0700 (PDT),
> > Thanks, the patch looks almost fine, but please fix the following
> > minor issues:
> >
> > - Try to avoid a magic number, e.g. >> 9.
> 
> Ok, I added a bunch of the fields from the WM8768 datasheet that could be
> useful.

Thanks, that's _much_ better.

> > - put callback should return 0 for non-changed value, a positive
> >   (usually 1) when the value is changed, and a negative error code for
> >   errors.
> 
> It will now return 0 if the value wasn't changed and also not do the
> unnecessary spi write.
> 
> > - Try to keep lines within 80 chars (to follow the standard coding
> >   style).  I know that other codes there are not, but don't care now.
> >   We'll fix them later, too.
> 
> Also done.  The loops that add the controls have long lines that didn't
> wrap well.  So I made a second patch that converts the loop I added plus
> the two existing loops into a macro, which IMHO looks a lot nicer and
> reduces code duplication.

Yes.  I fixed the macro to wrap with do {} while (0), and use
temporary variables to be more safe.

Both patches are applied now to ALSA HG tree.


Takashi


More information about the Alsa-devel mailing list