Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0921ee76 authored by Vignesh Kulothungan's avatar Vignesh Kulothungan Committed by Gerrit - the friendly Code Review server
Browse files

hal: Remove audio route apply for speaker swap

Remove audio route apply for speaker swap from platform.
Speaker swap is done using driver via mixer controls.

CRs-Fixed: 2258379
Change-Id: I3c96ab89c1dc6f83913c1689eb0df091b7aa71be
parent 0d1a5592
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -7908,7 +7908,6 @@ int platform_set_swap_mixer(struct audio_device *adev, bool swap_channels)
{
    const char *mixer_ctl_name = "Swap channel";
    struct mixer_ctl *ctl;
    const char *mixer_path;
    struct platform_data *my_data = (struct platform_data *)adev->platform;

    // forced to set to swap, but device not rotated ... ignore set
@@ -7917,13 +7916,6 @@ int platform_set_swap_mixer(struct audio_device *adev, bool swap_channels)

    ALOGV("%s:", __func__);

    if (swap_channels)
        mixer_path = platform_get_snd_device_name(SND_DEVICE_OUT_SPEAKER_REVERSE);
    else
        mixer_path = platform_get_snd_device_name(SND_DEVICE_OUT_SPEAKER);

    audio_route_apply_and_update_path(adev->audio_route, mixer_path);

    ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name);
    if (!ctl) {
        ALOGE("%s: Could not get ctl for mixer cmd - %s",__func__, mixer_ctl_name);
+0 −8
Original line number Diff line number Diff line
@@ -7765,7 +7765,6 @@ int platform_set_swap_mixer(struct audio_device *adev, bool swap_channels)
{
    const char *mixer_ctl_name = "Swap channel";
    struct mixer_ctl *ctl;
    const char *mixer_path;
    struct platform_data *my_data = (struct platform_data *)adev->platform;

    // forced to set to swap, but device not rotated ... ignore set
@@ -7774,13 +7773,6 @@ int platform_set_swap_mixer(struct audio_device *adev, bool swap_channels)

    ALOGV("%s:", __func__);

    if (swap_channels)
        mixer_path = platform_get_snd_device_name(SND_DEVICE_OUT_SPEAKER_REVERSE);
    else
        mixer_path = platform_get_snd_device_name(SND_DEVICE_OUT_SPEAKER);

    audio_route_apply_and_update_path(adev->audio_route, mixer_path);

    ctl = mixer_get_ctl_by_name(adev->mixer, mixer_ctl_name);
    if (!ctl) {
        ALOGE("%s: Could not get ctl for mixer cmd - %s",__func__, mixer_ctl_name);