mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-08-31 22:55:11 +00:00
Fix video in calls working on tgcalls v2 implementation.
This commit is contained in:
@@ -38,7 +38,6 @@ namespace tgcalls {
|
||||
class InstanceImpl;
|
||||
class InstanceV2Impl;
|
||||
class InstanceImplLegacy;
|
||||
class InstanceImplReference;
|
||||
void SetLegacyGlobalServerConfig(const std::string &serverConfig);
|
||||
} // namespace tgcalls
|
||||
|
||||
@@ -388,12 +387,15 @@ void Call::setupOutgoingVideo() {
|
||||
_videoCaptureIsScreencast);
|
||||
_videoCapture->setOutput(_videoOutgoing->sink());
|
||||
}
|
||||
_videoCapture->setState(tgcalls::VideoState::Active);
|
||||
if (_instance) {
|
||||
_instance->setVideoCapture(_videoCapture);
|
||||
}
|
||||
_videoCapture->setState(tgcalls::VideoState::Active);
|
||||
} else if (_videoCapture) {
|
||||
_videoCapture->setState(tgcalls::VideoState::Inactive);
|
||||
if (_instance) {
|
||||
_instance->setVideoCapture(nullptr);
|
||||
}
|
||||
}
|
||||
}, _lifetime);
|
||||
}
|
||||
|
Reference in New Issue
Block a user