Loading
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