[jitsi/lib-jitsi-meet] 2ed2e8: ref(TraceablePC): remove dependency on JingleSessi...

paweldomas pawel.domas at jitsi.org
Mon Feb 20 17:48:50 CET 2017


  Branch: refs/heads/peer-to-peer
  Home:   https://github.com/jitsi/lib-jitsi-meet
  Commit: 2ed2e85f0beba53d96e0b01324f0dfc26b5ecb87
      https://github.com/jitsi/lib-jitsi-meet/commit/2ed2e85f0beba53d96e0b01324f0dfc26b5ecb87
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js
    M modules/xmpp/TraceablePeerConnection.js

  Log Message:
  -----------
  ref(TraceablePC): remove dependency on JingleSessionPC and ChatRoom


  Commit: 93cafd1b7dbb3ef2a79420b7750b758cf2a58239
      https://github.com/jitsi/lib-jitsi-meet/commit/93cafd1b7dbb3ef2a79420b7750b758cf2a58239
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSession.js
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  ref(JingleSession): remove unused 'eventEmitter' constructor arg


  Commit: e0a6950a4ce831e929fc1f2ca63352657ccbfb4c
      https://github.com/jitsi/lib-jitsi-meet/commit/e0a6950a4ce831e929fc1f2ca63352657ccbfb4c
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSession.js
    M modules/xmpp/JingleSessionPC.js
    M modules/xmpp/strophe.jingle.js

  Log Message:
  -----------
  ref(JingleSession): remove 'service' dependency


  Commit: c6c14cdd7401df5e8326f515dd93ce506300a505
      https://github.com/jitsi/lib-jitsi-meet/commit/c6c14cdd7401df5e8326f515dd93ce506300a505
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/strophe.emuc.js

  Log Message:
  -----------
  ref(strophe.emuc.js): remove unused setJingleSession


  Commit: bee0b28b933807272bd693e5f35429feb25f6688
      https://github.com/jitsi/lib-jitsi-meet/commit/bee0b28b933807272bd693e5f35429feb25f6688
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M modules/RTC/JitsiLocalTrack.js
    M modules/xmpp/ChatRoom.js

  Log Message:
  -----------
  ref(ChatRoom): remove unnecessary JingleSessionPC dependency


  Commit: f17c22e1e68a08791a9c690e9830ac1b38f2aac7
      https://github.com/jitsi/lib-jitsi-meet/commit/f17c22e1e68a08791a9c690e9830ac1b38f2aac7
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/ChatRoom.js
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  ref(ChatRoom): move emit remote stream added

There's no reason to involve the ChatRoom
directly into the generation of remote stream added event. It merely provides some info carried in the presence about muted state etc.


  Commit: e6b993b89804409629573e346b89892ac54f3f01
      https://github.com/jitsi/lib-jitsi-meet/commit/e6b993b89804409629573e346b89892ac54f3f01
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M .jshintignore
    A modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/JingleSessionPC.js
    R modules/xmpp/TraceablePeerConnection.js

  Log Message:
  -----------
  ref: move TraceablePeerConnection to RTC

also fixes lint errors


  Commit: 35fe344f062a82f02d7a85923038351d0131b316
      https://github.com/jitsi/lib-jitsi-meet/commit/35fe344f062a82f02d7a85923038351d0131b316
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M JitsiConferenceEventManager.js
    M modules/RTC/RTC.js
    M modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/JingleSession.js
    M modules/xmpp/JingleSessionPC.js
    M service/RTC/RTCEvents.js
    M service/xmpp/XMPPEvents.js

  Log Message:
  -----------
  ref(XMPPEvents): move some PC related events to RTC

