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

paweldomas pawel.domas at jitsi.org
Mon Feb 27 16:46:52 CET 2017


  Branch: refs/heads/peer-to-peer
  Home:   https://github.com/jitsi/lib-jitsi-meet
  Commit: d87eaeee17eb8f29c1319b338c214186be9cb848
      https://github.com/jitsi/lib-jitsi-meet/commit/d87eaeee17eb8f29c1319b338c214186be9cb848
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: d0b9027e890863f23cbbe2b313b1854893722f83
      https://github.com/jitsi/lib-jitsi-meet/commit/d0b9027e890863f23cbbe2b313b1854893722f83
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

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

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


  Commit: 5b72f339ccce4a37dca7c280ed4e1314ea418e63
      https://github.com/jitsi/lib-jitsi-meet/commit/5b72f339ccce4a37dca7c280ed4e1314ea418e63
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: f7efec21b7c2bb0279ce11e82386999507ca0a69
      https://github.com/jitsi/lib-jitsi-meet/commit/f7efec21b7c2bb0279ce11e82386999507ca0a69
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

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

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


  Commit: e7c4f4290e5e6ba749ddad9c52402595c398510b
      https://github.com/jitsi/lib-jitsi-meet/commit/e7c4f4290e5e6ba749ddad9c52402595c398510b
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 5c91d7cf6981aca97d66986ba83c3ebd0f29b6ea
      https://github.com/jitsi/lib-jitsi-meet/commit/5c91d7cf6981aca97d66986ba83c3ebd0f29b6ea
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 91d0d6b679a07a7fc229984b8f99c5add8279fe6
      https://github.com/jitsi/lib-jitsi-meet/commit/91d0d6b679a07a7fc229984b8f99c5add8279fe6
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 7c561bc9827ceb468eac0d540d3941dec3535103
      https://github.com/jitsi/lib-jitsi-meet/commit/7c561bc9827ceb468eac0d540d3941dec3535103
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 122cce223af9a80a26f0e476e8002def0a62a535
      https://github.com/jitsi/lib-jitsi-meet/commit/122cce223af9a80a26f0e476e8002def0a62a535
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 0902fc5447266cc2a9c264d57c69a6838b761a7d
      https://github.com/jitsi/lib-jitsi-meet/commit/0902fc5447266cc2a9c264d57c69a6838b761a7d
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 5d1f40eacaaa955a0c0a23e4775b6f39db24d2c6
      https://github.com/jitsi/lib-jitsi-meet/commit/5d1f40eacaaa955a0c0a23e4775b6f39db24d2c6
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

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

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


  Commit: 33866963cd332071296a810c74697073ba723bc7
      https://github.com/jitsi/lib-jitsi-meet/commit/33866963cd332071296a810c74697073ba723bc7
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 67e7f8086fef6d16a38b80d36a26bd5ec8b4b45f
      https://github.com/jitsi/lib-jitsi-meet/commit/67e7f8086fef6d16a38b80d36a26bd5ec8b4b45f
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSession.js

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


  Commit: 872fbd91a62e0d421289114c4a19aedea6ab3c61
      https://github.com/jitsi/lib-jitsi-meet/commit/872fbd91a62e0d421289114c4a19aedea6ab3c61
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 6dddf643af00e5d6c5f04cbcebbbdceef8e6c4d7
      https://github.com/jitsi/lib-jitsi-meet/commit/6dddf643af00e5d6c5f04cbcebbbdceef8e6c4d7
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

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

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


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

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

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


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

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

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


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

  Changed paths:
    M modules/RTC/TraceablePeerConnection.js

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


  Commit: 061721a12941748d572567bdfeb7deb3f0dfa922
      https://github.com/jitsi/lib-jitsi-meet/commit/061721a12941748d572567bdfeb7deb3f0dfa922
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 6d3199c04a2f91612682c1ac58d9883350c900f7
      https://github.com/jitsi/lib-jitsi-meet/commit/6d3199c04a2f91612682c1ac58d9883350c900f7
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 264f8123ea4f69177871ec6455332006f186c9e2
      https://github.com/jitsi/lib-jitsi-meet/commit/264f8123ea4f69177871ec6455332006f186c9e2
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

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

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


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

  Changed paths:
    M modules/RTC/TraceablePeerConnection.js

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


  Commit: 76229eb4e4c8e40cca08ff6dc069b39ead2bf671
      https://github.com/jitsi/lib-jitsi-meet/commit/76229eb4e4c8e40cca08ff6dc069b39ead2bf671
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 7e2b986702f422f1659ede1f307d261c7046c74d
      https://github.com/jitsi/lib-jitsi-meet/commit/7e2b986702f422f1659ede1f307d261c7046c74d
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

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

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


  Commit: cdfdef73da639fdc3c7f5e4aa23211613c93a71a
      https://github.com/jitsi/lib-jitsi-meet/commit/cdfdef73da639fdc3c7f5e4aa23211613c93a71a
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 452697121a6233495c1bd5234bf308950571d400
      https://github.com/jitsi/lib-jitsi-meet/commit/452697121a6233495c1bd5234bf308950571d400
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 4f06e48fcc16338e1bdb64168cbc0ea678c83039
      https://github.com/jitsi/lib-jitsi-meet/commit/4f06e48fcc16338e1bdb64168cbc0ea678c83039
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 722aa9f94877d83b8d392c051b4ab2c68907770e
      https://github.com/jitsi/lib-jitsi-meet/commit/722aa9f94877d83b8d392c051b4ab2c68907770e
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: abb54791de0100b400f6c8942793cbcbe1bfc267
      https://github.com/jitsi/lib-jitsi-meet/commit/abb54791de0100b400f6c8942793cbcbe1bfc267
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

  Changed paths:
    M modules/RTC/JitsiLocalTrack.js

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


  Commit: bf56a9ca9e936fded7fb70ff739106007f6a416d
      https://github.com/jitsi/lib-jitsi-meet/commit/bf56a9ca9e936fded7fb70ff739106007f6a416d
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 3f5c8e40b534f1308e1aa0a8fefdaa740a5a8060
      https://github.com/jitsi/lib-jitsi-meet/commit/3f5c8e40b534f1308e1aa0a8fefdaa740a5a8060
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 80f3d8d3978b2841e9ea0fa0f64e8237fd0120d7
      https://github.com/jitsi/lib-jitsi-meet/commit/80f3d8d3978b2841e9ea0fa0f64e8237fd0120d7
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 48ae778cb682ec9796f5df820dee88ef27cd6ed2
      https://github.com/jitsi/lib-jitsi-meet/commit/48ae778cb682ec9796f5df820dee88ef27cd6ed2
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

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


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

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

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


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

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

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

