evgeny
|
8dd8dc96d7
|
Verify recorded tracks and handle camera permission and SDK cleanup failures
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
9ac6e4a2f4
|
Compile track inspection and its SDK boundary in video lifecycle tests
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
fca68080bc
|
Own recorded video track inspection until extractor release succeeds
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
871acd9383
|
Test camera writer completion, failed close, binding cleanup and cache transfer
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
09386ee392
|
Retain camera recording and cache ownership until writer completion
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
6eb865242b
|
Test video submission validation and retriever cleanup acknowledgements
|
2026-10-29 13:34:26 +01:00 |
|
evgeny
|
e0e97f1c7a
|
Guard media previews and cancel interrupted voice recording gestures
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
236aeae828
|
Bound video thumbnails and share retriever cleanup ownership
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
e18ecda41e
|
Fix video fixture ownership and identify playback resource diagnostics
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
8678ace89b
|
Test local video SDK failures, stale callbacks and release barriers
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
5694f97f12
|
Add controllable SDK boundaries for local video lifecycle tests
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
45d1b50cb4
|
Release preview UI leases even without texture destroy callbacks
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
f7a80d0a3a
|
Exercise QR cleanup during pending tasks and SDK failures
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
36328814e6
|
Compile real QR scanner ownership in video host tests
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
41208833b6
|
Model asynchronous ML Kit tasks and scanner failures in host tests
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
68997853b2
|
Add CameraX boundaries for QR resource lifecycle tests
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
9f1b09aefe
|
Verify Telecom cleanup blocks media and new foreground ownership
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
e7a03f33fb
|
Cover endpoint callback order and malformed Telecom service requests
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
8d3cee4a56
|
Exercise real Telecom ownership, callbacks and endpoint routing
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
f031e510b8
|
Model Telecom state, endpoint outcomes and ConnectionService requests
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
3babc636b4
|
Compile real Telecom integration against explicit host boundaries
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
06058fad8e
|
Add URI and main executor boundaries for Telecom host tests
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
7d4a0e05fd
|
Allow explicit Telecom cleanup retry after a rejected timer
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
e5d3a1d584
|
Cover partial capture startup and callbacks from retired camera owners
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
4af2402e20
|
Exercise capture ownership across Camera2, Surface, microphone and Opus failures
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
41a4a2e37e
|
Compile real publisher capture with controlled microphone and native boundaries
|
2026-10-29 13:34:25 +01:00 |
|
evgeny
|
7a2fc0112c
|
Model capture codec callbacks and Camera2 sessions for host fault tests
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
a1c624a819
|
Preserve the next KEY after a GAP within one native stream batch
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
ee20c8b9b7
|
Guard viewer startup and cover the native teardown barrier
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
304b48a289
|
Verify stream viewer cleanup barriers with native and SDK faults
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
e072624c8d
|
Keep the host audio threshold API compatible with Android signatures
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
68651795bf
|
Compile real stream viewer and mixer for host lifecycle tests
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
5dffa9917f
|
Add controlled native stream and Android audio test boundaries
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
35fe0ecda1
|
Exercise stream decoder and audio device failure ownership
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
5b80d5769d
|
Compile the real stream video worker against controlled SDK boundaries
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
e9fa7ebb45
|
Exercise camera teardown despite RX or captured-image cleanup errors
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
ea121ac4e7
|
Model failed-session acknowledgement and verify live preview fallback
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
e6e3006128
|
Test Camera2 configuration failure and preview output retention
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
4d559dc08b
|
Handle failed Camera2 sessions without waiting for an absent callback
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
53340db0e3
|
Verify independent image and codec cleanup under SDK failures
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
43992bb6b3
|
Expose codec resource ownership to host fault tests
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
87e90b9462
|
Cover late camera callbacks, rejected cleanup and video port recovery
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
776cec590e
|
Retry each pending encoder once per cleanup pass with the shared backoff
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
682ed68d2f
|
Exercise explicit video startup after host tests adopt resource ownership
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
5e9dad2e9e
|
Handle camera error callbacks promised alongside synchronous open failures
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
53383ec754
|
Reproduce premature video shutdown acknowledgments and lost camera cleanup owners
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
12db99531f
|
Compile the real call video engine alongside its receive worker in host tests
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
63f393c615
|
Provide video engine capability, encoder and native port test boundaries
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
3a4e1c6a7c
|
Model Camera2 device session and image reader ownership for lifecycle faults
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
5ad36ba57b
|
Support direct preview buffer sizing and YUV capture format in host fixtures
|
2026-10-29 13:34:24 +01:00 |
|