repo: janusweb
action: commit
revision: 
path_from: 
revision_from: 7562587f4aff5b07bf5a1d97fdf7d7f2763e2ed6:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit 7562587f4aff5b07bf5a1d97fdf7d7f2763e2ed6
Author: James Baicoianu 
Date:   Fri Feb 10 19:00:37 2017 -0800

    Don't initialize VOIP if player has disabled it

diff --git a/scripts/remoteplayer.js b/scripts/remoteplayer.js
index 423f34f4c11229c782fa67066d1bc675d2e60d89..
index ..1066ea0b712d8b72207d26e8d9fdf5baef71c43a 100644
--- a/scripts/remoteplayer.js
+++ b/scripts/remoteplayer.js
@@ -60,17 +60,19 @@ elation.component.add('engine.things.remoteplayer', function() {
     });
     this.mouth.createAudio();
     var context = this.mouth.audio.context;
-    this.voip = new JanusVOIPPlayer();
-    this.voip.start(context);
-    this.audiobuffer = {readyCallbacks: []};//new THREE.AudioBuffer(this.mouth.audio.context);
-    this.audiobuffer.buffer = this.voip.rawbuffer;
+    if (this.engine.client.player.usevoip) {
+      this.voip = new JanusVOIPPlayer();
+      this.voip.start(context);
+      this.audiobuffer = {readyCallbacks: []};//new THREE.AudioBuffer(this.mouth.audio.context);
+      this.audiobuffer.buffer = this.voip.rawbuffer;

-    //elation.events.add(this.voip, 'voip_player_data', elation.bind(this, this.handleVoipData));
-    this.audiobuffer.ready = true;
-    for ( var i = 0; i < this.audiobuffer.readyCallbacks.length; i ++ ) {
+      //elation.events.add(this.voip, 'voip_player_data', elation.bind(this, this.handleVoipData));
+      this.audiobuffer.ready = true;
+      for ( var i = 0; i < this.audiobuffer.readyCallbacks.length; i ++ ) {

-      this.audiobuffer.readyCallbacks[ i ]( this.voip.rawbuffer );
+        this.audiobuffer.readyCallbacks[ i ]( this.voip.rawbuffer );

+      }
     }

     //this.mouth.audio.setBuffer(this.audiobuffer);

-----END OF PAGE-----