From 8150db9fb68451576aa09c750b8f3543c6314502 Mon Sep 17 00:00:00 2001
From: prlanzarin <prlanzarin@inf.ufrgs.br>
Date: Tue, 18 Sep 2018 18:52:15 +0000
Subject: [PATCH] Improve codec availability detection in SFU

---
 labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js
index 7b1345fdb7..e19813cb1b 100644
--- a/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js
+++ b/labs/bbb-webrtc-sfu/lib/mcs-core/lib/model/SdpSession.js
@@ -93,7 +93,7 @@ module.exports = class SdpSession extends MediaSession {
   }
 
     _hasAvailableCodec () {
-    return (this._offer.hasAvailableVideoCodec() === this._answer.hasAvailableVideoCodec()) &&
-      (this._offer.hasAvailableAudioCodec() === this._answer.hasAvailableAudioCodec());
+    return (this._offer.hasAvailableVideoCodec() && this._answer.hasAvailableVideoCodec()) ||
+      (this._offer.hasAvailableAudioCodec() && this._answer.hasAvailableAudioCodec());
   }
 }
-- 
GitLab