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

Commit fa43e57c authored by Haynes Mathew George's avatar Haynes Mathew George Committed by android-build-merger
Browse files

Merge "audio: Force select device whenever a stream on speaker_safe goes to...

Merge "audio: Force select device whenever a stream on speaker_safe goes to standby" into oc-dr1-dev
am: 82628456

Change-Id: I5b2ea72ae4732f04e37001b3ad2eec619b22e0ac
parents 8c80fab3 82628456
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -1793,6 +1793,15 @@ static int stop_output_stream(struct stream_out *out)
    /* Must be called after removing the usecase from list */
    if (out->devices & AUDIO_DEVICE_OUT_AUX_DIGITAL)
        check_and_set_hdmi_channels(adev, DEFAULT_HDMI_OUT_CHANNELS);
    else if (out->devices & AUDIO_DEVICE_OUT_SPEAKER_SAFE) {
        struct listnode *node;
        struct audio_usecase *usecase;
        list_for_each(node, &adev->usecase_list) {
            usecase = node_to_item(node, struct audio_usecase, list);
            if (usecase->devices & AUDIO_DEVICE_OUT_SPEAKER)
                select_devices(adev, usecase->id);
        }
    }

    ALOGV("%s: exit: status(%d)", __func__, ret);
    return ret;