damencho
104bf2363b
Adds an error for user canceling the window choosing window/desktop when sharing desktop.
9 years ago
damencho
f7e63c5850
Adds some more logged info and error type for chrome installation failure.
9 years ago
paweldomas
f4900ec533
Captures the versions of conferencing system components.
9 years ago
hristoterezov
1c9eed44c5
Renames JitsiTrack.stop method and TRACK_STOPPED event. Fixes minor issues with TRACK_REMOVED event.
9 years ago
isymchych
e2154a2a5f
store userId and callStatsUserName globally (was per-conference)
move sessionId reading/storing into Settings.js
9 years ago
hristoterezov
59cd39c9c2
Moves the code that trigger TRACK_REMOVED events for remote track to use peerconnection event instead of relying on TRACK_STOPPED event.
9 years ago
damencho
74f126c905
Fixes attaching onended handler when using Temasys.
9 years ago
damencho
352de0b818
Fixes undefined error in getResourceBySSRC when local video or audio track is stopped, reported to happen sometimes with desktop sharing.
9 years ago
hristoterezov
43c1d3f38f
Fixes the sources in session-accept jingle packets. Fixes issue with not replacing unmuted SSRCs in the SDP.
9 years ago
damencho
f4eb4450d5
Fixes this reference in removeStream method.
9 years ago
isymchych
cfa609673b
add helper to extract stream id from the video element
9 years ago
hristoterezov
4220f6cde8
Fixes issue with adding muted video stream to peerconnection.
9 years ago
damencho
16fb903b09
Fixes reporting local resolution when simulcast is enabled. Removes storing localSSRCs in JingleSessionPC and use the available ssrcs from the local tracks.
9 years ago
damencho
f89bf90bb7
Fixes loss reporting.
9 years ago
paweldomas
3819387f78
Fixes crash on "this.rtc" being "undefined" when JitsiLocalTrack.attach is called before it's added to the conference.
9 years ago
isymchych
f449bc34d8
fix Settings save to actually save data localstrage
9 years ago
isymchych
00733623f1
fail if user is trying to add second video track to the conference
9 years ago
isymchych
cdf871dc2f
allow to select devices on Firefox
9 years ago
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.
9 years ago
paweldomas
6f6b409951
Passes the info about stream renderer element id to CallStats.
9 years ago
yanas
39ed8800c4
Re-order resolution preference, so that we always preference 16:9 ratio when we fallback.
9 years ago
paweldomas
0c33f7c53a
Uses 'null' in JitsiTrack.detach, but sets empty string in Chrome implementation when the src is not specified.
9 years ago
isymchych
d21dbbaba1
fix name of audio device
9 years ago
Thorsten Basse
c5b497094b
fix(JitsiTrack): set video element src to empty string instead of null on #detach()
Setting the `src` of a video element to null triggered a network request for resource "null".
9 years ago
damencho
893178eabc
Fixes remote video resolution reporting.
9 years ago
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.
9 years ago
damencho
ad92eb5a08
Clears remoteStream when user leaves.
9 years ago
damencho
df2af2ff3c
Renames variable.
9 years ago
isymchych
cb085214f4
propagate FOCUS_LEFT conference error
9 years ago
hristoterezov
1af300751c
Fixes issue - TRACK_REMOVED is not fired if only the local participant is alone in the conference
9 years ago
isymchych
095ef33da9
return promise in addTrack and removeTrack
9 years ago
Etienne CHAMPETIER
3980d481b9
Partially fix authenticated conference
'this' is the Window, 'self' is the Moderator
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com >
9 years ago
paweldomas
79bafdd7c5
Adds more utility methods to RTCUIHelper.
9 years ago
paweldomas
c412071839
JitsiTrack#attach method will show back hidden stream element if Temasys plugin is in use.
9 years ago
paweldomas
6d23259308
Removes getPeerSSRCAudioLevel from statistics which was replaced by another method for 'torture' purposes here:
482f71f5ea
9 years ago
paweldomas
495606e352
Adds RTCUIHelper class which gathers methods specific to WebRTC and UI.
9 years ago
isymchych
8c014e8f12
use statistics module to process peer connection statistics
9 years ago
Ivan Loire
07d5921e80
Fixes asynchronous error handling when chrome.webstore.install throws an exception
9 years ago
paweldomas
e4785039e4
Modifies the semantics of JitsiTrack#attach method, so that it will return current stream container instance. Also it now takes HTML element instance directly instead of jQuery selector.
9 years ago
hristoterezov
7b0343a017
Creates link element in the head the screen sharing from the JS code
9 years ago
hristoterezov
bed4826e46
Added videotype for remote streams
9 years ago
paweldomas
4153189561
Enables stats for Temasys plugin.
9 years ago
paweldomas
8758b83aad
Fixes getStats error on new Temasys plugin version(new stats API to be investigated).
9 years ago
isymchych
7c3ea3984d
do not throw error when attaching audio stream to hidden element on Safari
9 years ago
damencho
cbe404dfd5
Updates callstats to queue events if lib is not inited. Report such queued events only if the lib successfully initialize. Removes deprecated fabricSetup event.
9 years ago
hristoterezov
1848b15640
Fixes issue with endless SRD/SLD
9 years ago
isymchych
abcc2ab98b
ensure that video element is visible before attaching stream with Temasys
9 years ago
hristoterezov
2f5add6ef9
Fixes issue in PR #463
9 years ago
yanas
d7d5ab67a9
Fixes Last N event duplicating another event, causing exception when used in the client app.
9 years ago
Lyubomir Marinov
2feefff54f
Disconnects from the XMPP server on unload as a way to facilitate API consumers.
9 years ago