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

Commit b896efdc authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Audio policy: use SPEAKER_SAFE device for alarms and ringtones"

parents e9b20c2c 654afa04
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -552,6 +552,15 @@ audio_devices_t Engine::getDeviceForStrategyInt(routing_strategy strategy,
                AUDIO_POLICY_FORCE_HDMI_SYSTEM_AUDIO_ENFORCED)) {
            device &= ~AUDIO_DEVICE_OUT_SPEAKER;
        }

        // for STRATEGY_SONIFICATION:
        // if SPEAKER was selected, and SPEAKER_SAFE is available, use SPEAKER_SAFE instead
        if ((strategy == STRATEGY_SONIFICATION) &&
                (device & AUDIO_DEVICE_OUT_SPEAKER) &&
                (availableOutputDevicesType & AUDIO_DEVICE_OUT_SPEAKER_SAFE)) {
            device |= AUDIO_DEVICE_OUT_SPEAKER_SAFE;
            device &= ~AUDIO_DEVICE_OUT_SPEAKER;
        }
        } break;

    default: