On Mon, Nov 11, 2019 at 10:51 AM Curtis Malainey <cujomalainey@xxxxxxxxxx> wrote: > > On Mon, Nov 11, 2019 at 7:22 AM Jaroslav Kysela <perex@xxxxxxxx> wrote: > > > > Dne 07. 11. 19 v 2:58 Curtis Malainey napsal(a): > > > Some userspace audio servers might default to software volume, this > > > allows the ucm to force its behaviour > > > > > > Signed-off-by: Curtis Malainey <cujomalainey@xxxxxxxxxxxx> > > > --- > > > include/use-case.h | 2 ++ > > > 1 file changed, 2 insertions(+) > > > > > > diff --git a/include/use-case.h b/include/use-case.h > > > index 05628303..1aeaf9d4 100644 > > > --- a/include/use-case.h > > > +++ b/include/use-case.h > > > @@ -334,6 +334,8 @@ int snd_use_case_get_list(snd_use_case_mgr_t *uc_mgr, > > > * - This is used on platform where reported buffer level is not accurate. > > > * E.g. "512", which holds 512 samples in device buffer. Note: this will > > > * increase latency. > > > + * - DisableSoftwareVolume > > > + * - Set to "1" to force userspace to use hardware volume controls > > > */ > > > int snd_use_case_get(snd_use_case_mgr_t *uc_mgr, > > > const char *identifier, > > > > > > > > > My understanding is that if the hardware volume controls are defined in UCM, > > then the UCM user (audio server) should use them. Otherwise, the software > > volume control should be applied. I don't see the reason to have this info > > doubled. > > > > Jaroslav > > > +Jimmy Cheng-Yi Chiang can you clarify in what context CRAS might need > this value? The only cases I see are for Chat 150 C and Jabra SPEAK > 810. There are no volume mixers associated with these files. +Jimmy Cheng-Yi Chiang retry adding Jimmy to email chain > > -- > > Jaroslav Kysela <perex@xxxxxxxx> > > Linux Sound Maintainer; ALSA Project; Red Hat, Inc. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx https://mailman.alsa-project.org/mailman/listinfo/alsa-devel