hal: fix voip input select compress record usecase
When starting voip call repeatedly, voip input selects
compress record usecase due to pcm_record_uc_state has
been set to true during the first voip call.
Fix it by setting pcm_record_uc_state after voip input usecase
selection, delete MODE_IN_COMMUNICATION check for selecting
voip input usecase, and remove voip rx usecase when writing
frames with stereo channel due to voip rx only supports mono
channel.
Change-Id: Ib22c585acc14e9c48b69382f2affc305e8450eed
1 file changed