evgeny
|
a1dcf28bf9
|
Reject malformed stream batches before mutating the playback queue
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
5fb6e72c43
|
Describe stream source snapshots, codec framing and playback telemetry contracts
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
cc7648bb33
|
Validate length-prefixed NAL headers consistently with Annex B input
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
92ce2d84e9
|
Describe preview lease transfer, callback cancellation and physical cleanup retries
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
0a777baabb
|
Adopt a fresh preview lease when a previous command lease was cancelled
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
44a137e23b
|
Verify preview ownership, callback rollback and independent physical release retries
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
4d15c6d42a
|
Keep preview cleanup retryable after scheduling rejection and compile real leases in host tests
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
83ea839d0c
|
Recognize shared preview sources and model texture cleanup failures
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
4a40fb9d52
|
Give preview owners independent leases and retain failed physical cleanup
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
4ba21b3082
|
Remove the trailing blank line from the audited video JNI declarations
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
b2b34df2ec
|
Document video receive cleanup acknowledgments and host fault coverage
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
8040431a4a
|
Specify call video bitrate, cadence and orientation helper contracts
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
98cd5bf81c
|
Describe call video JNI buffers, return values and playout handle ownership
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
000273d451
|
Keep the earliest pending video cleanup retry instead of postponing it twice
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
d8fd73d917
|
Exercise video RX cleanup failures, surface leases and generation draining
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
71e1e5c747
|
Run real call video receive tests with controlled native and codec boundaries
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
7f89b7c734
|
Provide controlled MediaCodec input output and cleanup failures
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
8951af6b63
|
Model video surfaces and deterministic cleanup retry timers on the JVM
|
2026-10-29 13:34:24 +01:00 |
|
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 |
|