Commit Graph
826 Commits
Author SHA1 Message Date
evgeny b88d76a8ab Fix Windows stream test and compact Android call diagnostics 2026-10-15 18:35:08 +02:00
evgeny 9886bc2fde call: continue bounded video flush without waiting for media ticks 2026-10-15 16:38:49 +02:00
evgeny 0d65c5bb74 Exercise delayed receive workers UI stalls and call restart with real video decoding 2026-10-15 16:14:51 +02:00
evgeny 408c0be021 Test video cadence against data stalls scheduler delays and audio corrections 2026-10-15 15:56:31 +02:00
evgeny 39c5274819 Record call teardown regression coverage and verified builds 2026-10-15 12:28:54 +02:00
evgeny e6954b4152 Acknowledge call termination across router epoch changes 2026-10-15 12:24:55 +02:00
evgeny 3f41676a3d Define acknowledged call termination and enable route tracing 2026-10-15 12:18:47 +02:00
evgeny 59fb020711 Cancel stale video port commands and expose hangup regression 2026-10-15 12:15:07 +02:00
evgeny 209f2ceb7c Queue video frames while awaiting matching audio timestamps 2026-10-15 02:04:25 +02:00
evgeny 005d891fb4 Bound video send debt and test decoder acceptance and rejection 2026-10-14 23:18:40 +02:00
evgeny 96e8f6c0ac Test real decoder fixtures and malformed video parameter sets 2026-10-14 23:13:25 +02:00
evgeny 68e5905d9e Adapt call transport tests and desktop setup to profile negotiation 2026-10-14 23:09:51 +02:00
evgeny 3063270a67 Cover directional profiles and normative DPB limits in video tests 2026-10-14 23:09:30 +02:00
evgeny b2c6500fea Test platform video port over a real bidirectional call transport 2026-10-14 22:50:25 +02:00
evgeny f055f8a9df Use fresh capture PTS after discarded video and diagnose rejected frames 2026-10-14 22:22:02 +02:00
evgeny 8c12dfc02f Verify pending video is discarded when peer capabilities shrink 2026-10-14 22:14:30 +02:00
evgeny 534f319d86 Test directional codec envelopes and reject out-of-cap video in live calls 2026-10-14 22:08:48 +02:00
evgeny cc341221d4 Verify live bitrate range changes and incompatible codec limits 2026-10-14 21:10:12 +02:00
evgeny 03d8f71be4 Test video adaptation from poor connectivity to the 4 Mbps ceiling 2026-10-14 21:07:08 +02:00
evgeny ed848f94eb Bound video encoder commands and verify generation-safe feedback 2026-10-14 20:53:53 +02:00
evgeny 996d4a89f5 Exercise video switching and backpressure in a real call 2026-10-14 20:49:54 +02:00
evgeny b00c6a2b6d Test call video negotiation and frame wire boundaries 2026-10-14 20:44:42 +02:00
evgeny 4a55c30f95 Verify capture clock metadata over the call transport 2026-10-14 19:37:25 +02:00
evgeny dc3cf4f227 Update call transport tests for explicit capture metadata 2026-10-14 19:24:51 +02:00
evgeny 801050bacb Exercise video rate feedback with simulated channel changes 2026-10-14 18:41:33 +02:00
evgeny 0bbd4d6c34 Verify router ACK accounting across retries and epoch resets 2026-10-14 18:34:33 +02:00
evgeny 859bb733af Build and test router delivery history boundaries 2026-10-14 18:33:05 +02:00
evgeny a4f508feed Read stream supernode role directly by member ID 2026-10-14 16:49:40 +02:00
evgeny d75aea1a09 Remove unused media receiver and test the shared ring cursor 2026-10-14 16:24:32 +02:00
evgeny d209ab94ba Gate media cursor revision changes on a complete keyframe 2026-10-14 16:22:15 +02:00
evgeny afa8fd307a Reproduce media cursor revision admission inconsistency 2026-10-14 16:10:26 +02:00
evgeny d0ddc9ae8c Fix partial stream bootstrap and release drained upstream flows 2026-10-14 16:02:24 +02:00
evgeny 049480408a Test frozen clock decoding and single Android read responses 2026-10-14 13:37:43 +02:00
evgeny 31b10435d3 Use explicit video demand in ring and network reader tests 2026-10-14 13:36:38 +02:00
evgeny a4e6683c5b Exercise modern codec playback and partial video queue telemetry 2026-10-14 01:32:40 +02:00
evgeny 305eacbe95 Verify all media codec IDs and key configuration bounds 2026-10-14 01:20:00 +02:00
evgeny 876a5a65ec Test aggregate send windows with duplicate ACKs and connection teardown 2026-10-14 01:20:00 +02:00
evgeny 5677e8ec5f Initialize the publication media format with the selected codec 2026-10-14 01:09:30 +02:00
evgeny 359770ecb4 Await all relay ACCEPTs through the bounded pending-buffer retry 2026-10-14 00:09:12 +02:00
evgeny 88a2b66050 Keep prior network race fixtures independent of the playback scenario clock 2026-10-14 00:04:52 +02:00
evgeny 9c01535c78 Exercise paused ring readers and graceful source close across live nodes 2026-10-14 00:02:59 +02:00
evgeny 3649e45087 Reseek on media discontinuities and bound disabled track timestamps 2026-10-14 00:01:57 +02:00
evgeny 35521fe188 Verify bounded assembly of large retained frames without new packets 2026-10-13 23:46:30 +02:00
evgeny 5937904b4a Test delayed readers without frontend queue growth and isolate codec fixtures 2026-10-13 23:41:10 +02:00
evgeny 9f37c54a3c Expose demand based audio and video reads on local stream handles 2026-10-13 22:30:47 +02:00
evgeny 5c12ba253e Test independent playback readers over one authenticated stream ring 2026-10-13 22:21:29 +02:00
evgeny 2fac28b7e9 Build and register the shared stream playback controller test 2026-10-13 22:04:16 +02:00
evgeny 8e3ec4cb84 Test adaptive playback against a delayed audio device queue 2026-10-13 22:04:16 +02:00
evgeny 3b922ced78 Cover early BOUND in the delayed helper confirmation regression 2026-10-13 20:28:56 +02:00
evgeny 43a600c5a5 Test immediate relay forwarding and log batch authentication 2026-10-13 20:25:40 +02:00