|
@@ -1088,7 +1088,23 @@ JingleSession.prototype.setVideoMute = function (mute, callback, options) {
|
1088
|
1088
|
|
1089
|
1089
|
this.hardMuteVideo(mute);
|
1090
|
1090
|
|
1091
|
|
- this.modifySourcesQueue.push(callback(mute));
|
|
1091
|
+ var self = this;
|
|
1092
|
+ var oldSdp = null;
|
|
1093
|
+ if(self.peerconnection) {
|
|
1094
|
+ if(self.peerconnection.localDescription) {
|
|
1095
|
+ oldSdp = new SDP(self.peerconnection.localDescription.sdp);
|
|
1096
|
+ }
|
|
1097
|
+ }
|
|
1098
|
+
|
|
1099
|
+ this.modifySourcesQueue.push(function() {
|
|
1100
|
+ console.log('modify sources done');
|
|
1101
|
+
|
|
1102
|
+ callback(mute);
|
|
1103
|
+
|
|
1104
|
+ var newSdp = new SDP(self.peerconnection.localDescription.sdp);
|
|
1105
|
+ console.log("SDPs", oldSdp, newSdp);
|
|
1106
|
+ self.notifyMySSRCUpdate(oldSdp, newSdp);
|
|
1107
|
+ });
|
1092
|
1108
|
};
|
1093
|
1109
|
|
1094
|
1110
|
JingleSession.prototype.hardMuteVideo = function (muted) {
|