Message ID | 20191107015808.26844-5-cujomalainey@chromium.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [01/11] ucm: docs: Add JackName value | expand |
Dne 07. 11. 19 v 2:58 Curtis Malainey napsal(a): > Allows ucm to override minimum buffer level for platforms that > incorrectly report their buffer level. > > Signed-off-by: Curtis Malainey <cujomalainey@chromium.org> > --- > include/use-case.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/include/use-case.h b/include/use-case.h > index 28e92d17..05628303 100644 > --- a/include/use-case.h > +++ b/include/use-case.h > @@ -330,6 +330,10 @@ int snd_use_case_get_list(snd_use_case_mgr_t *uc_mgr, > * - JackType > * - Specifies whether the jack is accessed via hctl or gpio and therefore > * only carries the possible values of "gpio" or "hctl" > + * - MinBufferLevel > + * - 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. > */ > int snd_use_case_get(snd_use_case_mgr_t *uc_mgr, > const char *identifier, > This is something like the BATCH flag we have in the PCM API. It would be probably nice to add this to the PCM API, too. Takashi? Jaroslav
Dne 07. 11. 19 v 2:58 Curtis Malainey napsal(a): > Allows ucm to override minimum buffer level for platforms that > incorrectly report their buffer level. > > Signed-off-by: Curtis Malainey <cujomalainey@chromium.org> > --- > include/use-case.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/include/use-case.h b/include/use-case.h > index 28e92d17..05628303 100644 > --- a/include/use-case.h > +++ b/include/use-case.h > @@ -330,6 +330,10 @@ int snd_use_case_get_list(snd_use_case_mgr_t *uc_mgr, > * - JackType > * - Specifies whether the jack is accessed via hctl or gpio and therefore > * only carries the possible values of "gpio" or "hctl" > + * - MinBufferLevel > + * - 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. > */ > int snd_use_case_get(snd_use_case_mgr_t *uc_mgr, > const char *identifier, > Applied to alsa-lib's git tree: https://git.alsa-project.org/?p=alsa-lib.git;a=commit;h=88c69ed2c865f6b857c26c04f5fc56d9396437f8 Thanks, Jaroslav
diff --git a/include/use-case.h b/include/use-case.h index 28e92d17..05628303 100644 --- a/include/use-case.h +++ b/include/use-case.h @@ -330,6 +330,10 @@ int snd_use_case_get_list(snd_use_case_mgr_t *uc_mgr, * - JackType * - Specifies whether the jack is accessed via hctl or gpio and therefore * only carries the possible values of "gpio" or "hctl" + * - MinBufferLevel + * - 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. */ int snd_use_case_get(snd_use_case_mgr_t *uc_mgr, const char *identifier,
Allows ucm to override minimum buffer level for platforms that incorrectly report their buffer level. Signed-off-by: Curtis Malainey <cujomalainey@chromium.org> --- include/use-case.h | 4 ++++ 1 file changed, 4 insertions(+)