hristoterezov
b1e4c8debe
Fixes issues after review PR #166
8 years ago
hristoterezov
0e6a1073c8
Fixes JS error
8 years ago
hristoterezov
04ee9419a6
Merge branch 'master' into reloads
8 years ago
hristoterezov
e862d165d7
Fixes JS error when sends JingleSessionPC errors to callstats
8 years ago
hristoterezov
5d1ac53aa8
Changes reload methods to private
8 years ago
Дамян Минков
568475fa07
Merge pull request #165 from bgrozev/logging
Adds more logs and clean up.
8 years ago
hristoterezov
20db0e4051
Merge branch 'master' into reloads
8 years ago
hristoterezov
824169f659
Tries to fix issue with not recognized focus participant on reload
8 years ago
Boris Grozev
073e0c6203
Exposes logging an "application log" to callstats.
8 years ago
Boris Grozev
6cfd1ba968
Renames confusingly named functions, adds documentation.
8 years ago
Boris Grozev
68b1eb7912
Logs the ICE ufrags to callstats.
8 years ago
Boris Grozev
a0a2cabf34
Make sure the browserify script returns failure unless
output was produced. The pipe to exorcist hides failures
from the browserify itself.
8 years ago
hristoterezov
6ca2c62090
Reloads JitsiConnection on prosody or jicofo restart
8 years ago
hristoterezov
526a1e4762
Merge pull request #161 from tsareg/fire_conference_left_event
Fire CONFERENCE_LEFT event after conference is left
8 years ago
hristoterezov
30351f7cd1
Merge pull request #160 from tsareg/fix_track_dispose_and_conference_leave
Fix JitsiLocalTrack dispose() method
8 years ago
tsareg
954de1380f
Fire CONFERENCE_LEFT event after conference is left
8 years ago
tsareg
332c0957f3
Wrap thrown errors into Promise.reject for consistency.
Handle case when JitsiLocalTrack#dispose() is called after track was removed from conference.
Set track's conference reference to null when removing track from conference.
8 years ago
hristoterezov
0449071f89
Implements JitsiConnection.reload. Minor fixes related to JitsiConference.reload.
8 years ago
Дамян Минков
b2e115a7fa
Merge pull request #151 from jitsi/audio_problem_detection
Implements audio problems detection
8 years ago
hristoterezov
1c05b3a1e0
Merge branch 'master' into reloads
8 years ago
hristoterezov
72892e7cd3
Merge branch 'master' into audio_problem_detection
8 years ago
hristoterezov
5bc4dfda0f
Merge pull request #159 from tsareg/error_types
Expose JitsiTrackError through JitsiMeetJS.errorTypes.JitsiTrackError
8 years ago
tsareg
c43a3bcbe8
Expose JitsiTrackError through JitsiMeetJS.errorTypes.JitsiTrackError
8 years ago
Любомир Маринов
1dc483276d
Merge pull request #157 from jitsi/updates-getvideo-id
Removes getVideoId and getVideoSrc as no longer used by tests.
8 years ago
hristoterezov
db2940b5a5
Merge pull request #156 from jitsi/be-forgiving
Be forgiving towards API clients
8 years ago
damencho
421483fc73
Removes getVideoId and getVideoSrc as no longer used by tests.
8 years ago
Lyubomir Marinov
609039745a
Be forgiving towards API clients
If the API client happened to try to add one and the same local video
track twice, the library would throw an error. I find that draconian
because:
1. The error message states that a second local video stream cannot be
added but that is incorrect because the API client is not trying to add
a second local video stream but add one and the same local video stream
multiple times.
2. The jsdoc says that a throw will happen if another local video stream
is added but that is misleading because the API client is not trying to
add another local video stream but add the same local video stream.
3. Adding one and the same local video stream multiple times can be
handled gracefully by the lib-jitsi-meet library. Thus, the library
appears more friendly.
Hence, gracefully handle the case of adding the same local video track
multiple times without throwing an error.
8 years ago
hristoterezov
ad5671fe67
Merge branch 'master' into reloads
8 years ago
hristoterezov
faeda96206
Implements reload method in JitsiConference
8 years ago
Дамян Минков
3390e28931
Merge pull request #155 from tsareg/fix_logging_audio_output_devices_to_callstats
Fix logging audio output device to callstats
8 years ago
tsareg
dd7b70d939
Do not send event to callstats when no audiooutput devices are available.
Fix non-ASCII letter in Statistics.sendActiveDeviceListEvent() method
8 years ago
Дамян Минков
25a9d7cd20
Merge pull request #154 from jitsi/desktop_streaming_fix
Fixes JS error on desktop streaming start
8 years ago
hristoterezov
390eb60c2d
Fixes JS error on desktop streaming start
8 years ago
hristoterezov
ab8a73a709
Merge pull request #153 from jitsi/cs-devices-update
Adds additional check, avoids undefined error.
8 years ago
damencho
fa1d6b784b
Adds a variable, avoids duplicate method call.
8 years ago
damencho
011d71ed94
Adds additional check, avoids undefined error.
Needs an additional check for available devices after merging https://github.com/jitsi/lib-jitsi-meet/pull/139 .
8 years ago
hristoterezov
a1d8f99560
Merge branch 'master' into reloads
8 years ago
hristoterezov
b4ae228962
Merge pull request #150 from jitsi/cs-devices-2
Logs active devices to callstats (updated).
8 years ago
hristoterezov
36078b0e66
Implements audio problems detection
8 years ago
damencho
3cdc7ea35a
Fixes missing recorder statistics. Adds the errors reported by jibri to the status logs.
8 years ago
damencho
f2817b9c42
Removes deprecated applicationLog, replaces it with applicationLog.
8 years ago
damencho
75c1f95f80
Changes the way we initialize callstats.
Call addNewFabric only if callstats is initialized, there are certain situations when the init callback for some reason is slow and we call addNewFabric before callstats is initialized and we skip the peerconnection reported so we are missing the stats. Reports data only if callstats had initialized, adds caching of associateMstWithUserID calls.
8 years ago
damencho
0322825701
Reports initial device list and subsequent device changes to callstats.
8 years ago
yanas
64544ad129
Merge pull request #142 from tsareg/gum_permission_dialog_guidance
Fire an optional JitsiMediaDevices.PERMISSION_PROMPT_IS_SHOWN event when JitsiMeetJS.createLocalTracks()
8 years ago
damencho
5aba0ac3a6
Adds event for active device list.
8 years ago
Дамян Минков
2fd9b4b2da
Merge pull request #139 from tsareg/fix_two_gum_error_dialogs
Don't fire RTCEvents.DEVICE_LIST_CHANGED for the first time we get devices from enumerateDevices()
8 years ago
tsareg
ab5bf028c2
Removed mention of JitsiTrackError in docs
8 years ago
tsareg
36b7f60349
Merge remote-tracking branch 'remotes/upstream/master' into gum_permission_dialog_guidance
8 years ago
tsareg
714585de88
Fire an optional JitsiMediaDevices.PERMISSION_PROMPT_IS_SHOWN event when browser shows user media permission prompt when calling createLocalTracks
8 years ago
tsareg
8281bfee2a
Reverted previous commit
8 years ago