Home | History | Annotate | Download | only in msm8974

Lines Matching refs:usecase

739     struct audio_usecase *usecase;
749 ALOGV("%s: Not Voice call usecase, apply new cal for level %d",
754 usecase = node_to_item(node, struct audio_usecase, list);
755 LOG_ALWAYS_FATAL_IF(usecase == NULL,
756 "unxpected NULL usecase in usecase_list");
757 valid_uc_type = usecase->type == PCM_PLAYBACK;
760 audio_devices_t dev = usecase->stream.out->devices;
767 ALOGV("%s: out device is %d", __func__, usecase->out_snd_device);
769 app_type = usecase->stream.out->app_type_cfg.app_type;
774 acdb_dev_id = audio_extn_spkr_prot_get_acdb_id(usecase->out_snd_device);
776 acdb_dev_id = acdb_device_table[usecase->out_snd_device];
786 ALOGW("%s: Usecase list is empty", __func__);
1410 // support max to mono, example if max count is 3, usecase supports Three, dual and mono mic
1691 int platform_get_pcm_device_id(audio_usecase_t usecase, int device_type)
1695 device_id = pcm_device_table[usecase][0];
1697 device_id = pcm_device_table[usecase][1];
1858 int platform_send_audio_calibration_v2(void *platform, struct audio_usecase *usecase,
1870 if (usecase->type == PCM_PLAYBACK)
1871 snd_device = usecase->out_snd_device;
1872 else if (usecase->type == PCM_CAPTURE)
1873 snd_device = usecase->in_snd_device;
3074 int64_t platform_render_latency(audio_usecase_t usecase)
3076 switch (usecase) {
3120 int platform_set_usecase_pcm_id(audio_usecase_t usecase, int32_t type, int32_t pcm_id)
3123 if ((usecase <= USECASE_INVALID) || (usecase >= AUDIO_USECASE_MAX)) {
3124 ALOGE("%s: invalid usecase case idx %d", __func__, usecase);
3130 ALOGE("%s: invalid usecase type", __func__);
3133 ALOGV("%s: pcm_device_table[%d %s][%d] = %d", __func__, usecase,
3134 use_case_table[usecase],
3136 pcm_device_table[usecase][type] = pcm_id;
3243 struct audio_usecase *usecase;
3255 struct audio_usecase *usecase;
3267 usecase = node_to_item(node, struct audio_usecase, list);
3268 if (usecase->type == PCM_PLAYBACK &&
3269 usecase->stream.out->devices & AUDIO_DEVICE_OUT_SPEAKER) {
3278 select_devices(adev, usecase->id);
3618 struct audio_usecase *usecase,
3630 if (uc->type == PCM_PLAYBACK && out && usecase != uc) {
3675 struct audio_usecase* usecase,
3698 ", backend_idx %d usecase = %d device (%s)", __func__, bit_width,
3699 sample_rate, channels, backend_idx, usecase->id,
3718 pick_playback_cfg_for_uc(adev, usecase, snd_device,
3765 struct audio_usecase *usecase, snd_device_t snd_device)
3776 backend_cfg.bit_width = pcm_format_to_bits(usecase->stream.out->config.format);
3777 backend_cfg.sample_rate = usecase->stream.out->sample_rate;
3778 backend_cfg.format = usecase->stream.out->format;
3779 backend_cfg.channels = audio_channel_count_from_out_mask(usecase->stream.out->channel_mask);
3784 ", backend_idx %d usecase = %d device (%s)", __func__, backend_cfg.bit_width,
3785 backend_cfg.sample_rate, backend_cfg.channels, backend_idx, usecase->id,
3793 if ((platform_check_playback_backend_cfg(adev, usecase, new_snd_devices[i],
3804 struct audio_usecase *usecase, snd_device_t snd_device)
3811 if (usecase->type == PCM_CAPTURE) {
3812 backend_cfg.format = usecase->stream.in->format;
3813 backend_cfg.channels = audio_channel_count_from_in_mask(usecase->stream.in->channel_mask);
3822 ", backend_idx %d usecase = %d device (%s)", __func__,
3826 backend_idx, usecase->id,