[alsa-devel] [PATCH 1/2] ASoC: Allow drivers to specify how many bits are significant on a DAI
lrg at ti.com
Mon Jan 16 23:26:11 CET 2012
On 16 January 2012 18:41, Mark Brown
<broonie at opensource.wolfsonmicro.com> wrote:
> Most devices accept data in formats that don't correspond directly to
> their internal format. ALSA allows us to set a msbits constraint which
> tells userspace about this in case it finds it useful (for example, in
> order to avoid wasting effort dithering bits that will be ignored when
> raising the sample size of data) so provide a mechanism for drivers to
> specify the number of bits that are actually significant on a DAI and
> add the appropriate constraints along with all the others.
> This is done slightly awkwardly as the constraint is specified per sample
> size - we loop over every possible sample size, including ones that the
> device doesn't support and including ones that have fewer bits than are
> actually used, but this is harmless as the upper layers do the right thing
> in these cases.
> Signed-off-by: Mark Brown <broonie at opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg at ti.com>
Btw, will you be reworking Peter's patch ?
More information about the Alsa-devel