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

Commit 9e294add authored by Tom Cherry's avatar Tom Cherry Committed by android-build-merger
Browse files

Fix the wrong volume setting on HFP call

am: 122b241e

Change-Id: I91d3e113a2fc72b62f73508400917cddb3730ff5
parents 3cf14c85 122b241e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -79,6 +79,8 @@ static int32_t hfp_set_volume(struct audio_device *adev, float value)
    ALOGV("%s: entry", __func__);
    ALOGD("%s: (%f)\n", __func__, value);

    hfpmod.hfp_volume = value;

    if (value < 0.0) {
        ALOGW("%s: (%f) Under 0.0, assuming 0.0\n", __func__, value);
        value = 0.0;
@@ -87,7 +89,6 @@ static int32_t hfp_set_volume(struct audio_device *adev, float value)
        ALOGW("%s: Volume brought with in range (%f)\n", __func__, value);
    }
    vol  = lrint((value * 0x2000) + 0.5);
    hfpmod.hfp_volume = value;

    if (!hfpmod.is_hfp_running) {
        ALOGV("%s: HFP not active, ignoring set_hfp_volume call", __func__);