Browse Source

Fixes distribution of media

Staz M 4 years ago
parent
commit
f40c899b4f
1 changed files with 0 additions and 4 deletions
  1. 0 4
      src/peerconnection.cpp

+ 0 - 4
src/peerconnection.cpp

@@ -574,7 +574,6 @@ void PeerConnection::forwardMedia(message_ptr message) {
                         if (auto it = mTracks.find(*mid); it != mTracks.end()) {
                         if (auto it = mTracks.find(*mid); it != mTracks.end()) {
                             if (auto track = it->second.lock()) {
                             if (auto track = it->second.lock()) {
                                 track->incoming(message);
                                 track->incoming(message);
-                                break;
                             }
                             }
                         }
                         }
                         ssrcsFound.emplace_back(ssrc);
                         ssrcsFound.emplace_back(ssrc);
@@ -588,7 +587,6 @@ void PeerConnection::forwardMedia(message_ptr message) {
                         if (auto it = mTracks.find(*mid); it != mTracks.end()) {
                         if (auto it = mTracks.find(*mid); it != mTracks.end()) {
                             if (auto track = it->second.lock()) {
                             if (auto track = it->second.lock()) {
                                 track->incoming(message);
                                 track->incoming(message);
-                                break;
                             }
                             }
                         }
                         }
                         ssrcsFound.emplace_back(ssrc);
                         ssrcsFound.emplace_back(ssrc);
@@ -603,7 +601,6 @@ void PeerConnection::forwardMedia(message_ptr message) {
                         if (auto it = mTracks.find(*mid); it != mTracks.end()) {
                         if (auto it = mTracks.find(*mid); it != mTracks.end()) {
                             if (auto track = it->second.lock()) {
                             if (auto track = it->second.lock()) {
                                 track->incoming(message);
                                 track->incoming(message);
-                                break;
                             }
                             }
                         }
                         }
                         ssrcsFound.emplace_back(ssrc);
                         ssrcsFound.emplace_back(ssrc);
@@ -618,7 +615,6 @@ void PeerConnection::forwardMedia(message_ptr message) {
                             if (auto it = mTracks.find(*mid); it != mTracks.end()) {
                             if (auto it = mTracks.find(*mid); it != mTracks.end()) {
                                 if (auto track = it->second.lock()) {
                                 if (auto track = it->second.lock()) {
                                     track->incoming(message);
                                     track->incoming(message);
-                                    break;
                                 }
                                 }
                             }
                             }
                             ssrcsFound.emplace_back(ssrc);
                             ssrcsFound.emplace_back(ssrc);