Home | History | Annotate | Download | only in msm8974

Lines Matching refs:adev

75     struct audio_device *adev;
411 void platform_set_echo_reference(struct audio_device *adev, bool enable, audio_devices_t out_device)
413 struct platform_data *my_data = (struct platform_data *)adev->platform;
418 audio_route_reset_and_update_path(adev
424 snd_device = platform_get_output_snd_device(adev->platform, out_device);
425 platform_add_backend_name(adev->platform, my_data->ec_ref_mixer_path, snd_device);
429 audio_route_apply_and_update_path(adev->audio_route, my_data->ec_ref_mixer_path);
654 void *platform_init(struct audio_device *adev)
662 adev->mixer = mixer_open(snd_card_num);
664 while (!adev->mixer && retry_num < RETRY_NUMBER) {
666 adev->mixer = mixer_open(snd_card_num);
670 if (!adev->mixer) {
678 snd_card_name = mixer_get_name(adev->mixer);
681 adev->audio_route = audio_route_init(snd_card_num, MIXER_XML_PATH);
682 if (!adev->audio_route) {
686 adev->snd_card = snd_card_num;
698 my_data->adev = adev;
935 voice_is_in_call(my_data->adev)) {
1015 my_data->adev->acdb_settings);
1072 struct audio_device *adev = my_data->adev;
1086 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name);
1108 struct audio_device *adev = my_data->adev;
1116 if (adev->mode != AUDIO_MODE_IN_CALL)
1120 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name);
1142 struct audio_device *adev = my_data->adev;
1163 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name);
1180 struct audio_device *adev = my_data->adev;
1181 audio_mode_t mode = adev->mode;
1191 if (voice_is_in_call(adev) || adev->enable_voicerx) {
1195 if (voice_is_in_call(adev) &&
1196 (adev->voice.tty_mode == TTY_MODE_FULL))
1198 else if (voice_is_in_call(adev) &&
1199 (adev->voice.tty_mode == TTY_MODE_VCO))
1201 else if (voice_is_in_call(adev) &&
1202 (adev->voice.tty_mode == TTY_MODE_HCO))
1211 if (adev->bt_wb_speech_enabled) {
1219 if(adev->voice.hac)
1268 if (adev->speaker_lr_swap)
1273 if (adev->bt_wb_speech_enabled) {
1282 if(adev->voice.hac)
1297 struct audio_device *adev = my_data->adev;
1298 audio_source_t source = (adev->active_input == NULL) ?
1299 AUDIO_SOURCE_DEFAULT : adev->active_input->source;
1301 audio_mode_t mode = adev->mode;
1302 audio_devices_t in_device = ((adev->active_input == NULL) ?
1303 AUDIO_DEVICE_NONE : adev->active_input->device)
1305 audio_channel_mask_t channel_mask = (adev->active_input == NULL) ?
1306 AUDIO_CHANNEL_IN_MONO : adev->active_input->channel_mask;
1312 if ((out_device != AUDIO_DEVICE_NONE) && voice_is_in_call(adev)) {
1313 if (adev->voice.tty_mode != TTY_MODE_OFF) {
1317 switch (adev->voice.tty_mode) {
1328 ALOGE("%s: Invalid TTY mode (%#x)", __func__, adev->voice.tty_mode);
1345 if (adev->bt_wb_speech_enabled) {
1373 adev->active_input->enable_ns)
1378 if (adev->active_input->enable_ns)
1387 if (adev->active_input) {
1388 if (adev->active_input->enable_aec &&
1389 adev->active_input->enable_ns) {
1406 platform_set_echo_reference(adev, true, out_device);
1407 } else if (adev->active_input->enable_aec) {
1424 platform_set_echo_reference(adev, true, out_device);
1425 } else if (adev->active_input->enable_ns) {
1469 if (adev->bt_wb_speech_enabled) {
1495 if (adev->bt_wb_speech_enabled) {
1516 struct audio_device *adev = my_data->adev;
1536 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name);
1550 struct audio_device *adev = my_data->adev;
1560 ctl = mixer_get_ctl_by_name(adev->mixer, AUDIO_DATA_BLOCK_MIXER_CTL);
1607 struct audio_device *adev = my_data->adev;
1613 ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name);