evgeny
2aa890201d
Package live AMF QP support with the FFmpeg build profile
6 days ago
evgeny
aff8a21ae4
Stop raising QP as soon as measured bitrate returns to target
6 days ago
evgeny
fae794d39e
Persist broadcast QP controls and verify smooth rate feedback
6 days ago
evgeny
fe86a16cac
Support live AMF QP ceiling updates in bundled FFmpeg
6 days ago
evgeny
00698537ad
Add QP ceiling and adaptation controls to the broadcast window
6 days ago
evgeny
df02aa8170
Adapt the stream QP ceiling from measured encoded bitrate
6 days ago
evgeny
0070221045
Apply configured QP ceilings and expose live encoder adjustment capability
6 days ago
evgeny
54b50f4177
Define stream QP ceiling and smooth bitrate feedback controller
6 days ago
evgeny
a51af91718
Use AMF remote desktop latency mode for HEVC broadcasts
6 days ago
evgeny
bd92ac0c88
Ensure the minimal Windows FFmpeg build includes HEVC header parsing
6 days ago
evgeny
4b88402f84
Verify FFmpeg diagnostic callback restoration
6 days ago
evgeny
d1ba26f8ac
Log converted encoder input detail alongside HEVC quantization
6 days ago
evgeny
6d5a626b9b
Include HEVC header tracing in bundled FFmpeg and round-trip tests
6 days ago
evgeny
f7853f145c
Trace HEVC key frame quantization and reduce AMF log noise
6 days ago
evgeny
78b147f806
Expose AMF driver diagnostics and effective encoder settings
6 days ago
evgeny
b8bc9b409a
Fix Android stream layout and show measured publisher bitrate
6 days ago
evgeny
aedb0e6170
Cover HEVC PPS flags and incompatible AMF startup output
6 days ago
evgeny
f8827a9466
Accept valid HEVC PPS flags and verify call GPU probes fully
6 days ago
evgeny
66526ad4a5
Проверить готовую пачку GPU через транспорт и обновить JNI видеопорта
6 days ago
evgeny
86a278ee99
Передавать готовую пачку GPU атомарно через TX mailbox
6 days ago
evgeny
0343825746
Показывать фактическую глубину GPU-конвейера без дополнительной TX-очереди
6 days ago
evgeny
09f48403c5
Проверить GPU-конвейер на задержке, пакетной выдаче и отказе замены
6 days ago
evgeny
2facdb6949
Сохранять выдачу старого GPU до первого IDR замены
6 days ago
evgeny
ae8eeab490
Выдавать готовые кадры GPU без дополнительного ожидания в TX
6 days ago
evgeny
6715acdef8
Добавить GPU-конвейер звонка с исходными PTS и подтверждением смены по IDR
6 days ago
evgeny
3ed9acb384
Устранить сжатие панели звонка и распараллелить HEVC внутри кадра
6 days ago
evgeny
21e4821e22
Ограничить камеру звонка до 30 fps перед конвертацией
6 days ago
evgeny
f6051d3bcd
Показывать этапы первого долгого кадра в интервале
6 days ago
evgeny
5a55bcb500
Диагностика задержек программного видео на desktop
6 days ago
evgeny
4c62f45984
Bound local discovery traffic and validate invitations
6 days ago
evgeny
80b23997c0
Use stream category filters in desktop stream tests
6 days ago
evgeny
f6f8647091
Decouple file network test from temporary packet logs
6 days ago
evgeny
044a20d4a0
Clean desktop stream lifecycle and event bridge logging
6 days ago
evgeny
b40ba9308f
Route desktop call and PTT diagnostics to their categories
6 days ago
evgeny
74e2238b7f
Categorize file transfer and browser logs and reduce I/O noise
6 days ago
evgeny
28826e050c
Add local UDP discovery and invitation delivery for chat clients
6 days ago
evgeny
b3495349e1
Offer attachment encryption after selecting a file
6 days ago
evgeny
a31ade1054
Exercise group encryption choice through real Qt input events
6 days ago
evgeny
8a46a53a21
Verify cache restoration and channel cleanup for encrypted attachments
6 days ago
evgeny
de1da1c9b1
Translate encrypted attachment controls and request states
6 days ago
evgeny
ade9401e05
Fix desktop attachment UI include path
6 days ago
evgeny
7cffb15c73
Add author request list with individual key approvals
6 days ago
evgeny
2b7def369d
Render locked group attachments and local decrypted media
6 days ago
evgeny
9f813424bb
Deliver attachment key state changes to desktop UI
6 days ago
evgeny
4703a46eb9
Add per-send encryption toggle for group files and voice
6 days ago
evgeny
be295f768c
feat(chat): add local DM deletion and improve Android member list
...
Delete local conversations atomically, retain replay protection and sequence counters, and guard asynchronous media work by history generation. Add Android avatar menu and confirmation, persistent file cleanup, and regression coverage.
Fix unnamed member wire padding and compact Android member action spacing.
Validation: 158 core tests passed; targeted DM tests, desktop build, Android unit tests and debug APK build passed.
6 days ago
evgeny
3f7cfe1c86
fix(chatgui): distinguish untranslated addresses from unmeasured profiles
6 days ago
evgeny
a485b10e63
fix(chatgui): show measured NAT profile in member addresses
6 days ago
evgeny
60104ea093
fix(chatgui): label detected NAT with unknown type as NAT?
7 days ago
evgeny
b539a6f338
gui: display EIM? when unsolicited ingress remains unverified
7 days ago