HomeSort by relevance Sort by last modified time
    Searched refs:usecase (Results 1 - 25 of 35) sorted by null

1 2

  /hardware/qcom/audio/msm8909/hal/
platform_api.h 35 int platform_get_pcm_device_id(audio_usecase_t usecase, int device_type);
43 int platform_send_audio_calibration(void *platform, struct audio_usecase *usecase,
76 /* returns the latency for a usecase in Us */
77 int64_t platform_render_latency(audio_usecase_t usecase);
78 int platform_update_usecase_from_source(int source, audio_usecase_t usecase);
95 bool platform_check_and_set_codec_backend_cfg(struct audio_device* adev, struct audio_usecase *usecase);
96 int platform_get_usecase_index(const char * usecase);
97 int platform_set_usecase_pcm_id(audio_usecase_t usecase, int32_t type, int32_t pcm_id);
audio_hw.c 340 struct audio_usecase *usecase; local
346 specified usecase to new snd devices */
348 usecase = node_to_item(node, struct audio_usecase, list);
349 if ((usecase->type == VOICE_CALL || usecase->type == VOIP_CALL) &&
350 (usecase != uc_info))
351 enable_audio_route(adev, usecase);
370 struct audio_usecase *usecase)
375 if (usecase == NULL)
378 ALOGV("%s: enter: usecase(%d)", __func__, usecase->id)
557 struct audio_usecase *usecase; local
638 struct audio_usecase *usecase; local
733 struct audio_usecase *usecase; local
749 struct audio_usecase *usecase; local
764 struct audio_usecase *usecase = NULL; local
981 int usecase = platform_update_usecase_from_source(in->source,in->usecase); local
1300 struct audio_usecase *usecase; local
1338 struct audio_usecase *usecase; local
1780 struct audio_usecase *usecase; local
2933 struct audio_usecase *usecase; local
3010 struct audio_usecase *usecase; local
    [all...]
voice.c 65 ALOGD("%s: enter usecase:%s", __func__, use_case_table[usecase_id]);
91 ALOGE("%s: Could not find the usecase (%d) in the list",
119 ALOGD("%s: enter usecase:%s", __func__, use_case_table[usecase_id]);
148 ALOGE("%s: Invalid PCM devices (rx: %d tx: %d) for the usecase(%d)",
260 in->usecase = USECASE_INCALL_REC_UPLINK_COMPRESS;
262 in->usecase = USECASE_INCALL_REC_UPLINK;
268 in->usecase = USECASE_INCALL_REC_DOWNLINK_COMPRESS;
270 in->usecase = USECASE_INCALL_REC_DOWNLINK;
276 in->usecase = USECASE_INCALL_REC_UPLINK_AND_DOWNLINK_COMPRESS;
278 in->usecase = USECASE_INCALL_REC_UPLINK_AND_DOWNLINK
496 struct audio_usecase *usecase; local
    [all...]
audio_hw.h 58 * Each usecase is mapped to a specific PCM device.
79 /* FM usecase */
92 /* Voice usecase */
174 audio_usecase_t usecase; member in struct:stream_out
209 audio_usecase_t usecase; member in struct:stream_in
306 struct audio_usecase *usecase);
313 struct audio_usecase *usecase);
  /hardware/qcom/audio/msm8909/hal/audio_extn/
