[alsa-devel] [PATCH 5/6] compress: add the core file

Mark Brown broonie at opensource.wolfsonmicro.com
Wed Nov 30 11:30:29 CET 2011

On Tue, Nov 29, 2011 at 03:15:01PM -0600, Pierre-Louis Bossart wrote:

> > But is this restriction guaranteed to be applicable to all possible
> > hardwares in future?  What happens if you'll get a hardware that
> > doesn't support the byte-unit push for the playback?
> > That said, I see no obvious reason to give a restriction coupled with
> > the stream direction.

> Power consumption will be more optimized if we push bytes without looking
> for block boundaries on the host. But if your hardware requires parsing on
> the host, there's no impact on the API. You'd just write block-by-block and
> specify the block length instead of fixed-size value.

We've got a block based driver in development for this API - it's not
had a problem interoperating thus far.  So long as we can report how
much data we've actually consumed I'd not anticipate any problems.

More information about the Alsa-devel mailing list