evgeny
|
d9959e5176
|
Keep codec cleanup diagnostics independent of released SDK handles
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
b519536237
|
Retain codec and input image owners across failed cleanup
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
bf3d4f14e8
|
Keep pending video cleanup distinct from service shutdown failure
|
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
|
2320aa4f71
|
Retain the video engine in the call service before starting its workers
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
fba07e893f
|
Separate passive video ownership from explicit worker startup
|
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
|
a6f41c0256
|
Confirm camera codec and native video cleanup before acknowledging shutdown
|
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
|
43f61f6f0b
|
Model pending video shutdown separately from an exception in service tests
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
1ddd2a4a0b
|
Let call service retain video ownership while asynchronous shutdown is pending
|
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 |
|
evgeny
|
92a301ae54
|
Provide camera context and fault-controlled orientation sensor boundaries
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
278efd574e
|
Run camera handler tasks on real host worker threads with controlled main timers
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
d88d77c14d
|
Specify call snapshot units and the limited config getter interface
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
1596088ca0
|
Describe camera capability candidates and canonical UDP logger targets
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
8e4d28c1fc
|
Document camera preset restoration, orientation and manual bitrate bounds
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
97f1eaa048
|
Clarify stream grid and PCM timeline contracts without per-record allocations
|
2026-10-29 13:34:24 +01:00 |
|
evgeny
|
ffa5dece4f
|
Validate stream snapshot counts and verify native metadata mappings
|
2026-10-29 13:34:24 +01:00 |
|
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 |
|