Keep desktop video in a resizable window and retain decoder on audio clock updates

This commit is contained in:
evgeny committed 2026-10-15 00:45:22 +02:00
1 parent 21c22bd911
commit 898154b2b6
3 files changed
+37 -24

No files matched your search

+2 -2
View File
@@ -258,8 +258,8 @@ void CallVideoEngine::receive() {
call_audio_get_clock(m->id, now, &clock);
if (clock.valid) {
if (sourceEpoch && sourceEpoch != clock.source_epoch) {
pictures.clear(); decoder.close(); call_video_port_request_key(m->id); lastShown = -1;
DEBUG_INFO(DEBUG_CATEGORY_CALL, "video playback audio source epoch changed");
DEBUG_DEBUG(DEBUG_CATEGORY_CALL, "video audio clock epoch %llu -> %llu; decoder retained",
(unsigned long long)sourceEpoch, (unsigned long long)clock.source_epoch);
}
sourceEpoch = clock.source_epoch;
QImage selected;