Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 020a7db8 authored by Tyler Gunn's avatar Tyler Gunn
Browse files

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
parent 2ab0678e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment