Commit Graph
6109 Commits
Author SHA1 Message Date
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
evgeny 34cbdc3cde Test conservative router recovery and recover lost receive-resume acknowledgements 2026-10-30 18:52:25 +01:00
evgeny 8f5882081f Separate router DATA recovery timers and add adaptive retransmission backoff 2026-10-30 18:49:47 +01:00
evgeny d1886be6f4 Request maximum BLE advertising power and display radio power status 2026-10-30 18:15:37 +01:00
evgeny 8a02704f8b Document BLE startup sequencing and honor publication deadline 2026-10-30 17:55:26 +01:00
evgeny e81fe7030a Cover initial BLE publication and preserve radio diagnostics 2026-10-30 17:54:14 +01:00
evgeny 77979c4058 Start Windows BLE publisher before GATT and sequence updates 2026-10-30 17:52:42 +01:00
evgeny 4eefe43053 Pass desktop BLE identity to transport before startup 2026-10-30 17:50:32 +01:00
evgeny df23626c47 Remove system stall investigation from task list 2026-10-30 17:39:09 +01:00
evgeny 3eb9c46985 Add configurable Opus burst batches for radio transmission 2026-10-30 17:38:43 +01:00
evgeny 049c8ef155 Improve BLE call batching, startup buffering and diagnostics 2026-10-30 16:44:52 +01:00
evgeny 0afccfb624 Probe Windows BLE publisher startup before GATT advertising 2026-10-30 12:55:11 +01:00
evgeny 77edf2bcf7 Show BLE receive counts below Android device nicknames 2026-10-30 12:48:18 +01:00
evgeny 6e53490cdd Add Android text for BLE broadcast receive counts 2026-10-30 12:48:18 +01:00
evgeny 7cd78e9210 Verify BLE neighbor counters without changing invitation fixtures 2026-10-30 12:47:51 +01:00
evgeny 184b02b342 Show per-device BLE receive counts in desktop rows 2026-10-30 12:46:27 +01:00
evgeny 49cbb7e148 Keep BLE counters tied to neighbor table entries 2026-10-30 12:45:56 +01:00
evgeny d86599995c Count received BLE advertisements over each neighbor lifetime 2026-10-30 12:45:18 +01:00
evgeny 0907395779 Document Windows 1809 advertising probe stop acknowledgement 2026-10-30 12:39:42 +01:00