evgeny
|
09f48403c5
|
Проверить GPU-конвейер на задержке, пакетной выдаче и отказе замены
|
2026-10-18 16:55:31 +02:00 |
|
evgeny
|
2facdb6949
|
Сохранять выдачу старого GPU до первого IDR замены
|
2026-10-18 16:54:36 +02:00 |
|
evgeny
|
ae8eeab490
|
Выдавать готовые кадры GPU без дополнительного ожидания в TX
|
2026-10-18 16:51:55 +02:00 |
|
evgeny
|
21e4821e22
|
Ограничить камеру звонка до 30 fps перед конвертацией
|
2026-10-18 16:27:43 +02:00 |
|
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 |
|