evgeny
5f772fa97f
Drain GPU outputs independently of capture and verify lossless recovery
2026-10-19 17:28:13 +02:00
evgeny
39ed42da2e
Translate call policies and verify desktop phone button colors
2026-10-19 15:20:25 +02:00
evgeny
9712a0a583
Check desktop call buttons, online changes, drags, and shifted radio mute control
2026-10-19 14:22:46 +02:00
evgeny
ffe563bb9f
Enable VibeChat UTUN service and package the Wintun driver
...
Add a settings button to open the current config in an external editor. Wait for core, UTUN and chat startup before reporting readiness; verify startup failures and restarts. Include Wintun DLL and license notices in Windows builds and installers.
2026-10-19 12:33:35 +02:00
evgeny
d7f30d7bb1
Activate the existing VibeChat window on repeated launches
2026-10-19 10:29:12 +02:00
evgeny
242d0f5493
Verify the QP ceiling constrains real HEVC output under bitrate pressure
2026-10-18 22:24:55 +02:00
evgeny
aff8a21ae4
Stop raising QP as soon as measured bitrate returns to target
2026-10-18 22:11:48 +02:00
evgeny
fae794d39e
Persist broadcast QP controls and verify smooth rate feedback
2026-10-18 22:11:29 +02:00
evgeny
4b88402f84
Verify FFmpeg diagnostic callback restoration
2026-10-18 19:49:04 +02:00
evgeny
d1ba26f8ac
Log converted encoder input detail alongside HEVC quantization
2026-10-18 19:46:35 +02:00
evgeny
6d5a626b9b
Include HEVC header tracing in bundled FFmpeg and round-trip tests
2026-10-18 19:45:36 +02:00
evgeny
78b147f806
Expose AMF driver diagnostics and effective encoder settings
2026-10-18 18:50:20 +02:00
evgeny
b8bc9b409a
Fix Android stream layout and show measured publisher bitrate
2026-10-18 18:24:30 +02:00
evgeny
aedb0e6170
Cover HEVC PPS flags and incompatible AMF startup output
2026-10-18 17:21:05 +02:00
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