Commit Graph
6127 Commits
Author SHA1 Message Date
evgeny aa9c3beece Clarify transport summary counters and initial diagnostic baseline 2026-10-30 21:50:11 +01:00
evgeny 2de735f3ff Include route retransmissions and window without creating diagnostic channels 2026-10-30 21:49:15 +01:00
evgeny da1b4839ea Verify diagnostic cadence, filtering and full buffer log delivery 2026-10-30 21:48:43 +01:00
evgeny 97934de381 Test independent log intervals and document diagnostic units 2026-10-30 21:48:17 +01:00
evgeny 5bc6350cc0 Report call route queues and ACK progress at 200ms cadence 2026-10-30 21:47:55 +01:00
evgeny 110b71d17f Share the diagnostic cadence and clamp concurrent pull timestamp skew 2026-10-30 21:47:55 +01:00
evgeny 15d44165da Log audio buffer health every 200ms outside playback locks 2026-10-30 21:47:15 +01:00
evgeny ff992bcd40 Expose bounded audio log snapshots without consuming playback events 2026-10-30 21:46:53 +01:00
evgeny d05aed35f9 Collect exact playback intervals independently from graph history 2026-10-30 21:46:53 +01:00
evgeny 2cd3f966b2 Document fresh CCC preparation and finalize reconnect regression 2026-10-30 21:43:26 +01:00
evgeny 752a3a7d95 Prepare WinRT subscriptions afresh and test BlueZ session replacement 2026-10-30 21:41:38 +01:00
evgeny 68444ef192 Fix BLE subscription reset and incoming session replacement on reconnect 2026-10-30 21:41:13 +01:00
evgeny 88436cde0e Package audio history headers and record outdated call fixtures 2026-10-30 21:31:50 +01:00
evgeny 476ab1b840 Preserve recorded traffic rates as the history window advances 2026-10-30 21:30:52 +01:00
evgeny 8e6efd2b00 Keep graph extrema readable and validate accepted packet counters 2026-10-30 21:27:46 +01:00
evgeny 015e8b75d7 Localize Android audio history graph labels and units 2026-10-30 21:25:11 +01:00
evgeny ca7d64ac2b Add stacked live audio graphs to the Android call screen 2026-10-30 21:25:11 +01:00
evgeny 141148611f Expose shared audio and transmission history to Android 2026-10-30 21:25:11 +01:00
evgeny 355604a862 Document graph measurement boundaries and improve label contrast 2026-10-30 21:23:54 +01:00
evgeny b760cef460 Test audio graph lifecycle, throughput path changes and accepted send accounting 2026-10-30 21:22:12 +01:00
evgeny ef0af0dd5e Localize desktop audio graph labels and measurement units 2026-10-30 21:18:30 +01:00
evgeny 2406ff0f11 Open audio graphs from the desktop call controls 2026-10-30 21:18:19 +01:00
evgeny d1897bd6e6 Add stacked desktop audio history, queue, throughput and histogram plots 2026-10-30 21:18:01 +01:00
evgeny 9d88f63062 Calculate path-aware ETCP throughput over a sliding one second window 2026-10-30 21:15:21 +01:00
evgeny 490515b7c2 Capture call path traffic alongside aggregate transmission queues 2026-10-30 21:14:05 +01:00
evgeny 65f0c62a23 Expose selected Router path traffic counters without borrowing live connections 2026-10-30 21:13:57 +01:00
evgeny 055dd3ada0 Count accepted ETCP wire bytes per connection including control and retries 2026-10-30 21:13:57 +01:00
evgeny 9c8088ac8d Record aggregate Router and transport histories and verify weighted audio statistics 2026-10-30 21:12:20 +01:00
evgeny 1f974e8244 Expose shared call history snapshots to frontends and queue sampling 2026-10-30 21:11:51 +01:00
evgeny 1b566ddbe5 Collect call audio buffer history independently of visible diagnostics 2026-10-30 21:11:18 +01:00
evgeny 09199cc46b Add bounded shared audio history and time weighted histogram snapshots 2026-10-30 21:11:05 +01:00
evgeny e43f95ea83 Keep startup defaults and reset reserve snapshots consistent 2026-10-30 20:05:23 +01:00
evgeny a7bb72a0b7 Replenish playout reserve smoothly and account for packet cadence in delay control 2026-10-30 20:03:49 +01:00
evgeny 0c20766cfe Gate startup on published PCM and test recovery beyond the initial reserve 2026-10-30 19:57:25 +01:00
evgeny b092e09b43 Adapt call batching to queue pressure and verify protected audio startup 2026-10-30 19:54:58 +01:00
evgeny 1960377e5c Prime desktop speech PCM before enabling device consumption 2026-10-30 19:52:56 +01:00
evgeny a3a54af0fe Define protected call startup reserve and explicit queued renderer readiness 2026-10-30 19:52:40 +01:00
evgeny dff64e2871 Account for the completed audio batch in the video barrier fixture 2026-10-30 19:31:29 +01:00
evgeny efd80949cd Document adaptive full batches and Router readiness ownership 2026-10-30 19:30:12 +01:00
evgeny 215f744bbe Verify adaptive batch targets and reject partial sends on a free transport 2026-10-30 19:29:06 +01:00
evgeny 6ae080d417 Require the adaptive frame count before requesting or using a Router slot 2026-10-30 19:28:22 +01:00
evgeny ee5c258b3c Preserve adaptive audio batch target without partial-packet deadlines 2026-10-30 19:28:21 +01:00
evgeny e598568652 Trigger actual lower queue drain in producer readiness test 2026-10-30 19:26:24 +01:00
evgeny ffa1208cb6 Make producer window test independent of min-RTT probing 2026-10-30 19:25:11 +01:00
evgeny 20b3116e7c Cover lazy Router producers and audio batching under backpressure 2026-10-30 19:24:24 +01:00
evgeny 74eb935589 Remove obsolete audio batch delay controller 2026-10-30 19:21:46 +01:00
evgeny e3764991d4 Build call audio batches only when Router grants a send slot 2026-10-30 19:21:29 +01:00
evgeny 273eabbc6e Add cancellable Router send requests at transport readiness 2026-10-30 19:20:17 +01:00
evgeny 2d4b2f10a6 Keep BLE candidate monitoring separate from IP probes 2026-10-30 19:15:17 +01:00
evgeny ca04b098f8 Keep all call streams alive during router recovery and verify RTT ambiguity handling 2026-10-30 18:53:53 +01:00