evgeny
|
af2209ec96
|
Prepare host video tests and initialize receive ownership before starting its worker
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
eff6f8965a
|
Retain video receive resources through failed decoder and surface cleanup
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
448fa39a0c
|
Separate call video format values from the native runtime boundary
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
99ab91d2f5
|
Clarify router cleanup as a native audio teardown prerequisite
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
bc6ca78ce8
|
Document retained router resources and shared session close acknowledgments
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
774dc10d84
|
Preserve configured Telecom ownership when startup retries router cleanup
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
e660f8f762
|
Cover partial communication selection and SCO cleanup effects
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
8cdb4190b6
|
Log rejected media operations while session cleanup remains pending
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
a6f8156564
|
Track possible SCO effects before starting the Android request
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
48ab63a9d3
|
Test router cleanup barriers in call and shared media owners
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
b3e1356d16
|
Exercise retained router cleanup, stale proxies and SCO failure recovery
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
3ef245fc0a
|
Verify pending router cleanup through repeatable stop calls
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
f7ebf81061
|
Ignore repeated Bluetooth callbacks for proxies already released
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
3d2e98b02e
|
Keep media audio session close retryable until router cleanup succeeds
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
1970f895da
|
Retain router resources and retry incomplete audio route cleanup
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
1da06164e2
|
Document retryable call audio shutdown and device ownership
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
94b5d44fe7
|
Check call audio main ownership and the late Telecom handoff
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
326bfd124e
|
Guard call audio ownership on main and avoid touching released devices
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
0340a59b15
|
Dispatch host mainExecutor callbacks through the main looper
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
f385d3dc5e
|
Cover call audio teardown and partial device startup failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
83a671b72f
|
Compile the real call audio engine in host regression tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
ecd4e12274
|
Provide call DSP and Telecom boundaries for real audio worker tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
7304647baa
|
Model call audio hardware failures and blocking capture on the JVM
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
e857b9de75
|
Retain call audio owners until worker and device cleanup succeeds
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
a1c77268b8
|
Document retained call service cleanup, retry policy and native core teardown barriers
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
6ac6dd1f6f
|
Describe call teardown acknowledgments and the boundary of asynchronous video cleanup
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
02763bd4a1
|
Reject missing service components instead of waiting forever for Android startup
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
4dd84c601b
|
Cover null foreground service results in call and overlay startup
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
d2c6734bfb
|
Model Android service requests that return no matching component
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
17dc0b26b4
|
Preserve the service call identity until its final lifecycle notification
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
42c6e2a62b
|
Keep service loss associated with the call after local resources are released
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
9b0ca7ca2b
|
Document call service resource acknowledgments and contain conflict callback errors
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
aefca81444
|
Keep cancelled media preparation inside the native teardown barrier
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
ca7b23909b
|
Use retained resource ownership instead of Deferred cancellation as the cleanup barrier
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
a5d8131d8d
|
Verify call cleanup completion, core barriers, retry lifetime and stale callbacks
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
3e7ac47d18
|
Close the independent call service cleanup block at the correct scope
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
826055d08b
|
Keep failed video shutdown joins and rejected cleanup requests retryable
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
878f71e211
|
Wait for call service cleanup before restoring media and stopping the native core
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
cf793ce6bb
|
Confirm call cleanup before releasing ownership and retry every retained resource independently
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
8eb2363177
|
Retain call service startup owners before IPC effects and isolate callback failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
4f9bfbbcf3
|
Reference the host service lifecycle result through its Android boundary
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
ff05e34d22
|
Compile call integration models and contain missing notification service errors
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
9c70858828
|
Exercise call service startup, partial IPC effects and independent cleanup failures
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
dd9aac79a2
|
Handle absent notification managers and nullable call channels explicitly
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
15a2a7bb70
|
Control audio and video cleanup effects around the real call service controller
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
be3a2d2325
|
Add isolated host checks for the real call service and controller
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
bc7063966d
|
Expose call signaling and saved route boundaries to service integration tests
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
1600452147
|
Model call power events and supported foreground API levels
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
68b922bf80
|
Expose call foreground intents, receivers and service type contracts
|
2026-10-29 13:34:23 +01:00 |
|
evgeny
|
0a48cccd9a
|
Model ongoing call notifications and independent foreground stop failures
|
2026-10-29 13:34:23 +01:00 |
|