Cancel desktop decoder probing when a call stops

This commit is contained in:
evgeny committed 2026-10-19 22:52:40 +02:00
1 parent c211e17af9
commit 7b341d9f4f
4 files changed
+22 -9

No files matched your search

+1 -1
View File
@@ -253,7 +253,7 @@ void CallVideoEngine::setVideo(bool enabled, const QByteArray& cameraId, int wid
}
void CallVideoEngine::transmit() {
call_video_caps caps = CallVideoDecoder::capabilities();
call_video_caps caps = CallVideoDecoder::capabilities(&m->running);
// Не связываем приём с наличием собственного encoder.
for (unsigned codec = 1; codec <= 2 && m->running; ++codec) {
for (const QSize size : {QSize(1920, 1080), QSize(1280, 720)}) {