hristoterezov
9781a0d63c
ref(module/xmpp): ES6 for modules/xmpp/xmpp.js and it's related files
9 lat temu
damencho
234f3384e1
Moves loading of analytics in the library.
9 lat temu
paweldomas
30c7739899
Avoid 'session-accept' timeout
Do not flush the connection after 'session-accept'
is queued to avoid BOSH race condition issue.
9 lat temu
paweldomas
7f6a5dd415
Reload the conference on 'session-accept' timeout
This is an unrecoverable error and in current state of
the system reload in the client is the least complex
thing to do.
9 lat temu
damencho
2f93ae15e1
Adds analytics events for connection times.
Moves render time calculations in the library.
9 lat temu
hristoterezov
b1e4c8debe
Fixes issues after review PR #166
9 lat temu
hristoterezov
e862d165d7
Fixes JS error when sends JingleSessionPC errors to callstats
9 lat temu
Boris Grozev
68b1eb7912
Logs the ICE ufrags to callstats.
9 lat temu
hristoterezov
6ca2c62090
Reloads JitsiConnection on prosody or jicofo restart
9 lat temu
hristoterezov
0d4acbf2de
Fixes issues after rebase
9 lat temu
hristoterezov
49d3d84a65
Fixes track removal for NWJS
9 lat temu
hristoterezov
40188b9ce5
Adds all SRD/SLD to modifySourcesQueue and removes modifySourcesQueue.pause calls
9 lat temu
hristoterezov
85fd13a082
Fixes issues after review
9 lat temu
Lyubomir Marinov
2fe4df5293
Reduce duplication
9 lat temu
Lyubomir Marinov
2c8c5a1028
Remove duplications of error messages
9 lat temu
hristoterezov
dd3e1bc4a9
Calls the global error handler on every logger.error
9 lat temu
Lance Stout
ef2240182b
Stay consistent with other subclassing instances.
9 lat temu
Lance Stout
3d3b684710
Correctly subclass JingleSession
The previous method was clobbering the JingleSession prototype,
preventing the creation of additional subclasses.
9 lat temu
paweldomas
c90d758fdf
Reopen data channels on ice restart
9 lat temu
Lyubomir Marinov
e165952a5d
Simplify, clarify source code
9 lat temu
damencho
f79f76fb8c
Removes fabricSetupFailed and adds iceConnectionFailure for callstats.
9 lat temu
hristoterezov
24a9158838
Fixes removeTrack from previous commit
9 lat temu
hristoterezov
d7c65e1129
Makes sure that the state of the app is not changed if add/remove track fails
9 lat temu
hristoterezov
4861c2a9fc
Fixes issue with not completing promise for remove/add track and conference leave
9 lat temu
paweldomas
f6d730794e
Deal with the WebRTC streams on per track basis
9 lat temu
paweldomas
6b25f9cd20
Add missing semicolons, break some comments at line limit
9 lat temu
hristoterezov
da7d7f038a
Removes unused CONNECTION_CLOSED event
9 lat temu
hristoterezov
eab5873d89
Fixes issues realted to JitsiConference.leave()
9 lat temu
paweldomas
1c31d7bfab
Fix 'source-add' + 'source-remove' race condition
When source-add and source-remove for the same SSRC arrive just one after
another, SSRC will not be removed as it didn't make it to the remote description
yet.
9 lat temu
paweldomas
0c43c09e72
Simplify source-remove handling
Before the change we were constructing lines to be removed based on SSRC
parameters values supplied in the notification. We want the client to simply
remove all lines related to the SSRC being removed as sometimes things get
out of sync. For example when Chrome adds 'default' mslabel or when we'll be
doing lipsync stream merging.
9 lat temu
hristoterezov
3c94755413
Renames performanceTimes to ConnectionTimes
9 lat temu
hristoterezov
d2c277eec3
Fixes the performance time structure which is used by torture
9 lat temu
hristoterezov
6b267bbb5e
Stores measured times and exposes them
9 lat temu
Lyubomir Marinov
b96988fc10
Limits the early DTLS to Chrome because Firefox does not support instructing it about its RFC 4145 setup attribute value.
9 lat temu
Lyubomir Marinov
7cf5191d08
Switch the WebRTC DTLS peer from active to passive.
9 lat temu
Lyubomir Marinov
3660ff23a3
Expresses the desire to send the SDP answer ASAP.
9 lat temu
Lyubomir Marinov
a27fe95054
Uses less indentation.
9 lat temu
Lyubomir Marinov
a22c56aa32
Switch the WebRTC DTLS peer from active to passive.
9 lat temu
paweldomas
9393018041
Handles transport-replace message
9 lat temu
paweldomas
bf42a1c25b
Extracts sendSessionInitiate into separate method, adds docs and setOfferCycle method
9 lat temu
paweldomas
07d32cc650
Adds docs and improvements to JingleSessionPC.newJingleErrorHandler
9 lat temu
paweldomas
0510c54f59
Replaces 'const' with 'var' in JingleSessionPC
9 lat temu
paweldomas
1723c46a71
Returns 'error' response when incoming jingle session has not been accepted instead of sending session-terminate later on.
9 lat temu
paweldomas
d9182a41c4
Removes unused scenarios from JingleSessionPC, accepts incoming session only from Jicofo user, cleanups terminate code
9 lat temu
paweldomas
0ba2c9fffc
Removes unused $(document).trigger
9 lat temu
paweldomas
438bf72572
Captures all IQ errors coming from JingleSessionPC, adds timeout constant, adds JINGLE_ERROR event,
adds missing semicolons
9 lat temu
paweldomas
9aed1bf90a
Moves 'active' method to JingleSession
9 lat temu
paweldomas
1bec553315
Removes no longer used 'sendKeyframe' hack
9 lat temu
paweldomas
a047e5e00d
Removes unused 'onIceConnectionStateChange' handler
9 lat temu
paweldomas
11fa8f8567
Removes unused 'videoMuteByUser' field
9 lat temu