evgeny
310d997af3
Deliver radio invitation events to desktop UI
2026-10-19 13:57:29 +02:00
evgeny
849f1c8618
Start and stop radio invitation service with chat lifecycle
2026-10-19 13:56:35 +02:00
evgeny
b0fe2d66af
Coordinate busy state between telephone and radio invitations
2026-10-19 13:56:35 +02:00
evgeny
7f4ac2fadf
Register radio invitation service and shared core events
2026-10-19 13:56:17 +02:00
evgeny
639be7fcc2
Add channel radio invitation signaling and bounded result cache
2026-10-19 13:56:06 +02:00
evgeny
a84b226b18
chatgui: enlarge member availability indicator and remove white outline
2026-10-19 13:23:40 +02:00
evgeny
214498f892
Open broadcast controls when selecting the local stream
2026-10-19 12:54:43 +02:00
evgeny
62633bc924
Show the group stream icon only for active broadcasts
...
Open a single active stream directly and show a selection for multiple streams. Move stream publishing and management into the group menu.
2026-10-19 12:51:56 +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
bdb6bf80a4
Free Android stream preview space with start and stop icons
2026-10-19 12:18:42 +02:00
evgeny
d0bbe8444e
Refine Android stream icons and show channel in title
2026-10-19 12:08:57 +02:00
evgeny
1084cd10ec
Compact Android stream controls into one icon toolbar
2026-10-19 11:51:33 +02:00
evgeny
ec545a8665
Remove the minimized-to-tray notification
2026-10-19 10:44:29 +02:00
evgeny
d7f30d7bb1
Activate the existing VibeChat window on repeated launches
2026-10-19 10:29:12 +02:00
evgeny
50017b7f74
Sync configured chat names and embed the Windows application icon
2026-10-19 09:54:42 +02:00
evgeny
7140775d8d
Preserve source context when applying the live QP dependency patch
2026-10-18 22:30:28 +02:00
evgeny
5568331510
Keep the QP adaptation tooltip readable in source
2026-10-18 22:26:23 +02:00
evgeny
242d0f5493
Verify the QP ceiling constrains real HEVC output under bitrate pressure
2026-10-18 22:24:55 +02:00
evgeny
6e0b842858
Test live QP driver updates and rejection handling against patched FFmpeg
2026-10-18 22:23:23 +02:00
evgeny
2aa890201d
Package live AMF QP support with the FFmpeg build profile
2026-10-18 22:20:44 +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
fe86a16cac
Support live AMF QP ceiling updates in bundled FFmpeg
2026-10-18 22:08:47 +02:00
evgeny
00698537ad
Add QP ceiling and adaptation controls to the broadcast window
2026-10-18 22:07:36 +02:00
evgeny
df02aa8170
Adapt the stream QP ceiling from measured encoded bitrate
2026-10-18 22:06:34 +02:00
evgeny
0070221045
Apply configured QP ceilings and expose live encoder adjustment capability
2026-10-18 22:05:53 +02:00
evgeny
54b50f4177
Define stream QP ceiling and smooth bitrate feedback controller
2026-10-18 22:05:33 +02:00
evgeny
a51af91718
Use AMF remote desktop latency mode for HEVC broadcasts
2026-10-18 21:51:54 +02:00
evgeny
bd92ac0c88
Ensure the minimal Windows FFmpeg build includes HEVC header parsing
2026-10-18 19:52:41 +02:00
evgeny
4b88402f84
Verify FFmpeg diagnostic callback restoration
2026-10-18 19:49:04 +02:00
evgeny
0cfc29d9eb
Restore FFmpeg diagnostics after Qt multimedia initializes its logger
2026-10-18 19:48:34 +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
f7853f145c
Trace HEVC key frame quantization and reduce AMF log noise
2026-10-18 19:44:38 +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
e246357f92
Document valid HEVC PPS support and shared startup verification
2026-10-18 17:33:13 +02:00
evgeny
aedb0e6170
Cover HEVC PPS flags and incompatible AMF startup output
2026-10-18 17:21:05 +02:00
evgeny
f8827a9466
Accept valid HEVC PPS flags and verify call GPU probes fully
2026-10-18 17:19:57 +02:00
evgeny
0730fb6bdd
Описать GPU-путь звонка, границы буферизации и проверку задержки
2026-10-18 17:10:17 +02:00
evgeny
5e672f01d9
Проверить отмену пачки видеокадров при завершении звонка
2026-10-18 17:05:54 +02:00
evgeny
66526ad4a5
Проверить готовую пачку GPU через транспорт и обновить JNI видеопорта
2026-10-18 17:05:00 +02:00
evgeny
86a278ee99
Передавать готовую пачку GPU атомарно через TX mailbox
2026-10-18 17:01:22 +02:00
evgeny
0343825746
Показывать фактическую глубину GPU-конвейера без дополнительной TX-очереди
2026-10-18 16:57:49 +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
6715acdef8
Добавить GPU-конвейер звонка с исходными PTS и подтверждением смены по IDR
2026-10-18 16:50:33 +02:00
evgeny
3ed9acb384
Устранить сжатие панели звонка и распараллелить HEVC внутри кадра
2026-10-18 16:28:36 +02:00
evgeny
21e4821e22
Ограничить камеру звонка до 30 fps перед конвертацией
2026-10-18 16:27:43 +02:00