/aosp12/system/media/audio_route/ |
H A D | audio_route.c | 77 struct mixer_path { struct 91 struct mixer_path *mixer_path; argument 96 struct mixer_path *path; 170 free(ar->mixer_path[i].name); in path_free() 182 free(ar->mixer_path); in path_free() 183 ar->mixer_path = NULL; in path_free() 195 return &ar->mixer_path[i]; in path_get_by_name() 806 struct mixer_path *path; in audio_route_apply_path() 827 struct mixer_path *path; in audio_route_reset_path() 851 struct mixer_path *path; in audio_route_update_path() [all …]
|
/aosp12/hardware/qcom/audio/hal/ |
H A D | voice.c | 57 char *mixer_path) in voice_is_sidetone_device() argument 63 strlcpy(mixer_path, "sidetone-hac-handset", MIXER_PATH_MAX_LENGTH); in voice_is_sidetone_device() 66 strlcpy(mixer_path, "sidetone-handset", MIXER_PATH_MAX_LENGTH); in voice_is_sidetone_device() 70 strlcpy(mixer_path, "sidetone-headphones", MIXER_PATH_MAX_LENGTH); in voice_is_sidetone_device() 75 mixer_path[0] = '\0'; in voice_is_sidetone_device() 89 char mixer_path[MIXER_PATH_MAX_LENGTH]; in voice_set_sidetone() local 96 if (voice_is_sidetone_device(out_snd_device, mixer_path)) in voice_set_sidetone() 97 platform_set_sidetone(adev, out_snd_device, enable, mixer_path); in voice_set_sidetone()
|
H A D | platform_api.h | 66 void platform_add_backend_name(void *platform, char *mixer_path, 112 const char *mixer_path,
|
H A D | audio_hw.c | 655 char mixer_path[MIXER_PATH_MAX_LENGTH]; in enable_audio_route() local 700 ALOGW_IF(strlcpy(mixer_path, use_case_table[usecase->id], sizeof(mixer_path)) in enable_audio_route() 701 >= sizeof(mixer_path), "%s: truncation on mixer path", __func__); in enable_audio_route() 703 platform_add_backend_name(adev->platform, mixer_path, snd_device); in enable_audio_route() 706 audio_route_apply_and_update_path(adev->audio_route, mixer_path); in enable_audio_route() 716 char mixer_path[MIXER_PATH_MAX_LENGTH]; in disable_audio_route() local 728 ALOGW_IF(strlcpy(mixer_path, use_case_table[usecase->id], sizeof(mixer_path)) in disable_audio_route() 729 >= sizeof(mixer_path), "%s: truncation on mixer path", __func__); in disable_audio_route() 731 platform_add_backend_name(adev->platform, mixer_path, snd_device); in disable_audio_route() 732 ALOGD("%s: usecase(%d) reset and update mixer path: %s", __func__, usecase->id, mixer_path); in disable_audio_route() [all …]
|
/aosp12/hardware/qcom/audio/hal/msm8960/ |
H A D | platform.c | 419 void platform_add_backend_name(void *platform __unused, char *mixer_path, in platform_add_backend_name() argument 423 strcat(mixer_path, " bt-sco"); in platform_add_backend_name() 425 strcat(mixer_path, " bt-sco"); in platform_add_backend_name() 427 strcat(mixer_path, " hdmi"); in platform_add_backend_name() 429 strcat(mixer_path, " speaker-and-hdmi"); in platform_add_backend_name() 432 strcat(mixer_path, " bt-sco-wb"); in platform_add_backend_name() 483 const char *mixer_path __unused, in platform_add_operator_specific_device() 1242 const char *mixer_path; in platform_set_swap_mixer() local 1253 audio_route_apply_and_update_path(adev->audio_route, mixer_path); in platform_set_swap_mixer() 1255 mixer_path = platform_get_snd_device_name(SND_DEVICE_OUT_SPEAKER); in platform_set_swap_mixer() [all …]
|
/aosp12/hardware/qcom/audio/hal/msm8916/ |
H A D | platform.c | 131 char *mixer_path; member 702 ret = device->mixer_path; in get_operator_specific_device_mixer_path() 1279 free(device_item->mixer_path); in platform_deinit() 1360 void platform_add_backend_name(void *platform, char *mixer_path, in platform_add_backend_name() argument 1374 strlcat(mixer_path, " ", MIXER_PATH_MAX_LENGTH); in platform_add_backend_name() 1375 strlcat(mixer_path, suffix, MIXER_PATH_MAX_LENGTH); in platform_add_backend_name() 1517 const char *mixer_path, in platform_add_operator_specific_device() argument 1531 device->mixer_path = strdup(mixer_path); in platform_add_operator_specific_device() 2778 const char *mixer_path; local 2789 audio_route_apply_and_update_path(adev->audio_route, mixer_path); [all …]
|
/aosp12/hardware/qcom/audio/hal/msm8974/ |
H A D | platform.c | 101 char *mixer_path; member 909 ret = device->mixer_path; in get_operator_specific_device_mixer_path() 2034 free(device_item->mixer_path); in platform_deinit() 2115 void platform_add_backend_name(void *platform, char *mixer_path, in platform_add_backend_name() argument 2128 strcat(mixer_path, " "); in platform_add_backend_name() 2129 strcat(mixer_path, suffix); in platform_add_backend_name() 2283 const char *mixer_path, in platform_add_operator_specific_device() argument 2297 device->mixer_path = strdup(mixer_path); in platform_add_operator_specific_device() 4059 const char *mixer_path; in platform_set_swap_mixer() local 4070 audio_route_apply_and_update_path(adev->audio_route, mixer_path); in platform_set_swap_mixer() [all …]
|