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

Commit 4a33a21a authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "hal: MBDRC: send MBDRC step level only for speaker device"

parents 0cfcf907 cabd1415
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -432,7 +432,7 @@ static int vol_effect_command(effect_handle_t self,

        // After changing the state and if device is speaker
        // recalculate gain dep cal level
        if (context->dev_id & AUDIO_DEVICE_OUT_SPEAKER) {
        if (context->dev_id == AUDIO_DEVICE_OUT_SPEAKER) {
                check_and_set_gain_dep_cal();
        }

@@ -459,7 +459,7 @@ static int vol_effect_command(effect_handle_t self,

        // After changing the state and if device is speaker
        // recalculate gain dep cal level
        if (context->dev_id & AUDIO_DEVICE_OUT_SPEAKER) {
        if (context->dev_id == AUDIO_DEVICE_OUT_SPEAKER) {
            check_and_set_gain_dep_cal();
        }

@@ -490,8 +490,8 @@ static int vol_effect_command(effect_handle_t self,
                   __func__, context->dev_id, new_device);

            // check if old or new device is speaker
            if ((context->dev_id & AUDIO_DEVICE_OUT_SPEAKER) ||
                (new_device & AUDIO_DEVICE_OUT_SPEAKER)) {
            if ((context->dev_id ==  AUDIO_DEVICE_OUT_SPEAKER) ||
                (new_device == AUDIO_DEVICE_OUT_SPEAKER)) {
                recompute_gain_dep_cal_Level = true;
            }

@@ -516,7 +516,7 @@ static int vol_effect_command(effect_handle_t self,
                goto exit;
            }

            if (context->dev_id & AUDIO_DEVICE_OUT_SPEAKER) {
            if (context->dev_id == AUDIO_DEVICE_OUT_SPEAKER) {
                recompute_gain_dep_cal_Level = true;
            }

@@ -696,7 +696,7 @@ static int vol_prc_lib_release(effect_handle_t handle)
            && (context->stream_type == recv_contex->stream_type)) {
            ALOGV("--- Found something to remove ---");
            PRINT_STREAM_TYPE(context->stream_type);
            if (context->dev_id && AUDIO_DEVICE_OUT_SPEAKER) {
            if (context->dev_id == AUDIO_DEVICE_OUT_SPEAKER) {
                recompute_flag = true;
            }
            list_remove(&context->effect_list_node);