hal: Changes to enable multi-turn
Port recording with FFV changes from 8916 platform to 8974 platform
file to enable multi-turn.
CRs-Fixed: 2374604
Change-Id: I2400309d19502be9f94336ff0b6a8328a2d533e1
diff --git a/hal/msm8916/platform.c b/hal/msm8916/platform.c
index e48cf47..a900ecd 100644
--- a/hal/msm8916/platform.c
+++ b/hal/msm8916/platform.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2013-2018, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2013-2019, The Linux Foundation. All rights reserved.
* Not a Contribution.
*
* Copyright (C) 2013 The Android Open Source Project
@@ -7707,15 +7707,19 @@
int platform_get_ec_ref_loopback_snd_device(int channel_count)
{
- snd_device_t snd_device;
+ snd_device_t snd_device = SND_DEVICE_NONE;
- if (channel_count == 1)
- snd_device = SND_DEVICE_IN_EC_REF_LOOPBACK_MONO;
- else if (channel_count == 2)
- snd_device = SND_DEVICE_IN_EC_REF_LOOPBACK_STEREO;
- else
- snd_device = SND_DEVICE_NONE;
-
+ switch(channel_count) {
+ case 1:
+ snd_device = SND_DEVICE_IN_EC_REF_LOOPBACK_MONO;
+ break;
+ case 2:
+ snd_device = SND_DEVICE_IN_EC_REF_LOOPBACK_STEREO;
+ break;
+ default:
+ snd_device = SND_DEVICE_NONE;
+ break;
+ }
return snd_device;
}