Moves part of the XMPP events which are clearly
related to the PeerConnection to RTCEvents.


  Commit: 482a433de76b4168f5f6759678819c11bf713a13
      https://github.com/jitsi/lib-jitsi-meet/commit/482a433de76b4168f5f6759678819c11bf713a13
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M JitsiConferenceEventManager.js
    M modules/RTC/JitsiRemoteTrack.js
    M modules/RTC/RTC.js
    M modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/ChatRoom.js
    M modules/xmpp/JingleSessionPC.js
    A service/RTC/SignallingLayer.js

  Log Message:
  -----------
  ref(JingleSessionPC): emit track added/removed in RTC


  Commit: f4ca8133a81a520cc7624ca7d8c3ab7d1ec629e9
      https://github.com/jitsi/lib-jitsi-meet/commit/f4ca8133a81a520cc7624ca7d8c3ab7d1ec629e9
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/RTC.js
    M modules/RTC/TraceablePeerConnection.js

  Log Message:
  -----------
  feat(RTC): store peer connections and assign IDs


  Commit: 72dc0d53d9a2c7a4997aada57b3dfec31162b4f0
      https://github.com/jitsi/lib-jitsi-meet/commit/72dc0d53d9a2c7a4997aada57b3dfec31162b4f0
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M modules/RTC/RTC.js

  Log Message:
  -----------
  ref(RTC): add getRemoteTracks method


  Commit: 78528083b937c0730f21f14b1cc26e0621b044ba
      https://github.com/jitsi/lib-jitsi-meet/commit/78528083b937c0730f21f14b1cc26e0621b044ba
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M JitsiConferenceEventManager.js
    M modules/RTC/JitsiTrack.js
    M modules/RTC/RTC.js
    M modules/connectivity/ConnectionQuality.js
    M modules/xmpp/SDP.js

  Log Message:
  -----------
  ref(RTC): cleanup local track access


  Commit: 0642a6f70277e76e712f0dcc9ae8f4873488838e
      https://github.com/jitsi/lib-jitsi-meet/commit/0642a6f70277e76e712f0dcc9ae8f4873488838e
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSession.js

  Log Message:
  -----------
  ref(JingleSession): convert to ES6 syntax


  Commit: 9b814865328dd73be7e4cdbb89f7c4da7a0c0ce8
      https://github.com/jitsi/lib-jitsi-meet/commit/9b814865328dd73be7e4cdbb89f7c4da7a0c0ce8
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M JitsiConferenceEventManager.js
    M JitsiMediaDevices.js
    M JitsiMeetJS.js
    M modules/RTC/JitsiLocalTrack.js
    M modules/RTC/JitsiTrack.js
    M modules/RTC/RTC.js
    M modules/RTC/RTCUtils.js
    M modules/connectivity/ParticipantConnectionStatus.js
    M modules/xmpp/ChatRoom.js
    M service/RTC/MediaType.js

  Log Message:
  -----------
  ref(MediaType): convert to ES6 syntax


  Commit: c6cebdda7f57764104a0c4da685f9c5fd2931423
      https://github.com/jitsi/lib-jitsi-meet/commit/c6cebdda7f57764104a0c4da685f9c5fd2931423
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js
    M modules/xmpp/strophe.jingle.js

  Log Message:
  -----------
  ref(JingleSessionPC): convert to ES6 syntax


  Commit: 2adaeb15ff20d57963eb5673019bb3b4724e74ed
      https://github.com/jitsi/lib-jitsi-meet/commit/2adaeb15ff20d57963eb5673019bb3b4724e74ed
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  ref(JingleSessionPC): use const or let


  Commit: a0cec089708cabf0ba853da13c09b95cc22dd1b7
      https://github.com/jitsi/lib-jitsi-meet/commit/a0cec089708cabf0ba853da13c09b95cc22dd1b7
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  style(JingleSessionPC): fix indentation


  Commit: a5b6ffea234725e806fa0a9429d4703e732db7ce
      https://github.com/jitsi/lib-jitsi-meet/commit/a5b6ffea234725e806fa0a9429d4703e732db7ce
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/TraceablePeerConnection.js

  Log Message:
  -----------
  doc(TraceablePeerConnection): comment on warning msg


  Commit: 20cbfc165dc95acd0a1b4c0de20c01a7d4243fe3
      https://github.com/jitsi/lib-jitsi-meet/commit/20cbfc165dc95acd0a1b4c0de20c01a7d4243fe3
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConferenceEventManager.js
    M modules/RTC/JitsiLocalTrack.js
    M modules/RTC/RTC.js
    M modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/ChatRoom.js
    M modules/xmpp/JingleSessionPC.js
    A modules/xmpp/SignallingLayerImpl.js
    A service/RTC/SignallingEvents.js
    M service/RTC/SignallingLayer.js

  Log Message:
  -----------
  ref(RTC): store remote tracks in peer TPC

In order to implement P2P <-> JVB connection switching we need to be
able to associate remote tracks with the TraceablePeerConnections.


  Commit: 5153acc385a4916ab28caa7ead59e1ebe1354989
      https://github.com/jitsi/lib-jitsi-meet/commit/5153acc385a4916ab28caa7ead59e1ebe1354989
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/ChatRoom.js

  Log Message:
  -----------
  feat(ChatRoom): multiple presence handlers

