From 579cfb4a4afdf2f58e2582415f752b0dd1da521f Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Sat, 27 Jul 2013 13:53:10 -0600 Subject: [PATCH] Disable audio for self-streams --- src/packages/collaboration/lib/media-connection.coffee | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/packages/collaboration/lib/media-connection.coffee b/src/packages/collaboration/lib/media-connection.coffee index 233092d9a..b9c466d1e 100644 --- a/src/packages/collaboration/lib/media-connection.coffee +++ b/src/packages/collaboration/lib/media-connection.coffee @@ -7,7 +7,7 @@ class MediaConnection constructor: (@remoteParticipant) -> if @remoteParticipant.isSelf() - @inboundStreamPromise = @createStreamPromise() + @inboundStreamPromise = @createStreamPromise(audio: false) @inboundStreamPromise.done => @trigger 'connected' else @inboundStreamPromise = $.Deferred() @@ -27,12 +27,13 @@ class MediaConnection @outboundStreamPromise - createStreamPromise: -> + createStreamPromise: ({audio}={}) -> deferred = $.Deferred() _.nextTick => video = config.get('collaboration.video') ? mandatory: { maxWidth: 320, maxHeight: 240 }, optional: [] - audio = config.get('collaboration.audio') ? true + audio ?= config.get('collaboration.audio') ? true + success = (stream) => deferred.resolve(stream) error = (args...) ->