From ae1c47e211d233ef106eca2e64093f54f9b4853c Mon Sep 17 00:00:00 2001 From: Pierre Nicolas <pierre.nicolas@savoirfairelinux.com> Date: Mon, 10 Feb 2025 16:47:53 -0500 Subject: [PATCH] conference: identify media by its label (streamId) Use streamId as the media identifier since it is unique. Change-Id: I68a0c8a53bdecdb22008260640fb79b6febd5b71 --- src/conference.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/conference.cpp b/src/conference.cpp index b844e19c9..a47085302 100644 --- a/src/conference.cpp +++ b/src/conference.cpp @@ -574,9 +574,7 @@ Conference::requestMediaChange(const std::vector<libjami::MediaMap>& mediaList) for (auto const& mediaAttr : mediaAttrList) { // Find media auto oldIdx = std::find_if(hostSources_.begin(), hostSources_.end(), [&](auto oldAttr) { - return oldAttr.sourceUri_ == mediaAttr.sourceUri_ - && oldAttr.type_ == mediaAttr.type_ - && oldAttr.label_ == mediaAttr.label_; + return oldAttr.label_ == mediaAttr.label_; }); // If video, add to newVideoInputs #ifdef ENABLE_VIDEO -- GitLab