dolby.c 220 int pcm_device_id = platform_get_pcm_device_id(out->usecase,
239 struct audio_usecase *usecase; local
242 usecase = node_to_item(node, struct audio_usecase, list);
243 if ((usecase->type == PCM_PLAYBACK) &&
244 (usecase->devices & ddp_dev) &&
245 (usecase->stream.out->flags & AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD) &&
246 ((usecase->stream.out->format == AUDIO_FORMAT_AC3) ||
247 (usecase->stream.out->format == AUDIO_FORMAT_E_AC3) ||
248 (usecase->stream.out->format == AUDIO_FORMAT_E_AC3_JOC))) {
249 send_ddp_endp_params_stream(usecase->stream.out, ddp_dev
258 struct audio_usecase *usecase; local
415 struct audio_usecase *usecase; local
451 struct audio_usecase *usecase; local
572 struct audio_usecase *usecase; local
    [all...]
compress_capture.c 56 in->usecase = USECASE_AUDIO_RECORD_COMPRESS;
93 bool audio_extn_compr_cap_usecase_supported(audio_usecase_t usecase)
95 if ((usecase == USECASE_AUDIO_RECORD_COMPRESS) ||
96 (usecase == USECASE_INCALL_REC_UPLINK_COMPRESS) ||
97 (usecase == USECASE_INCALL_REC_DOWNLINK_COMPRESS) ||
98 (usecase == USECASE_INCALL_REC_UPLINK_AND_DOWNLINK_COMPRESS))
utils.c 483 int audio_extn_utils_send_app_type_cfg(struct audio_usecase *usecase)
490 int pcm_device_id, acdb_dev_id, snd_device = usecase->out_snd_device;
495 if (usecase->type != PCM_PLAYBACK) {
500 if ((usecase->id != USECASE_AUDIO_PLAYBACK_DEEP_BUFFER) &&
501 (usecase->id != USECASE_AUDIO_PLAYBACK_LOW_LATENCY) &&
502 (usecase->id != USECASE_AUDIO_PLAYBACK_MULTI_CH) &&
503 (usecase->id != USECASE_AUDIO_PLAYBACK_OFFLOAD)) {
508 out = usecase->stream.out;
511 snd_device = usecase->out_snd_device;
513 pcm_device_id = platform_get_pcm_device_id(out->usecase, PCM_PLAYBACK)
    [all...]
source_track.c 208 struct audio_usecase *usecase = NULL; local
222 usecase = get_usecase_from_list(adev,
227 usecase = get_usecase_from_list(adev, USECASE_COMPRESS_VOIP_CALL);
231 usecase = get_usecase_from_list(adev, get_usecase_id_from_usecase_type(adev, PCM_CAPTURE));
234 if (usecase && (usecase->id != USECASE_AUDIO_SPKR_CALIB_TX)) {
235 if (is_stt_supported_snd_device(usecase->in_snd_device)) {
236 in_device = get_input_audio_device(usecase->devices);
241 __func__, platform_get_snd_device_name(usecase->in_snd_device));
audio_extn.h 265 #define audio_extn_compr_cap_usecase_supported(usecase) (0)
273 bool audio_extn_compr_cap_usecase_supported(audio_usecase_t usecase);
364 int audio_extn_utils_send_app_type_cfg(struct audio_usecase *usecase);
366 struct audio_usecase *usecase);
audio_extn.c 167 struct audio_usecase *usecase; local
178 usecase = node_to_item(node, struct audio_usecase, list);
179 if (usecase->type == PCM_PLAYBACK) {
180 if (usecase->stream.out->devices == \
182 usecase->stream.out->devices == \
184 select_devices(adev, usecase->id);
206 struct audio_usecase *usecase; local
222 usecase = node_to_item(node, struct audio_usecase, list);
223 select_devices(adev, usecase->id);
452 struct audio_usecase *usecase; local
    [all...]
  /hardware/qcom/audio/hal/audio_extn/
ext_speaker.c 125 struct audio_usecase *usecase; local
127 usecase = node_to_item(node, struct audio_usecase, list);
128 if (usecase->devices & AUDIO_DEVICE_OUT_EARPIECE) {
129 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) {
133 if (usecase->devices & AUDIO_DEVICE_OUT_SPEAKER) {
134 if(data->adev->snd_dev_ref_cnt[usecase->out_snd_device] != 0) {
  /hardware/qcom/audio/hal/
audio_hw.c 260 struct audio_usecase *usecase)
265 if (usecase == NULL)
268 ALOGV("%s: enter: usecase(%d)", __func__, usecase->id);
270 if (usecase->type == PCM_CAPTURE)
271 snd_device = usecase->in_snd_device;
273 snd_device = usecase->out_snd_device;
275 strcpy(mixer_path, use_case_table[usecase->id]);
285 struct audio_usecase *usecase)
290 if (usecase == NULL
418 struct audio_usecase *usecase; local
486 struct audio_usecase *usecase; local
578 struct audio_usecase *usecase; local
594 struct audio_usecase *usecase; local
610 struct audio_usecase *usecase = NULL; local
1076 struct audio_usecase *usecase; local
1108 struct audio_usecase *usecase; local
1481 struct audio_usecase *usecase; local
2191 struct audio_usecase *usecase; local
    [all...]
platform_api.h 28 int platform_get_pcm_device_id(audio_usecase_t usecase, int device_type);
61 /* returns the latency for a usecase in Us */
62 int64_t platform_render_latency(audio_usecase_t usecase);
76 int platform_get_usecase_index(const char * usecase);
77 int platform_set_usecase_pcm_id(audio_usecase_t usecase, int32_t type, int32_t pcm_id);
90 struct audio_usecase *usecase, snd_device_t snd_device);
audio_hw.h 55 * Each usecase is mapped to a specific PCM device.
78 * Following usecase are specific to voice session names created by
81 USECASE_VOICE_CALL, /* Usecase setup for voice session on first subscription for DSDS/DSDA */
82 USECASE_VOICE2_CALL, /* Usecase setup for voice session on second subscription for DSDS/DSDA */
83 USECASE_VOLTE_CALL, /* Usecase setup for VoLTE session on first subscription */
84 USECASE_QCHAT_CALL, /* Usecase setup for QCHAT session */
85 USECASE_VOWLAN_CALL, /* Usecase setup for VoWLAN session */
88 * Following usecase are specific to voice session names created by
92 USECASE_VOICEMMODE1_CALL, /* Usecase setup for Voice/VoLTE/VoWLAN sessions on first
95 USECASE_VOICEMMODE2_CALL, /* Usecase setup for voice/VoLTE/VoWLAN sessions on secon
161 audio_usecase_t usecase; member in struct:stream_out
195 audio_usecase_t usecase; member in struct:stream_in
    [all...]
voice.c 113 ALOGD("%s: enter usecase:%s", __func__, use_case_table[usecase_id]);
119 ALOGE("%s: Could not find the usecase (%d) in the list",
164 ALOGD("%s: enter usecase:%s", __func__, use_case_table[usecase_id]);
183 ALOGE("%s: Invalid PCM devices (rx: %d tx: %d) for the usecase(%d)",
291 in->usecase = USECASE_INCALL_REC_UPLINK;
295 in->usecase = USECASE_INCALL_REC_DOWNLINK;
299 in->usecase = USECASE_INCALL_REC_UPLINK_AND_DOWNLINK;
311 ALOGV("%s: Update usecase to %d",__func__, in->usecase);
525 struct audio_usecase *usecase; local
    [all...]
  /device/google/dragon/audio/hal/
audio_hw.c 286 struct mixer_card *uc_get_mixer_for_card(struct audio_usecase *usecase, int card)
291 list_for_each(node, &usecase->mixer_list) {
292 mixer_card = node_to_item(node, struct mixer_card, uc_list_node[usecase->id]);
407 struct audio_usecase *usecase; local
411 usecase = node_to_item(node, struct audio_usecase, adev_list_node);
412 if (usecase->id == uc_id)
413 return usecase;
421 struct audio_usecase *usecase; local
425 usecase = node_to_item(node, struct audio_usecase, adev_list_node);
426 if (usecase->type & type
523 struct audio_usecase *usecase; local
752 struct audio_usecase *usecase = NULL; local
1883 struct audio_usecase *usecase; local
2887 struct audio_usecase *usecase; local
    [all...]
audio_hw.h 158 * Each usecase is mapped to a specific PCM device.
230 audio_usecase_t usecase; member in struct:stream_out
258 audio_usecase_t usecase; member in struct:stream_in
  /device/htc/flounder/audio/hal/
audio_hw.c 318 static struct mixer_card *uc_get_mixer_for_card(struct audio_usecase *usecase, int card)
323 list_for_each(node, &usecase->mixer_list) {
324 mixer_card = node_to_item(node, struct mixer_card, uc_list_node[usecase->id]);
434 struct audio_usecase *usecase; local
438 usecase = node_to_item(node, struct audio_usecase, adev_list_node);
439 if (usecase->id == uc_id)
440 return usecase;
448 struct audio_usecase *usecase; local
452 usecase = node_to_item(node, struct audio_usecase, adev_list_node);
453 if (usecase->type & type
554 struct audio_usecase *usecase; local
802 struct audio_usecase *usecase = NULL; local
2735 struct audio_usecase *usecase; local
4138 struct audio_usecase *usecase; local
    [all...]
audio_hw.h 188 * Each usecase is mapped to a specific PCM device.
281 audio_usecase_t usecase; member in struct:stream_out
326 audio_usecase_t usecase; member in struct:stream_in
  /hardware/qcom/audio/msm8909/hal/msm8960/
platform.c 392 int platform_get_pcm_device_id(audio_usecase_t usecase, int device_type)
396 device_id = pcm_device_table[usecase][0];
398 device_id = pcm_device_table[usecase][1];
479 int platform_send_audio_calibration(void *platform, struct audio_usecase *usecase,
487 if (usecase->type == PCM_PLAYBACK)
489 usecase->stream.out->devices);
490 else if ((usecase->type == PCM_HFP_CALL) || (usecase->type == PCM_CAPTURE))
    [all...]
  /hardware/qcom/audio/hal/msm8960/
platform.c 403 int platform_get_pcm_device_id(audio_usecase_t usecase, int device_type)
407 device_id = pcm_device_table[usecase][0];
409 device_id = pcm_device_table[usecase][1];
1045 struct audio_usecase *usecase; local
    [all...]
  /hardware/qcom/audio/hal/msm8974/
platform.c 617 struct audio_usecase *usecase; local
625 ALOGV("%s: Not Voice call usecase, apply new cal for level %d",
631 usecase = node_to_item(node, struct audio_usecase, list);
633 if (usecase != NULL &&
634 usecase->type == PCM_PLAYBACK &&
635 (usecase->stream.out->devices == AUDIO_DEVICE_OUT_SPEAKER)) {
637 ALOGV("%s: out device is %d", __func__, usecase->out_snd_device);
639 acdb_dev_id = audio_extn_spkr_prot_get_acdb_id(usecase->out_snd_device);
641 acdb_dev_id = acdb_device_table[usecase->out_snd_device];
652 ALOGW("%s: Usecase list is empty", __func__)
2686 struct audio_usecase *usecase; local
    [all...]
  /hardware/qcom/audio/msm8909/hal/msm8974/
platform.c 2331 struct audio_usecase *usecase; local
    [all...]
  /hardware/qcom/audio/msm8909/hal/msm8916/
platform.c 584 static bool is_misc_usecase(audio_usecase_t usecase) {
589 if(usecase == misc_usecase[i]) {
    [all...]
  /hardware/qcom/audio/legacy/libalsa-intf/
msm8960_use_cases.h 300 const char *value, const char *usecase);
301 static int get_usecase_type(snd_use_case_mgr_t *uc_mgr, const char *usecase);

Completed in 331 milliseconds

1 2