Extracts common code for the 'modificationQueue' execution


  Commit: 085d11de542f2bacd8cb37622693e9623b5b7b16
      https://github.com/jitsi/lib-jitsi-meet/commit/085d11de542f2bacd8cb37622693e9623b5b7b16
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 040960f69b6035faa58c72fff45a33e582b26a78
      https://github.com/jitsi/lib-jitsi-meet/commit/040960f69b6035faa58c72fff45a33e582b26a78
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

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

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


  Commit: 1caa040adafac78048902d4404e5b48258b91c9d
      https://github.com/jitsi/lib-jitsi-meet/commit/1caa040adafac78048902d4404e5b48258b91c9d
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: c69271ebc694f92f05faa61a5ec77f16b7c708c9
      https://github.com/jitsi/lib-jitsi-meet/commit/c69271ebc694f92f05faa61a5ec77f16b7c708c9
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: e710e33188e252dd95b62b189671997950648e89
      https://github.com/jitsi/lib-jitsi-meet/commit/e710e33188e252dd95b62b189671997950648e89
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 6ac08545825baa51b9cd13bfb17ebbd2e30a9465
      https://github.com/jitsi/lib-jitsi-meet/commit/6ac08545825baa51b9cd13bfb17ebbd2e30a9465
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

  Changed paths:
    M JitsiConference.js

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


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

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

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


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

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

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


  Commit: 15507fe82ecf62c246329fe06578a6e9fc5a9814
      https://github.com/jitsi/lib-jitsi-meet/commit/15507fe82ecf62c246329fe06578a6e9fc5a9814
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 94c5d035ca59e04c85bafcff64b85a5956fc45ae
      https://github.com/jitsi/lib-jitsi-meet/commit/94c5d035ca59e04c85bafcff64b85a5956fc45ae
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 5dce59543a0b361c9231bf63d32c07769bf68e97
      https://github.com/jitsi/lib-jitsi-meet/commit/5dce59543a0b361c9231bf63d32c07769bf68e97
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

  Changed paths:
    M P2PEnabledConference.js

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


  Commit: a42495514429001641155041e9bff245dfa66a9a
      https://github.com/jitsi/lib-jitsi-meet/commit/a42495514429001641155041e9bff245dfa66a9a
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 6981601f2db81f1ea32c861ffe7ed1ceaa713d11
      https://github.com/jitsi/lib-jitsi-meet/commit/6981601f2db81f1ea32c861ffe7ed1ceaa713d11
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

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

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


  Commit: c74b188840dd6fd8f88bdbab4d71396b4155b9b6
      https://github.com/jitsi/lib-jitsi-meet/commit/c74b188840dd6fd8f88bdbab4d71396b4155b9b6
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 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: 9172dd406448909b37fed52c2f6ce982606b334b
      https://github.com/jitsi/lib-jitsi-meet/commit/9172dd406448909b37fed52c2f6ce982606b334b
  Author: paweldomas <pawel.domas at jitsi.org>
  Date:   2017-02-27 (Mon, 27 Feb 2017)

  Changed paths:
    M modules/xmpp/JingleSessionPC.js

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


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

  Changed paths:
    M modules/statistics/RTPStatsCollector.js

  Log Message:
  -----------
  feat(stats): add 'p2p' to 'transport'

