audio flinger: fix AEC and NS suspend logic
Make sure we suspend/restore AEC and NS only when the suspend condition actually changes to avoid mismatch in number of suspends/restores causing the ref counting mechanism to leave the effects in suspend mode while they should not. Also clear the suspend state on an effect session before parking it in the orphan chains list so that it is in default state whne attached to a new record thread. Bug: 63015903 Test: verify that switching BT SCO on/off with Duo enables or disables AEC and NS accordingly Change-Id: I4d0f0bf818deca3952da3c67bb7e83cb500429c7
Loading
Please register or sign in to comment