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
|
27cbf2ba44
|
Recover persistent video lag by skipping decoded presentation
|
2026-10-20 00:09:57 +02:00 |
|
evgeny
|
0830fe4461
|
Carry selected video frame rate through desktop call settings
|
2026-10-20 00:07:36 +02:00 |
|
evgeny
|
7b341d9f4f
|
Cancel desktop decoder probing when a call stops
|
2026-10-19 22:52:40 +02:00 |
|
evgeny
|
bf8dfeec02
|
Probe desktop Full HD codecs and retain GPU support by size
|
2026-10-19 22:37:29 +02:00 |
|
evgeny
|
c3c88457a8
|
Document independent video scheduling and verified recovery behavior
|
2026-10-19 21:22:39 +02:00 |
|
evgeny
|
55e87d20bf
|
Verify generation changes and stale ACK isolation after restart
|
2026-10-19 21:18:03 +02:00 |
|
evgeny
|
8c22df8f8e
|
Clarify GUI ownership and preserve video queue payload lifetime
|
2026-10-19 21:16:10 +02:00 |
|
evgeny
|
d9843b8cbd
|
Separate video decoding from event-driven presentation timing
|
2026-10-19 21:12:02 +02:00 |
|
evgeny
|
7b38fd0269
|
Diagnose decoder work crossing video presentation deadlines
|
2026-10-19 20:57:45 +02:00 |
|
evgeny
|
10018d008e
|
Update call video controls and sensor rotation across Android and desktop
|
2026-10-19 20:24:39 +02:00 |
|
evgeny
|
2a08fd8acd
|
Report decoder stage timings and detect real output stalls independently of playback waits
|
2026-10-19 19:19:27 +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
|
a4a687be4c
|
Recover real GPU decoder failures on CPU without treating ordinary EAGAIN as frame loss
|
2026-10-19 19:14:03 +02:00 |
|
evgeny
|
4bb2e42a7e
|
Keep decoder reserve based on paced probe rather than transient burst depth
|
2026-10-19 19:09:17 +02:00 |
|
evgeny
|
ecae1cc3c2
|
Drive desktop video from presentation ACKs with three decoded slots and interruptible deadlines
|
2026-10-19 19:07:51 +02:00 |
|
evgeny
|
40dcc76adb
|
Trace GUI event loop stalls separately from video painting and dispatch
|
2026-10-19 18:24:57 +02:00 |
|
evgeny
|
526ee5ec8b
|
Test queued capture gaps without dropping frames or delaying ready video
|
2026-10-19 18:23:25 +02:00 |
|
evgeny
|
d266c5da25
|
Respect GPU pipeline capacity before submitting a new camera frame
|
2026-10-19 17:43:45 +02:00 |
|
evgeny
|
a9b91145a6
|
Document sequential presentation diagnostics and simplify GUI frame ownership
|
2026-10-19 17:39:54 +02:00 |
|
evgeny
|
322947777c
|
Stop invalid encoder output explicitly while preserving transient backpressure retries
|
2026-10-19 17:32:49 +02:00 |
|
evgeny
|
13f09cfc20
|
Drain old GPU frames before bitrate replacement and poll outputs while blocked
|
2026-10-19 17:29:10 +02:00 |
|
evgeny
|
4e9cce8a01
|
Present desktop video sequentially through GUI paint acknowledgement
|
2026-10-19 17:23:58 +02:00 |
|
evgeny
|
0eb743d627
|
Retain video mailbox tails and pause raw input under backpressure
|
2026-10-19 17:22:51 +02:00 |
|
evgeny
|
02a11f7d0a
|
Diagnose Windows call video timing and queue losses
|
2026-10-19 17:20:12 +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
|
ae8eeab490
|
Выдавать готовые кадры GPU без дополнительного ожидания в TX
|
2026-10-18 16:51:55 +02:00 |
|
evgeny
|
21e4821e22
|
Ограничить камеру звонка до 30 fps перед конвертацией
|
2026-10-18 16:27:43 +02:00 |
|
evgeny
|
5a55bcb500
|
Диагностика задержек программного видео на desktop
|
2026-10-18 16:17:51 +02:00 |
|
evgeny
|
b40ba9308f
|
Route desktop call and PTT diagnostics to their categories
|
2026-10-18 15:08:57 +02:00 |
|
evgeny
|
3e4d5d235f
|
Isolate video call camera capture from the GUI process
|
2026-10-15 20:16:59 +02:00 |
|
evgeny
|
5255133f27
|
Pace desktop call video independently and coalesce immediate UI publication
|
2026-10-15 15:58:33 +02:00 |
|
evgeny
|
24ba454821
|
Trace receive decode and UI publication for the reverse video direction
|
2026-10-15 15:18:35 +02:00 |
|
evgeny
|
e2102bbbcc
|
Trace sampled video frames through desktop encoding and transport
|
2026-10-15 15:04:51 +02:00 |
|
evgeny
|
4c2d8aa4cc
|
Prevent delayed camera startup from shifting video into the future
|
2026-10-15 02:32:35 +02:00 |
|
evgeny
|
15e4fcb710
|
Measure capture clock offset and video audio-barrier latency
|
2026-10-15 02:29:09 +02:00 |
|
evgeny
|
f84b24806e
|
Keep UVC camera frame rate stable during video calls
|
2026-10-15 02:20:32 +02:00 |
|
evgeny
|
459b1ecc01
|
Display every new desktop call preview frame
|
2026-10-15 02:18:54 +02:00 |
|
evgeny
|
f3eed42c3f
|
Preserve desktop camera cadence under timestamp jitter
|
2026-10-15 02:04:26 +02:00 |
|
evgeny
|
95ab911caf
|
Track desktop video frame flow and update call preview geometry
|
2026-10-15 01:59:59 +02:00 |
|
evgeny
|
898154b2b6
|
Keep desktop video in a resizable window and retain decoder on audio clock updates
|
2026-10-15 00:45:22 +02:00 |
|
evgeny
|
4a7d64b2aa
|
Expose call camera preview and clear inactive remote video
|
2026-10-15 00:31:03 +02:00 |
|
evgeny
|
6910e07c31
|
Surface failed video configuration and camera capture stalls
|
2026-10-14 23:40:01 +02:00 |
|
evgeny
|
5f16c79559
|
Preserve bitrate bounds on format changes and discard late desktop pictures
|
2026-10-14 23:19:18 +02:00 |
|
evgeny
|
634ef222a4
|
Fallback desktop video on decoder rejection and verify receive-only codecs
|
2026-10-14 23:17:25 +02:00 |
|
evgeny
|
fe16509293
|
Advertise desktop decoder capabilities independently of encoders
|
2026-10-14 23:12:15 +02:00 |
|
evgeny
|
68e5905d9e
|
Adapt call transport tests and desktop setup to profile negotiation
|
2026-10-14 23:09:51 +02:00 |
|