hal: Fix Hangout and Voice call concurrency issue
- While a hangout is in progress, if the user accepts an incoming voice call, there is no audio heard on the far-end. - The tx path for hangout is using voice-speaker-mic device and the voice call tx path tries to enable the voice-dmic-ef device. But both these device use same physical mic and same codec backend. When the Hangout is terminated it tries to disable the speaker-mic which disables mixer controls that are common with voice-dmic-ef. - Fix the issue by making sure all the capture usecases are routed to same input sound device always. Bug: 9228503 Change-Id: Iaf1b0e61d10437e2d9deeeffd7ca67770b6e00f6
Loading
Please register or sign in to comment