Commit Graph
235 Commits
Author SHA1 Message Date
evgeny 80b23997c0 Use stream category filters in desktop stream tests 2026-10-18 15:10:59 +02:00
evgeny f6f8647091 Decouple file network test from temporary packet logs 2026-10-18 15:10:57 +02:00
evgeny 28826e050c Add local UDP discovery and invitation delivery for chat clients 2026-10-18 14:46:04 +02:00
evgeny b3495349e1 Offer attachment encryption after selecting a file 2026-10-18 11:47:53 +02:00
evgeny a31ade1054 Exercise group encryption choice through real Qt input events 2026-10-18 10:44:23 +02:00
evgeny 3f7cfe1c86 fix(chatgui): distinguish untranslated addresses from unmeasured profiles 2026-10-17 23:19:25 +02:00
evgeny 60104ea093 fix(chatgui): label detected NAT with unknown type as NAT? 2026-10-17 22:02:36 +02:00
evgeny 1dc26bf715 Add bounded mouse zoom and panning to live stream viewer 2026-10-17 01:49:35 +02:00
evgeny 93dc21f3c8 Exercise capture conversion failure with distinct source generations 2026-10-17 01:30:48 +02:00
evgeny 9c7d088f8b Compare retained image pixels without assuming SIMD color rounding 2026-10-17 01:30:05 +02:00
evgeny 64bbbdc631 Guard RGB conversion bounds and use padded frames in file playback 2026-10-17 01:28:42 +02:00
evgeny e440c62339 Use native Windows monitor handle for cursor overlay 2026-10-17 00:16:56 +02:00
evgeny 4a6f95cebd Add native Windows cursor overlay to screen broadcasts 2026-10-16 23:50:52 +02:00
evgeny 1e21912dc6 Trace stream image worker and GUI shutdown waits 2026-10-16 22:45:58 +02:00
evgeny 688d559787 Wait for native thread exit outside GUI and cover FIN drain in tests 2026-10-16 17:31:20 +02:00
evgeny 0f5a5580c5 Test publisher shutdown with GUI-dependent thread-local cleanup 2026-10-16 17:27:15 +02:00
evgeny fb2a615165 Reproduce Android audio startup deadlock with real Opus playback 2026-10-16 17:25:19 +02:00
evgeny 0c26daf3f5 Document adaptive buffer limits and preserve failed-open backoff 2026-10-16 17:18:13 +02:00
evgeny b463fc3309 Keep adaptive requests above baseline and test backend fault events 2026-10-16 17:17:22 +02:00
evgeny e37b3be7da Defer new shared subscribers during microphone buffer resizing 2026-10-16 17:15:51 +02:00
evgeny ca09073a52 Test gradual audio buffer adaptation and nonblocking microphone stop 2026-10-16 17:13:59 +02:00
evgeny 014a110fd5 Verify stopping during asynchronous microphone cleanup 2026-10-16 16:53:10 +02:00
evgeny 69cee1bec4 Check continuing H265 screen video and avoid waiting on failed input 2026-10-16 16:51:43 +02:00
evgeny 2de9ac85a2 Test missing microphone PCM in calls and radio without GUI stalls 2026-10-16 16:50:44 +02:00
evgeny 230687d155 Wait for asynchronous microphone release in stream tests 2026-10-16 16:19:02 +02:00
evgeny 9629e9311c Defer CPU rejection until dialog destruction completes 2026-10-16 16:15:07 +02:00
evgeny 21f4de492c Test stream startup consent and nonblocking microphone failure 2026-10-16 16:13:35 +02:00
evgeny 7454bebb14 Verify PipeWire node addressing with both cursor modes 2026-10-16 14:51:46 +02:00
evgeny ea971b0856 Preserve packed RGB formats and fix PipeWire test setup 2026-10-16 14:50:50 +02:00
evgeny 3228cce0fb Test Wayland portal lifecycle and real PipeWire video delivery 2026-10-16 14:38:28 +02:00
evgeny cf3c8c7c34 Test X11 cursor placement and live visibility controls 2026-10-16 14:16:12 +02:00
evgeny d60f8e4b1b Preserve stream capture settings and refine audio playback 2026-10-16 14:05:54 +02:00
evgeny 3d2f90e8ae Distinguish monitors with identical Qt screen names 2026-10-16 13:56:57 +02:00
evgeny 9bacde3bc1 Select proportional screen and advertised camera stream modes 2026-10-16 13:53:33 +02:00
evgeny 8f71a1161b Release stream radio suppression on END and test shared PCM mute 2026-10-16 01:55:28 +02:00
evgeny 559d66ae20 Test stream audio toggles and viewer scoped radio suppression 2026-10-16 01:49:30 +02:00
evgeny 829e4d41fa Document shared microphone ownership and test distinct desktop inputs 2026-10-16 01:29:55 +02:00
evgeny d4eb1da233 Test shared microphone lifecycle and stream priority 2026-10-16 01:06:59 +02:00
evgeny 3e4d5d235f Isolate video call camera capture from the GUI process 2026-10-15 20:16:59 +02:00
evgeny 0b136ae2ab Fix Windows deployment classification of AVRT.dll 2026-10-15 18:55:35 +02:00
evgeny 7477da42a5 Reduce Linux voice capture latency and verify device timing 2026-10-15 17:26:09 +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 5255133f27 Pace desktop call video independently and coalesce immediate UI publication 2026-10-15 15:58:33 +02:00
evgeny 0a56c01e29 Suspend hardware clock during output replacement without resetting media 2026-10-15 14:36:03 +02:00
evgeny b3ed8b06e7 Back off PCM reserve probes after starvation and exclude output pauses 2026-10-15 13:59:01 +02:00
evgeny 9c71115363 Localize output latency metrics and synchronize worker assertion 2026-10-15 13:57:41 +02:00
evgeny e1bb12d16a Expose desktop output latency and verify hardware clock transitions 2026-10-15 13:57:03 +02:00
evgeny 3083cc05dc Account for complete output callbacks and test adaptive PCM reserve 2026-10-15 13:56:38 +02:00
evgeny b7b043777b Exercise network recovery and changing device block sizes 2026-10-15 13:23:28 +02:00
evgeny 26c91e6295 Test phase alignment after device silence and keep diagnostics current 2026-10-15 13:22:24 +02:00