Add support for more than 1 presence handler per tag name.


  Commit: 17ad72745ae0a65393f232ec8c18aae53c4f3868
      https://github.com/jitsi/lib-jitsi-meet/commit/17ad72745ae0a65393f232ec8c18aae53c4f3868
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  fix(TraceablePeerConnection): fix lint warnings


  Commit: e12165656eacf1461d71ba619affd98b5d33d605
      https://github.com/jitsi/lib-jitsi-meet/commit/e12165656eacf1461d71ba619affd98b5d33d605
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/TraceablePeerConnection.js

  Log Message:
  -----------
  ref(TraceablePeerConnection): rename var to what it is


  Commit: 6dcf59516b11e21e544ef6dd682817158a5b7452
      https://github.com/jitsi/lib-jitsi-meet/commit/6dcf59516b11e21e544ef6dd682817158a5b7452
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M modules/RTC/JitsiLocalTrack.js
    M modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  ref(ssrc info): get rid of 'ssrc' and 'group' roots

Removes 'ssrc' and 'group' root Objects from "ssrc info" structure.
Also removed redundant 'primarySSRC' from the group.
Do not split and join back and forth the SSRCs, but store them as
numbers.


  Commit: f645b663845be905c86afeea6875ca00f9c6bda3
      https://github.com/jitsi/lib-jitsi-meet/commit/f645b663845be905c86afeea6875ca00f9c6bda3
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M modules/RTC/JitsiLocalTrack.js

  Log Message:
  -----------
  feat(JitsiLocalTrack): update stored MSID


  Commit: 8072a3d4858abc1ade152694bc99fb987c0ff8fc
      https://github.com/jitsi/lib-jitsi-meet/commit/8072a3d4858abc1ade152694bc99fb987c0ff8fc
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConferenceEventManager.js
    M modules/statistics/RTPStatsCollector.js
    M modules/statistics/statistics.js

  Log Message:
  -----------
  ref(stats): add peer connection arg to BYTE_SENT_STATS

Required to store local SSRCs in TraceablePeerConnection.


  Commit: b47165264c7da5a7ff573af3fdf4f75e95ba5582
      https://github.com/jitsi/lib-jitsi-meet/commit/b47165264c7da5a7ff573af3fdf4f75e95ba5582
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/RtxModifier.js
    M modules/xmpp/SdpConsistency.js
    A modules/xmpp/SdpTransformUtil.js

  Log Message:
  -----------
  feat: add SdpTransformUtil


  Commit: ab9f5a07c9442680419337ac15c4102c628ee38d
      https://github.com/jitsi/lib-jitsi-meet/commit/ab9f5a07c9442680419337ac15c4102c628ee38d
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M JitsiConferenceEventManager.js
    M modules/RTC/JitsiLocalTrack.js
    M modules/RTC/JitsiRemoteTrack.js
    M modules/RTC/JitsiTrack.js
    M modules/RTC/RTC.js
    M modules/RTC/TraceablePeerConnection.js
    A modules/util/JSUtil.js
    M modules/xmpp/JingleSessionPC.js
    M modules/xmpp/SdpTransformUtil.js
    A modules/xmpp/VideoMuteSdpHack.js
    M service/RTC/RTCEvents.js

  Log Message:
  -----------
  ref: change local SSRCs strategy


  Commit: c3a61214764ec68a11eb9a4c19fede71b5ed6e37
      https://github.com/jitsi/lib-jitsi-meet/commit/c3a61214764ec68a11eb9a4c19fede71b5ed6e37
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/ChatRoom.js

  Log Message:
  -----------
  fix: generate recvonly SSRC if 0 video tracks

