[alsa-devel] Mixer control for signed gain value
Patrick Lai
plai at codeaurora.org
Thu Jun 23 08:32:19 CEST 2011
Hi,
The CODEC I am working with takes byte-long gain value in two's
complement form.
In soc-core.c, the closest functions I see are
snd_soc_info_volsw_s8
snd_soc_get_volsw_s8
snd_soc_set_volsw_s8
These functions are coded to work with two integer values. For my
purpose, I suppose that I can always set 2nd integer input as zero.
However, would I still be able to set volume like
amixer sset "Codec Gain" 100 as percentage. If yes, how will amixer
know to put upper 8 bits of 16 bit gain in 2nd integer value element?
Thanks
Patrick
--
Sent by an employee of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.
More information about the Alsa-devel
mailing list