evgeny
|
7c814f5cb9
|
Route desktop codec diagnostics through the shared log
Quiet capability probes, preserve runtime errors, and register the desktop portal application. Add logging and desktop launcher regression coverage.
|
2026-10-21 15:45:40 +02:00 |
|
evgeny
|
15b037aef7
|
Scroll to latest chat messages with End key
|
2026-10-21 13:31:50 +02:00 |
|
evgeny
|
69e534304b
|
Darken desktop chat backgrounds and lighter panels
|
2026-10-21 13:26:05 +02:00 |
|
evgeny
|
4dbc543cd3
|
Increase contrast of chat scrollbar thumb only
|
2026-10-21 13:21:30 +02:00 |
|
evgeny
|
4f6808156f
|
Add chat history keyboard scrolling and remove unused PTT setting
|
2026-10-21 13:05:31 +02:00 |
|
evgeny
|
5870efdf04
|
Default stream redundancy to zero on Android and desktop
|
2026-10-21 12:42:23 +02:00 |
|
evgeny
|
34db81c5cf
|
Show green stream watch buttons only for active streams
|
2026-10-21 12:30:08 +02:00 |
|
evgeny
|
fcb0768052
|
Protect SoundTouch lookahead when catching up live stream audio
|
2026-10-21 01:38:50 +02:00 |
|
evgeny
|
c6ed01110e
|
Exercise audio continuity during video stalls and generation changes
|
2026-10-21 01:03:19 +02:00 |
|
evgeny
|
1764603977
|
Isolate live video decoding from audio preparation in ChatGUI
|
2026-10-21 01:00:31 +02:00 |
|
evgeny
|
32e648ea9e
|
Release audio holds at video EOF and stop Android batches promptly
|
2026-10-21 00:15:34 +02:00 |
|
evgeny
|
a342316e7a
|
Verify delayed decoders with unequal audio and video tails
|
2026-10-21 00:13:01 +02:00 |
|
evgeny
|
a2fb562a22
|
Drain desktop tracks independently and cancel obsolete media on reset
|
2026-10-20 23:54:55 +02:00 |
|
evgeny
|
23c4e4efbc
|
Diagnose delayed decoder completion with buffered audio
|
2026-10-20 23:46:59 +02:00 |
|
evgeny
|
039c4a9ed4
|
Consume desktop media batches with per-track backpressure and wakeups
|
2026-10-20 23:31:50 +02:00 |
|
evgeny
|
c6f7d50838
|
Measure stream viewer request and worker delays
|
2026-10-20 22:30:04 +02:00 |
|
evgeny
|
7ce60ca0f2
|
Trace desktop stream stalls across playback and preview UI
|
2026-10-20 22:20:31 +02:00 |
|
evgeny
|
1b036e4ea9
|
Trace stream startup decoding and presentation delays
|
2026-10-20 21:34:24 +02:00 |
|
evgeny
|
8673673fcb
|
Handle stream tile coordinates with Qt 5 and Qt 6 APIs
|
2026-10-20 20:46:08 +02:00 |
|
evgeny
|
e5510e9f62
|
Connect desktop multiview to publisher preview and controls
|
2026-10-20 20:37:13 +02:00 |
|
evgeny
|
44db42180e
|
Notify caller when desktop stream controls close
|
2026-10-20 20:33:23 +02:00 |
|
evgeny
|
6dab5db56a
|
Show silent local preview and focus remote desktop stream tiles
|
2026-10-20 20:32:52 +02:00 |
|
evgeny
|
d7053a2366
|
Open active stream controls from any Android header
|
2026-10-20 19:58:55 +02:00 |
|
evgeny
|
c4da659dcb
|
Keep publisher shortcut available in every desktop group
|
2026-10-20 19:55:11 +02:00 |
|
evgeny
|
5b6ed6ee78
|
Exclude own stream from remote stream selectors
|
2026-10-20 19:52:22 +02:00 |
|
evgeny
|
352f5b3f94
|
Show active publisher shortcut in desktop channel header
|
2026-10-20 19:46:32 +02:00 |
|
evgeny
|
b3116173ca
|
Verify shared stream mixing and avoid retrying terminal closures
|
2026-10-20 17:12:16 +02:00 |
|
evgeny
|
fd05ec47ab
|
Connect the all-streams window to chat actions and service lifetime
|
2026-10-20 16:39:50 +02:00 |
|
evgeny
|
bad9ee3a0c
|
Add an automatically updated desktop grid of active streams
|
2026-10-20 16:39:43 +02:00 |
|
evgeny
|
05deb15c91
|
Embed stream players and verify grid and concurrent playback
|
2026-10-20 16:39:34 +02:00 |
|
evgeny
|
1b49c4023b
|
Offer all active streams and share catalogue parsing in the GUI
|
2026-10-20 16:29:17 +02:00 |
|
evgeny
|
103e0b6865
|
Keep per-stream playback clocks on the shared audio output
|
2026-10-20 16:29:06 +02:00 |
|
evgeny
|
a0b6dd7ef5
|
Mix live stream PCM into the shared desktop audio output
|
2026-10-20 16:27:24 +02:00 |
|
evgeny
|
9c7b49e91f
|
Add call status sharing and automatic stream orientation
|
2026-10-20 15:49:32 +02:00 |
|
evgeny
|
1e49d2554c
|
Limit desktop and Android stream bitrate menus to 12 Mbit/s
|
2026-10-20 02:29:46 +02:00 |
|
evgeny
|
e3b74de7ef
|
Prepare and cache desktop video codecs once at application startup
|
2026-10-20 01:10:44 +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
|
3db52c755c
|
Preserve phase when sampling 50 fps from a 60 fps camera
|
2026-10-20 00:15:22 +02:00 |
|
evgeny
|
27cbf2ba44
|
Recover persistent video lag by skipping decoded presentation
|
2026-10-20 00:09:57 +02:00 |
|
evgeny
|
d991b4c63e
|
Preserve complete generated decoder probe byte arrays
|
2026-10-20 00:08:16 +02:00 |
|
evgeny
|
0830fe4461
|
Carry selected video frame rate through desktop call settings
|
2026-10-20 00:07:36 +02:00 |
|
evgeny
|
f6701f81f9
|
Probe desktop decoders independently at 30 and 60 fps
|
2026-10-20 00:07:08 +02:00 |
|
evgeny
|
0d08c21330
|
Select decoder probe rate and preserve HEVC level 4.1
|
2026-10-20 00:06:45 +02:00 |
|
evgeny
|
a852a9738b
|
Select camera capture rate and verify 30/60 fps pacing
|
2026-10-20 00:03:01 +02:00 |
|
evgeny
|
ee1e28bff9
|
Carry selected camera frame rate through isolated capture IPC
|
2026-10-20 00:02:25 +02:00 |
|
evgeny
|
74a4135cdc
|
Accept faster camera capture modes and pace up to 60 fps
|
2026-10-20 00:01:13 +02:00 |
|
evgeny
|
c0d5db318f
|
Keep codec mode probes consistent with live encoding
|
2026-10-19 23:38:53 +02:00 |
|