Video SSRC has to be generated for the recvonly stream if there are no
video tracks in the PeerConnection.


  Commit: d322900f0f6a673725d2cce02890bf1bb5475593
      https://github.com/jitsi/lib-jitsi-meet/commit/d322900f0f6a673725d2cce02890bf1bb5475593
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/JitsiLocalTrack.js

  Log Message:
  -----------
  doc(JitsiLocalTrack): add 'completed' FIXME


  Commit: 67cfbe86acd81e2e4ff6f25a6e2799cb19b5ea14
      https://github.com/jitsi/lib-jitsi-meet/commit/67cfbe86acd81e2e4ff6f25a6e2799cb19b5ea14
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/JitsiLocalTrack.js
    M modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/JingleSessionPC.js
    M modules/xmpp/SdpTransformUtil.js
    M modules/xmpp/VideoMuteSdpHack.js

  Log Message:
  -----------
  feat: add "attach" and "detach" methods


  Commit: 5b9a1fd44611c0878f074a0b34b82bc4e22bb413
      https://github.com/jitsi/lib-jitsi-meet/commit/5b9a1fd44611c0878f074a0b34b82bc4e22bb413
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/JitsiLocalTrack.js
    M modules/RTC/JitsiRemoteTrack.js
    M modules/RTC/TraceablePeerConnection.js

  Log Message:
  -----------
  feat(jitsi tracks): improve logging

Adds toString methods and improve log messages around local and remote
tracks.


  Commit: ee7aa72246958844747955e624ca9fe43a4ce56a
      https://github.com/jitsi/lib-jitsi-meet/commit/ee7aa72246958844747955e624ca9fe43a4ce56a
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M modules/RTC/JitsiLocalTrack.js
    M modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  ref(modify SSRCs): optimisations + fixes

- adds _doRenegotiate to JingleSessionPC that wraps some of
  the duplicated logic
- fixes problems with attach/detach
- renames methods to reflect what that they really do (operate on
  JitsiTrack rather than streams)


  Commit: 53abaf002b87c4c087ceca39d7fafced8a306600
      https://github.com/jitsi/lib-jitsi-meet/commit/53abaf002b87c4c087ceca39d7fafced8a306600
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  fix(JingleSessionPC): remove unused 'containsSSRCs'


  Commit: 7844afeb2a7be946fff1ee539551e66fa986d544
      https://github.com/jitsi/lib-jitsi-meet/commit/7844afeb2a7be946fff1ee539551e66fa986d544
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  fix(JingleSessionPC): transport-replace


  Commit: 4fd83514c3d1e8282bd334ab54fe78b80a88baec
      https://github.com/jitsi/lib-jitsi-meet/commit/4fd83514c3d1e8282bd334ab54fe78b80a88baec
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  ref(JingleSessionPC): remove duplication

Extracts common code for the 'modificationQueue' execution


  Commit: 07fb67ecb54adaee2f8e803be2bdaf0152b828ba
      https://github.com/jitsi/lib-jitsi-meet/commit/07fb67ecb54adaee2f8e803be2bdaf0152b828ba
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/TraceablePeerConnection.js
    A modules/xmpp/MungeLocalSdp.js
    R modules/xmpp/VideoMuteSdpHack.js

  Log Message:
  -----------
  ref(VideoMuteSdpHack): rename, add docs, fix minor

Renames, adds docs and moves 'modified' flag and media direction
modification.


  Commit: 86f75787cdb015212cec92a6d3ed29c7ddbd77bd
      https://github.com/jitsi/lib-jitsi-meet/commit/86f75787cdb015212cec92a6d3ed29c7ddbd77bd
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/MungeLocalSdp.js

  Log Message:
  -----------
  ref(TPC): add 'isSimulcastOn'


  Commit: 389fc12a03f1f1612b361391224e402f3740499b
      https://github.com/jitsi/lib-jitsi-meet/commit/389fc12a03f1f1612b361391224e402f3740499b
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    A modules/RTC/MungeLocalSdp.js
    M modules/RTC/TraceablePeerConnection.js
    R modules/xmpp/MungeLocalSdp.js

  Log Message:
  -----------
  ref(MungeLocalSdp): move to RTC module


  Commit: dc87c48cd55683297df4496161e2f2d59ed09416
      https://github.com/jitsi/lib-jitsi-meet/commit/dc87c48cd55683297df4496161e2f2d59ed09416
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConferenceEventManager.js
    M modules/RTC/TraceablePeerConnection.js
    M modules/xmpp/JingleSessionPC.js
    M service/RTC/RTCEvents.js
    M service/xmpp/XMPPEvents.js

  Log Message:
  -----------
  ref: move "ufrag" events to the RTC module


  Commit: ecee319996c9943ebeeda186ed552131b953d513
      https://github.com/jitsi/lib-jitsi-meet/commit/ecee319996c9943ebeeda186ed552131b953d513
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js

  Log Message:
  -----------
  fix(JitsiConference): remove local track

