19 Commits (3d2f90e8aec6df85e7c371691f300dca654a6b29)

Author SHA1 Message Date
evgeny 3e4d5d235f Isolate video call camera capture from the GUI process 7 days ago
evgeny 5255133f27 Pace desktop call video independently and coalesce immediate UI publication 7 days ago
evgeny 24ba454821 Trace receive decode and UI publication for the reverse video direction 7 days ago
evgeny e2102bbbcc Trace sampled video frames through desktop encoding and transport 1 week ago
evgeny 4c2d8aa4cc Prevent delayed camera startup from shifting video into the future 1 week ago
evgeny 15e4fcb710 Measure capture clock offset and video audio-barrier latency 1 week ago
evgeny f84b24806e Keep UVC camera frame rate stable during video calls 1 week ago
evgeny 459b1ecc01 Display every new desktop call preview frame 1 week ago
evgeny f3eed42c3f Preserve desktop camera cadence under timestamp jitter 1 week ago
evgeny 95ab911caf Track desktop video frame flow and update call preview geometry 1 week ago
evgeny 898154b2b6 Keep desktop video in a resizable window and retain decoder on audio clock updates 1 week ago
evgeny 4a7d64b2aa Expose call camera preview and clear inactive remote video 1 week ago
evgeny 6910e07c31 Surface failed video configuration and camera capture stalls 1 week ago
evgeny 5f16c79559 Preserve bitrate bounds on format changes and discard late desktop pictures 1 week ago
evgeny 634ef222a4 Fallback desktop video on decoder rejection and verify receive-only codecs 1 week ago
evgeny fe16509293 Advertise desktop decoder capabilities independently of encoders 1 week ago
evgeny 68e5905d9e Adapt call transport tests and desktop setup to profile negotiation 1 week ago
evgeny d01bc395fa Use current FFmpeg profile constants and qualify video port status 1 week ago
evgeny cabae34791 Connect desktop camera workers to negotiated call video and audio clock 1 week ago