The new p2p field will inform whether the transport comes from the peer
to peer type of connection or not.


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

  Changed paths:
    M modules/RTC/RTC.js

  Log Message:
  -----------
  fix(RTC): _getTrackBySSRC


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

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

  Log Message:
  -----------
  doc(TPC): describe local maps


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

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

  Log Message:
  -----------
  fix(P2P): multiplex between JVB and P2P ICE status

Will make sure that when in P2P mode the conference will be updated
with the ICE state coming from P2P and when in the JVB mode will get
the JVB one.


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

  Changed paths:
    M modules/RTC/TraceablePeerConnection.js

  Log Message:
  -----------
  doc(TPC): fixes docs and adds FIXME


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

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

  Log Message:
  -----------
  ref: use 'doesVideoMuteByStreamRemove'


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

  Changed paths:
    M P2PEnabledConference.js

  Log Message:
  -----------
  feat(P2P): stop P2P when ICE enters FAILED

The conference will switch back to the JVB connection when P2P
connection breaks (ICE enters failed state).


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

  Changed paths:
    M P2PEnabledConference.js

  Log Message:
  -----------
  feat(P2P): "connectivity-error" for ICE failed

Will use "connectivity-error" reason element name when ending P2P
session due to ICE failure.


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

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

  Log Message:
  -----------
  fix(strophe.jingle): set 'isP2P' on instance creation


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

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

  Log Message:
  -----------
  feat(xmpp): make P2P Stun servers configurable

STUN servers used in the P2P connection can be configured through
"p2pStunServers" option.


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

  Changed paths:
    M JitsiConference.js

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


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

  Changed paths:
    M JitsiConference.js
    M P2PEnabledConference.js

  Log Message:
  -----------
  ref: rename 'jingleSession' to 'jvbJingleSession'


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

  Changed paths:
    M JitsiConference.js

  Log Message:
  -----------
  doc(JitsiConference): fix outdated comment

To be squashed with "ref(ChatRoom): remove unnecessary JingleSessionPC dependency"


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

  Changed paths:
    M JitsiConference.js
    M P2PEnabledConference.js

  Log Message:
  -----------
  ref(JitsiConference): use 'getActivePeerConnection'


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

  Changed paths:
    M JitsiConference.js
    M P2PEnabledConference.js

  Log Message:
  -----------
  fix(P2P): re-create 'dtmfManager'


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

  Changed paths:
    M JitsiConference.js
    M JitsiConferenceEventManager.js
    M P2PEnabledConference.js
    M modules/RTC/JitsiLocalTrack.js
    M modules/RTC/TraceablePeerConnection.js

  Log Message:
  -----------
  ref(P2P): deal with ICE "completed" state


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

  Changed paths:
    M service/RTC/RTCEvents.js

  Log Message:
  -----------
  doc(RTCEvents): update track added/removed


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

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

  Log Message:
  -----------
  ref(RTC): rename "owner" to "ownerEndpointId"


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

  Changed paths:
    M modules/RTC/MungeLocalSdp.js

  Log Message:
  -----------
  fix(MungeLocalSdp): fix directions


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

  Changed paths:
    M JitsiConnection.js

  Log Message:
  -----------
  style(JitsiConnection): cleanup imports


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

  Changed paths:
    M modules/connectivity/ParticipantConnectionStatus.js

  Log Message:
  -----------
  ref(ParticipantConnectionStatus): use for..of and () =>


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

  Changed paths:
    M JitsiConference.js

  Log Message:
  -----------
  style(JitsiConference): rename arg to "jingleSession"


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

  Changed paths:
    M modules/xmpp/RtxModifier.js

  Log Message:
  -----------
  ref(rtxModifier): rename "previousAssociatedRtxStream"


Compare: https://github.com/jitsi/lib-jitsi-meet/compare/1a805b1799f8...67ab5ea835ba


More information about the commits mailing list