hristoterezov
f25833413a
fix(JitsiLocalTrack): issues after review
9 years ago
hristoterezov
0d037bad65
feat(JitsiLocalTrack): Implement camera issues detection
9 years ago
hristoterezov
1b05d28a3a
feat(JitsiTrack): Implement interface for adding handlers to MediaStream
9 years ago
hristoterezov
008f8add88
fix(start_muted): Fixes start muted feature
9 years ago
damencho
94427ae0d8
Fixes desktop sharing.
Fixes resolving this when passing function after enabling es6.
9 years ago
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 years ago
Lyubomir Marinov
0e7c83b46a
ES6 for JitsiTrackError
9 years ago
Lyubomir Marinov
6ad10dc442
ES6 for JitsiTrackErrors
9 years ago
Lyubomir Marinov
417e3fbc07
ES6 for JitsiTrackEvents
9 years ago
damencho
b9fe4a83dd
Skips setting output to element when there is no user selection.
9 years ago
paweldomas
8a00c803b6
fix(JitsiConference,RTC): add onCallEnded to the RTC service
9 years ago
hristoterezov
b74bf57210
Fixes JSDocs
9 years ago
Boris Grozev
f06e18e0d3
fix: Fixes a typo (and pinning endpoints).
9 years ago
hristoterezov
5c903dfcc3
Fixes onended handler issues
9 years ago
hristoterezov
06d07a3d6a
Fixes issues after review
9 years ago
hristoterezov
bcb3253df2
Implement audio problem detection
9 years ago
damencho
e8b9199c53
Fixes setAvailableDevices on error, passing no stream.
9 years ago
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 years ago
damencho
991e4b6c7a
Fixes the availableDevices.
Fixes the availableDevices, to reflect the devices for which we succeeded or failed to obtain stream.
9 years ago
hristoterezov
3a0291bb9c
Implements detection for cancel on the SS pickup window
9 years ago
hristoterezov
32f05da153
Fixes the issue with SS external installation dialog is not closed after the plugin has been installed
9 years ago
tsareg
f9ed623f23
Wrap calling MediaStreamTrack#getSettings() with try-catch block as it throws "Not implemented" Error in react-native-webrtc
9 years ago
tsareg
d00993293a
Added TRACK_NO_STREAM_FOUND JitsiTrackError type
9 years ago
tsareg
3c0b730a1a
Replaced string with constant
9 years ago
damencho
0370183e94
Moves the method definition of the play callback.
9 years ago
damencho
1f45df2122
Substracts from ttfm the time that user waits while been asked for user permissions.
9 years ago
damencho
9351e50d74
Adds ttfm for temasys.
9 years ago
damencho
fe9aebd0c6
Distinguish tracks that had been muted when calculating ttfm.
9 years ago
hristoterezov
e22f353829
Use the existing constant instead of string in ScreenObtainer.js
9 years ago
damencho
1b1ff464d5
Adds missing require.
9 years ago
hristoterezov
1aa31587c6
Implements desktop sharing extension external installation
9 years ago
tsareg
bc915c16fe
Pass 'facingMode' to gUM when 'unmuting' video track
9 years ago
damencho
234f3384e1
Moves loading of analytics in the library.
9 years ago
damencho
746ed36381
Reports ttfm through analytics.
Stores render event in connection times to use it for tests.
9 years ago
damencho
e014c23ce6
Adds utility method to fetch browser name.
9 years ago
damencho
2f93ae15e1
Adds analytics events for connection times.
Moves render time calculations in the library.
9 years ago
tsareg
5956915d82
_setMute refactoring
9 years ago
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 years ago
damencho
93ed5cedbb
Lowers the verbosity on data channel errors.
9 years ago
damencho
ff2642722f
Checks for missing room on muting locally.
9 years ago
hristoterezov
301ed7e503
Changes methods that use RTCDatachanel#send to throw exception on fail
9 years ago
tsareg
32b9f91e5f
Introduced JitsiLocalTrack#getCameraFacingMode() method and CameraFacingMode enum
9 years ago
hristoterezov
8d7bd558bd
Catch JS errors on Datachannel.send
9 years ago
hristoterezov
2525f5ff81
Implements interfaces for data channel communication
9 years ago
bgrozev
6c870f70b5
Revert "Implements interfaces for data channel communication"
9 years ago
hristoterezov
dd24d1bee1
Implements interfaces for data channel communication
9 years ago
tsareg
49fa0a48a5
More simple RTC#removeRemoteTrack() and RTC#removeRemoteTracks() methods
9 years ago
tsareg
cc311b59a3
Correctly detect React-Native in debug mode
9 years ago
tsareg
06cf23ff61
Better JitsiTrack#dispose() method to prevent memory leaks
9 years ago
tsareg
27466fce4a
Always fire JitsiConferenceEvents.TRACK_REMOVED event when track is removed when participant lefts the conference
9 years ago