New local track must be removed from RTC if
"replace" fails.


  Commit: c5ca89f5db9fa60f6f4fd920e8b1b0b4a664bd25
      https://github.com/jitsi/lib-jitsi-meet/commit/c5ca89f5db9fa60f6f4fd920e8b1b0b4a664bd25
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js

  Log Message:
  -----------
  doc(JitsiConference): typo


  Commit: ccdb47aee38d0c4ada5d617ea8977aecbf06618f
      https://github.com/jitsi/lib-jitsi-meet/commit/ccdb47aee38d0c4ada5d617ea8977aecbf06618f
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M modules/RTC/JitsiLocalTrack.js

  Log Message:
  -----------
  ref(JitsiConference): use promises for mute


  Commit: 6487ca0b70735c40c5b97423a0c4768e6365208d
      https://github.com/jitsi/lib-jitsi-meet/commit/6487ca0b70735c40c5b97423a0c4768e6365208d
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js
    M service/xmpp/XMPPEvents.js

  Log Message:
  -----------
  feat(XMPPEvents): add CONNECTION_ESTABLISHED


  Commit: 0bb0a9974890b40561e28897414e1dd23819cafe
      https://github.com/jitsi/lib-jitsi-meet/commit/0bb0a9974890b40561e28897414e1dd23819cafe
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M JitsiConferenceEventManager.js
    M JitsiConferenceEvents.js
    M JitsiConnection.js
    A P2PEnabledConference.js
    M modules/RTC/JitsiRemoteTrack.js
    M modules/RTC/RTC.js
    M modules/RTC/TraceablePeerConnection.js
    M modules/connectivity/ParticipantConnectionStatus.js
    M modules/xmpp/JingleSessionPC.js
    M modules/xmpp/strophe.jingle.js
    M service/xmpp/XMPPEvents.js

  Log Message:
  -----------
  feat: add peer to peer


  Commit: 761d597798ef5df635ca8e8de116d589b78e37bd
      https://github.com/jitsi/lib-jitsi-meet/commit/761d597798ef5df635ca8e8de116d589b78e37bd
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M JitsiConference.js
    M JitsiConferenceEventManager.js
    M P2PEnabledConference.js

  Log Message:
  -----------
  fix(P2P): deal with everyone's a moderator + fixes


  Commit: c7d68f28cd79dea6020979ee483009a4545224ee
      https://github.com/jitsi/lib-jitsi-meet/commit/c7d68f28cd79dea6020979ee483009a4545224ee
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M P2PEnabledConference.js

  Log Message:
  -----------
  feat(P2P): implement "backToP2PDelay"


  Commit: 160442c8ec3b1b16f4f63496748cc4753b094fd5
      https://github.com/jitsi/lib-jitsi-meet/commit/160442c8ec3b1b16f4f63496748cc4753b094fd5
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/TraceablePeerConnection.js

  Log Message:
  -----------
  fix(TPC): crash on FF accessing LD/RD

Firefox return null/undefined for localDescription/remoteDescription
objects if they have not been set yet, while Chrome does return empty
object instead. This commit makes the behaviour consistent by making
sure that at least empty object is returned for all browsers.


  Commit: 9b9d1e472506d4c61ef788a8990a5483a3cc1c88
      https://github.com/jitsi/lib-jitsi-meet/commit/9b9d1e472506d4c61ef788a8990a5483a3cc1c88
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/RTC/RTCBrowserType.js
    M modules/RTC/TraceablePeerConnection.js

  Log Message:
  -----------
  fix(TPC): replace isFirefox with feature


  Commit: 4e361c9b341eaeb5a918fc7f855a02efda682462
      https://github.com/jitsi/lib-jitsi-meet/commit/4e361c9b341eaeb5a918fc7f855a02efda682462
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  fix(JSPC): fix renegotiate crash on FF

FF does not allow to call 'createAnswer' in 'have-local-offer' state


  Commit: 106cff667f041b6eaedae38aa44e93fac2cb17b3
      https://github.com/jitsi/lib-jitsi-meet/commit/106cff667f041b6eaedae38aa44e93fac2cb17b3
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-20 (Mon, 20 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

  Log Message:
  -----------
  fix(JSPC): fix addIceCandidate crash on FF


Compare: https://github.com/jitsi/lib-jitsi-meet/compare/d8122f6d6c88...106cff667f04


More information about the commits mailing list