damencho
f79f76fb8c
Removes fabricSetupFailed and adds iceConnectionFailure for callstats.
9 роки тому
hristoterezov
24a9158838
Fixes removeTrack from previous commit
9 роки тому
hristoterezov
d7c65e1129
Makes sure that the state of the app is not changed if add/remove track fails
9 роки тому
hristoterezov
4861c2a9fc
Fixes issue with not completing promise for remove/add track and conference leave
9 роки тому
paweldomas
f6d730794e
Deal with the WebRTC streams on per track basis
9 роки тому
paweldomas
6b25f9cd20
Add missing semicolons, break some comments at line limit
9 роки тому
hristoterezov
da7d7f038a
Removes unused CONNECTION_CLOSED event
9 роки тому
hristoterezov
eab5873d89
Fixes issues realted to JitsiConference.leave()
9 роки тому
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 роки тому
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 роки тому
hristoterezov
3c94755413
Renames performanceTimes to ConnectionTimes
9 роки тому
hristoterezov
d2c277eec3
Fixes the performance time structure which is used by torture
9 роки тому
hristoterezov
6b267bbb5e
Stores measured times and exposes them
9 роки тому
Lyubomir Marinov
b96988fc10
Limits the early DTLS to Chrome because Firefox does not support instructing it about its RFC 4145 setup attribute value.
9 роки тому
Lyubomir Marinov
7cf5191d08
Switch the WebRTC DTLS peer from active to passive.
10 роки тому
Lyubomir Marinov
3660ff23a3
Expresses the desire to send the SDP answer ASAP.
10 роки тому
Lyubomir Marinov
a27fe95054
Uses less indentation.
10 роки тому
Lyubomir Marinov
a22c56aa32
Switch the WebRTC DTLS peer from active to passive.
10 роки тому
paweldomas
9393018041
Handles transport-replace message
10 роки тому
paweldomas
bf42a1c25b
Extracts sendSessionInitiate into separate method, adds docs and setOfferCycle method
10 роки тому
paweldomas
07d32cc650
Adds docs and improvements to JingleSessionPC.newJingleErrorHandler
10 роки тому
paweldomas
0510c54f59
Replaces 'const' with 'var' in JingleSessionPC
10 роки тому
paweldomas
1723c46a71
Returns 'error' response when incoming jingle session has not been accepted instead of sending session-terminate later on.
10 роки тому
paweldomas
d9182a41c4
Removes unused scenarios from JingleSessionPC, accepts incoming session only from Jicofo user, cleanups terminate code
10 роки тому
paweldomas
0ba2c9fffc
Removes unused $(document).trigger
10 роки тому
paweldomas
438bf72572
Captures all IQ errors coming from JingleSessionPC, adds timeout constant, adds JINGLE_ERROR event,
adds missing semicolons
10 роки тому
paweldomas
9aed1bf90a
Moves 'active' method to JingleSession
10 роки тому
paweldomas
1bec553315
Removes no longer used 'sendKeyframe' hack
10 роки тому
paweldomas
a047e5e00d
Removes unused 'onIceConnectionStateChange' handler
10 роки тому
paweldomas
11fa8f8567
Removes unused 'videoMuteByUser' field
10 роки тому
paweldomas
45c5180a5e
Removes unused getStats method
10 роки тому
Lyubomir Marinov
fbc5d195eb
Adds a FIXME to not let a potential problem be forgotten.
10 роки тому
Lyubomir Marinov
3a179705ea
Fixes a possible exception. Clarifies (& potentially optimizes) code.
10 роки тому
Lyubomir Marinov
63fec23086
Uses sendIceCandidates instead of sendIceCandidate as the rest of the code suggests was the intention.
10 роки тому
Lyubomir Marinov
d77186198e
Removes wasteful duplicate calls to SDPUtil.find_line().
10 роки тому
hristoterezov
59cd39c9c2
Moves the code that trigger TRACK_REMOVED events for remote track to use peerconnection event instead of relying on TRACK_STOPPED event.
10 роки тому
hristoterezov
43c1d3f38f
Fixes the sources in session-accept jingle packets. Fixes issue with not replacing unmuted SSRCs in the SDP.
10 роки тому
damencho
f4eb4450d5
Fixes this reference in removeStream method.
10 роки тому
hristoterezov
4220f6cde8
Fixes issue with adding muted video stream to peerconnection.
10 роки тому
damencho
16fb903b09
Fixes reporting local resolution when simulcast is enabled. Removes storing localSSRCs in JingleSessionPC and use the available ssrcs from the local tracks.
10 роки тому
hristoterezov
5928488dc7
Changes video mute/unmute implementation. JitsiLocalTrack objects store information about the SSRCs. On video mute / unmute operation no jingle packets are sent anymore.
10 роки тому
damencho
f3cb890a27
Leaves ssrcOwners for local use in JingleSessionPC, uses remote streams from RTC for ssrc mapping to resources. For local video/audio stream ssrc to resource we use JingleSessionPC.localStreamsSSRC.
10 роки тому
hristoterezov
1848b15640
Fixes issue with endless SRD/SLD
10 роки тому
George Politis
2c317e3b17
Removes the local SSRC replacement hack and fixes video muting/unmuting when simulcast is enabled.
Conflicts:
modules/xmpp/JingleSessionPC.js
modules/xmpp/LocalSSRCReplacement.js
modules/xmpp/TraceablePeerConnection.js
10 роки тому
bgrozev
7ef80810b2
Fixes one more reference, removes a variable.
10 роки тому
damencho
960f22dcca
Fixes using the correct value of webrtcIceUdpDisable/webrtcIceTcpDisable config.
10 роки тому
hristoterezov
109926cef1
Fixes removeTrack for FF
10 роки тому
hristoterezov
d9ba5d989f
Fixes ssrcOwners map in JingleSession for local user jid
10 роки тому
damencho
9d2f332128
Adds method to expose internal state - iceConnectionState, which later will be used by torture.
10 роки тому
paweldomas
022940eb13
Exposes methods for obtaining stream SSRCs and audio levels.
10 роки тому