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

Commit ea8133b6 authored by Linux Build Service Account's avatar Linux Build Service Account
Browse files

Merge b545d0cf on remote branch

Change-Id: I9ddf9e699f75b61ec39433aae669a91b1396725a
parents d07e68e1 b545d0cf
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -8761,15 +8761,14 @@ static int adev_set_parameters(struct audio_hw_device *dev, const char *kvpairs)
            struct listnode *node;
            list_for_each(node, &adev->usecase_list) {
                usecase = node_to_item(node, struct audio_usecase, list);
                if (usecase->stream.in && (usecase->type == PCM_CAPTURE ||
                                           usecase->type == VOICE_CALL) &&
                    (!is_btsco_device(SND_DEVICE_NONE, usecase->in_snd_device))) {
                if (usecase->stream.in && (usecase->type == PCM_CAPTURE) &&
                    (!is_btsco_device(SND_DEVICE_NONE, usecase->in_snd_device)) && (is_sco_in_device_type(&usecase->stream.in->device_list))) {
                    ALOGD("BT_SCO ON, switch all in use case to it");
                    select_devices(adev, usecase->id);
                    }
                if (usecase->stream.out && (usecase->type == PCM_PLAYBACK ||
                                            usecase->type == VOICE_CALL) &&
                    (!is_btsco_device(usecase->out_snd_device, SND_DEVICE_NONE))) {
                    (!is_btsco_device(usecase->out_snd_device, SND_DEVICE_NONE)) && (is_sco_out_device_type(&usecase->stream.out->device_list))) {
                     ALOGD("BT_SCO ON, switch all out use case to it");
                     select_devices(adev, usecase->id);
                    }