Call streaming implementation cleanups.
1. Pass call id to service. 2. Fix bug in CallAudioManager where we would not clear the mStreamingCall if the call is removed. 3. Fix broken log tag. 4. Change CallStreamingController to use Telecom logs. 5. Add call event for START_STREAMING/STOP_STREAMING. 6. Remove sLock from TransactionManager - it was causing a 100% repro deadlock. 7. Add missed null check in stopFGSDelegation which was causing a system service crash. 8. Handle lack of ongoing calls in CallAudioModeStateMachine to try to set them mode back to normal. 9. Fix CallAudioModeStateMachine to set the correct mode for streaming a voip call. Test: Added CTS test for this behavior. Bug: 279650527 Fixes: 279937487 Change-Id: I58bb50e43cd694933cb3716eab6c6b251f5599f9
Loading
Please register or sign in to comment