From 48c2497ba54420e358230c5dae9c2668a4750b8e Mon Sep 17 00:00:00 2001 From: Pierre Nicolas <pierre.nicolas@savoirfairelinux.com> Date: Mon, 10 Feb 2025 16:48:58 -0500 Subject: [PATCH] conference: respect muted state Ensure the video muted state is properly maintained. Change-Id: I69d768913e141eca820abe171732d855fc1d8a78 --- src/conference.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/conference.cpp b/src/conference.cpp index a47085302..47cfb7e6c 100644 --- a/src/conference.cpp +++ b/src/conference.cpp @@ -580,7 +580,8 @@ Conference::requestMediaChange(const std::vector<libjami::MediaMap>& mediaList) #ifdef ENABLE_VIDEO if (mediaAttr.type_ == MediaType::MEDIA_VIDEO) { auto srcUri = mediaAttr.sourceUri_.empty() ? Manager::instance().getVideoManager().videoDeviceMonitor.getMRLForDefaultDevice() : mediaAttr.sourceUri_; - newVideoInputs.emplace_back(srcUri); + if (!mediaAttr.muted_) + newVideoInputs.emplace_back(srcUri); } else { #endif hostAudioInputs_[mediaAttr.label_] = jami::getAudioInput(mediaAttr.label_); -- GitLab