[alsa-devel] ASoC updates for 2.6.37

Takashi Iwai tiwai at suse.de
Wed Oct 6 09:35:40 CEST 2010


At Wed, 6 Oct 2010 08:31:04 +0100,
Mark Brown wrote:
> 
> On Wed, Oct 06, 2010 at 09:10:23AM +0200, Takashi Iwai wrote:
> > > They also differ in the type of the cache variable.  You could do
> > > something with macros but it'd not be terribly pleasant.
> 
> > Hm, this can be tricky.  Meanwhile, we could have it always int,
> > instead of different types.  The amount of memory you save by
> > supporting different size might be more than the waste of 3 bytes for
> > 1 byte data array.
> 
> Given the size of the register maps for modern chips with visible DSPs
> in them the overhead can be non-trivial.  Doing this also inhibits
> operations like doing bulk writes of data from cache (which we don't do
> right now but may wish to do in future) since the data can't just be
> passed to the bus I/O functions so it's not purely a memory efficiency
> thing.

OK, that's another argument.  We need C++ for a better implementation
of such codes, heh ;)


Takashi


More information about the Alsa-devel mailing list