hristoterezov
f25833413a
fix(JitsiLocalTrack): issues after review
9 роки тому
hristoterezov
0d037bad65
feat(JitsiLocalTrack): Implement camera issues detection
9 роки тому
hristoterezov
1b05d28a3a
feat(JitsiTrack): Implement interface for adding handlers to MediaStream
9 роки тому
hristoterezov
008f8add88
fix(start_muted): Fixes start muted feature
9 роки тому
damencho
94427ae0d8
Fixes desktop sharing.
Fixes resolving this when passing function after enabling es6.
9 роки тому
damencho
633fc18dce
Moves caching of selected endpoint out of data channel.
This currently fixes problem for participants joining in a room with other participants and trying to send initial value of selected local participant will throw an error. And fixes a potential problem if the UI can select participants before their video is available, before session initiated, can make local state with jvb inconsistent. Also if we want to have multiple selected endpoints or pinned participants and this is done before session-initiate caching should be done before creating data channel (currently selecting multiple is not possible).
9 роки тому
Lyubomir Marinov
0e7c83b46a
ES6 for JitsiTrackError
9 роки тому
Lyubomir Marinov
6ad10dc442
ES6 for JitsiTrackErrors
9 роки тому
Lyubomir Marinov
417e3fbc07
ES6 for JitsiTrackEvents
9 роки тому
damencho
b9fe4a83dd
Skips setting output to element when there is no user selection.
9 роки тому
paweldomas
8a00c803b6
fix(JitsiConference,RTC): add onCallEnded to the RTC service
9 роки тому
hristoterezov
b74bf57210
Fixes JSDocs
9 роки тому
Boris Grozev
f06e18e0d3
fix: Fixes a typo (and pinning endpoints).
9 роки тому
hristoterezov
5c903dfcc3
Fixes onended handler issues
9 роки тому
hristoterezov
06d07a3d6a
Fixes issues after review
9 роки тому
hristoterezov
bcb3253df2
Implement audio problem detection
9 роки тому
damencho
e8b9199c53
Fixes setAvailableDevices on error, passing no stream.
9 роки тому
damencho
587826f19f
Fixes error type when we succeed with one of the media.
Finds correct error when getUserMedia succeed with only one of the audio or video, and the other fails.
9 роки тому
damencho
991e4b6c7a
Fixes the availableDevices.
Fixes the availableDevices, to reflect the devices for which we succeeded or failed to obtain stream.
9 роки тому
hristoterezov
3a0291bb9c
Implements detection for cancel on the SS pickup window
9 роки тому
hristoterezov
32f05da153
Fixes the issue with SS external installation dialog is not closed after the plugin has been installed
9 роки тому
tsareg
f9ed623f23
Wrap calling MediaStreamTrack#getSettings() with try-catch block as it throws "Not implemented" Error in react-native-webrtc
9 роки тому
tsareg
d00993293a
Added TRACK_NO_STREAM_FOUND JitsiTrackError type
9 роки тому
tsareg
3c0b730a1a
Replaced string with constant
9 роки тому
damencho
0370183e94
Moves the method definition of the play callback.
9 роки тому
damencho
1f45df2122
Substracts from ttfm the time that user waits while been asked for user permissions.
9 роки тому
damencho
9351e50d74
Adds ttfm for temasys.
9 роки тому
damencho
fe9aebd0c6
Distinguish tracks that had been muted when calculating ttfm.
9 роки тому
hristoterezov
e22f353829
Use the existing constant instead of string in ScreenObtainer.js
9 роки тому
damencho
1b1ff464d5
Adds missing require.
9 роки тому
hristoterezov
1aa31587c6
Implements desktop sharing extension external installation
9 роки тому
tsareg
bc915c16fe
Pass 'facingMode' to gUM when 'unmuting' video track
9 роки тому
damencho
234f3384e1
Moves loading of analytics in the library.
9 роки тому
damencho
746ed36381
Reports ttfm through analytics.
Stores render event in connection times to use it for tests.
9 роки тому
damencho
e014c23ce6
Adds utility method to fetch browser name.
9 роки тому
damencho
2f93ae15e1
Adds analytics events for connection times.
Moves render time calculations in the library.
9 роки тому
tsareg
5956915d82
_setMute refactoring
9 роки тому
paweldomas
a34e4255e4
Make 'isDeviceListAvailable' a Promise
On Safari/IE we have to wait until the WebRTC stack is
initialized in case the plugin is being installed for
the first time.
9 роки тому
damencho
93ed5cedbb
Lowers the verbosity on data channel errors.
9 роки тому
damencho
ff2642722f
Checks for missing room on muting locally.
9 роки тому
hristoterezov
301ed7e503
Changes methods that use RTCDatachanel#send to throw exception on fail
9 роки тому
tsareg
32b9f91e5f
Introduced JitsiLocalTrack#getCameraFacingMode() method and CameraFacingMode enum
9 роки тому
hristoterezov
8d7bd558bd
Catch JS errors on Datachannel.send
9 роки тому
hristoterezov
2525f5ff81
Implements interfaces for data channel communication
9 роки тому
bgrozev
6c870f70b5
Revert "Implements interfaces for data channel communication"
9 роки тому
hristoterezov
dd24d1bee1
Implements interfaces for data channel communication
9 роки тому
tsareg
49fa0a48a5
More simple RTC#removeRemoteTrack() and RTC#removeRemoteTracks() methods
9 роки тому
tsareg
cc311b59a3
Correctly detect React-Native in debug mode
9 роки тому
tsareg
06cf23ff61
Better JitsiTrack#dispose() method to prevent memory leaks
9 роки тому
tsareg
27466fce4a
Always fire JitsiConferenceEvents.TRACK_REMOVED event when track is removed when participant lefts the conference
9 роки тому