audio policy: fix unitialized hw module in audio port
The hw module handle was not initialized when creating
and audio port configuration from an input stream descriptor.
Bug 15376641.
Change-Id: I6c784cded68a5c665fd22c3643765c63f70eb241
diff --git a/services/audiopolicy/AudioPolicyManager.cpp b/services/audiopolicy/AudioPolicyManager.cpp
index 318f5e5..8c3af5b 100644
--- a/services/audiopolicy/AudioPolicyManager.cpp
+++ b/services/audiopolicy/AudioPolicyManager.cpp
@@ -4644,6 +4644,9 @@
dstConfig->config_mask |= AUDIO_PORT_CONFIG_GAIN;
}
}
+ dstConfig->ext.mix.hw_module = mProfile->mModule->mHandle;
+ dstConfig->ext.mix.handle = mIoHandle;
+ dstConfig->ext.mix.usecase.source = mInputSource;
}
void AudioPolicyManager::AudioInputDescriptor::toAudioPort(