evgeny
03e8caf849
Isolate publisher return test and use native widget input
2026-10-20 20:44:42 +02:00
evgeny
2781208361
Exercise native preview clicks and publisher controls escape
2026-10-20 20:42:23 +02:00
evgeny
64064c2cbf
Cover desktop local preview and multiview navigation
2026-10-20 20:39:24 +02:00
evgeny
b3116173ca
Verify shared stream mixing and avoid retrying terminal closures
2026-10-20 17:12:16 +02:00
evgeny
05deb15c91
Embed stream players and verify grid and concurrent playback
2026-10-20 16:39:34 +02:00
evgeny
103e0b6865
Keep per-stream playback clocks on the shared audio output
2026-10-20 16:29:06 +02:00
evgeny
39446b6e2c
Use independent viewer sessions in the desktop stream bridge
2026-10-20 16:13:14 +02:00
evgeny
475bec52ca
Distinguish encoder KEY checks from receiver capability probes in tests
2026-10-20 01:27:03 +02:00
evgeny
4db89eeb32
Check cancelled codec preparation cannot publish partial capabilities
2026-10-20 01:25:24 +02:00
evgeny
36e8ab228c
Verify startup codec preparation keeps GUI responsive and reuses probes
2026-10-20 01:23:21 +02:00
evgeny
0cd1955606
Keep all eight decoder probe frames while accelerating the tail
2026-10-20 01:10:29 +02:00
evgeny
8ad5c09474
Finish decoder capability probes after first paced output and drain
2026-10-20 01:07:31 +02:00
evgeny
521dce5528
Use verified Android encoder levels and expose negotiated frame rate
2026-10-20 00:21:21 +02:00
evgeny
3037c5fa87
Verify 50 fps backends and decode all frames during display catch-up
2026-10-20 00:16:23 +02:00
evgeny
8c826fa2e7
Exercise both video orientations at 30, 50 and 60 fps
2026-10-20 00:15:42 +02:00
evgeny
3db52c755c
Preserve phase when sampling 50 fps from a 60 fps camera
2026-10-20 00:15:22 +02:00
evgeny
a852a9738b
Select camera capture rate and verify 30/60 fps pacing
2026-10-20 00:03:01 +02:00
evgeny
74a4135cdc
Accept faster camera capture modes and pace up to 60 fps
2026-10-20 00:01:13 +02:00
evgeny
7be4b8884c
Verify production HEVC modes and cross-platform reception
2026-10-19 23:36:58 +02:00
evgeny
7b341d9f4f
Cancel desktop decoder probing when a call stops
2026-10-19 22:52:40 +02:00
evgeny
6e0d3f3022
Exercise real Full HD codecs and camera buffer boundaries
2026-10-19 22:46:35 +02:00
evgeny
cf2fc67a53
Update camera integration test to nonblocking audio clocks
2026-10-19 22:46:09 +02:00
evgeny
7a0bc9516c
Populate call resolutions from camera modes and test Full HD IPC
2026-10-19 22:35:05 +02:00
evgeny
55e87d20bf
Verify generation changes and stale ACK isolation after restart
2026-10-19 21:18:03 +02:00
evgeny
9913222e03
Check video queue publication and nonblocking audio clock parity
2026-10-19 21:16:55 +02:00
evgeny
6f542bfae9
Test video timing with slow decoder and missing presentation ACK
2026-10-19 21:13:21 +02:00
evgeny
10018d008e
Update call video controls and sensor rotation across Android and desktop
2026-10-19 20:24:39 +02:00
evgeny
ecdba8fb63
Measure presentation cadence and stop latency while preserving unaccepted GPU KEY on fallback
2026-10-19 19:16:17 +02:00
evgeny
243233a20b
Test delayed decoder output, four slice threads and complete generation drains
2026-10-19 19:15:05 +02:00
evgeny
f9348ce36f
Verify actual bitstreams through asynchronous decoder API and CPU encoder fallback
2026-10-19 19:13:00 +02:00
evgeny
12e9e4da37
Verify GPU backlog drains fully without additional camera inputs
2026-10-19 17:44:14 +02:00
evgeny
0f22be6885
Check audio source rate at the actual PCM span boundary
2026-10-19 17:42:49 +02:00
evgeny
b7ae7ef700
Document lossless recovery contract and verify actual audio source rate
2026-10-19 17:40:51 +02:00
evgeny
322947777c
Stop invalid encoder output explicitly while preserving transient backpressure retries
2026-10-19 17:32:49 +02:00
evgeny
0e53a9f5dd
Log retained video batches and verify every GPU input across bitrate changes
2026-10-19 17:31:15 +02:00
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