more audio testing, still no luck
diff --git a/audio/audio_hw.c b/audio/audio_hw.c
index cf4928c..c7341ef 100644
--- a/audio/audio_hw.c
+++ b/audio/audio_hw.c
@@ -356,6 +356,7 @@
char* route_active_path_name = get_mixer_path_for_port(out_port);
if (out_port != adev->active_port) {
+ audio_route_reset(adev->audio_route);
ret = audio_route_reset_and_update_path(adev->audio_route, route_active_path_name);
adev->active_port = out_port;
if (ret < 0) {
@@ -926,7 +927,7 @@
static int adev_set_parameters(struct audio_hw_device *dev, const char *kvpairs)
{
- ALOGI("CA:: adev_set_parameters");
+ ALOGI("CA:: adev_set_parameters: %s", kvpairs);
return -ENOSYS;
}
diff --git a/etc/mixer_paths.xml b/etc/mixer_paths.xml
index 7e36ce4..db4db9d 100644
--- a/etc/mixer_paths.xml
+++ b/etc/mixer_paths.xml
@@ -44,14 +44,14 @@
</path>
<path name="headset">
- <ctl name="SLIM RX2 MUX" value="AIF4_PB" />
+ <!-- <ctl name="SLIM RX2 MUX" value="AIF4_PB" />
<ctl name="SLIM RX3 MUX" value="AIF4_PB" />
<ctl name="SLIM_6_RX Channels" value="Two" />
<ctl name="RX INT1_2 MUX" value="RX2" />
- <ctl name="RX INT2_2 MUX" value="RX3" />
+ <ctl name="RX INT2_2 MUX" value="RX3" /> -->
- <!-- <ctl name="RX INT1_1 MIX1 INP0" value="RX0" />
- <ctl name="RX INT2_1 MIX1 INP0" value="RX1" /> -->
+ <ctl name="RX INT1_1 MIX1 INP0" value="RX0" />
+ <ctl name="RX INT2_1 MIX1 INP0" value="RX1" />
<ctl name="RX INT1_1 INTERP" value="RX INT1_1 MIX1" />
<ctl name="RX INT2_1 INTERP" value="RX INT2_1 MIX1" />
<ctl name="RX INT1 DEM MUX" value="CLSH_DSM_OUT" />