isymchych
c36001f861
removed xmpp and RTC modules
10 anni fa
damencho
94b54279f2
Fixes wrong handler name, which causes adding multiple local video tags in the local video.
10 anni fa
paweldomas
27fc4636b7
Adjustments to make lip-sync work. Stream merging is now done by Jicofo.
10 anni fa
isymchych
5be8c33054
report webrtc errors to callstats
10 anni fa
damencho
67b35f0f1e
Uses inactive callback if available instead of deprecated onended one.
10 anni fa
damencho
249e032ad6
Uses stopping tracks and use MediaStream.stop method only if defined. Based on previous code and inspired by PR #390.
10 anni fa
damencho
fa138eae43
Replaces deprecated ended call with active check for media streams.
10 anni fa
damencho
b08308e5e4
Fixes isMuted check.
10 anni fa
damencho
74227e182a
Makes sure we use stream.ended in one place.
10 anni fa
damencho
8cebbbb347
Stops the MediaStream using the utility method in RTC.
10 anni fa
damencho
1ba0a182f6
Makes sure we add/remove all onended events for media streams in one central place.
10 anni fa
damencho
11e1197901
Uses one method from RTC to stop media streams.
10 anni fa
Boris Grozev
9111797913
Removes a tangle of spaghetti.
10 anni fa
Boris Grozev
cd1e761699
Creates multiple (Jitsi-Meet) MediaStreams if the RTCMediaStream object
contains both audio and video tracks.
10 anni fa
Boris Grozev
ebdd91df4e
Removes the sid property from MediaStream (how did we end up having a
Jingle session ID in MediaStream and passing it around in the UI?)
10 anni fa
Boris Grozev
4934779187
Simplifies code, removes unused code.
10 anni fa
damencho
ababa0fadc
Changes some logging levels.
10 anni fa
Lyubomir Marinov
c992222c70
Removes duplication. Allows automated functional testing to access the WebRTC data channels.
10 anni fa
Boris Grozev
bd58e6c799
Enables the jshint maximum line length check (80 chars) globally, and only overrides it in certain files.
10 anni fa
Boris Grozev
27c297c034
Fixes or ignores (explicidly, as much as possible) jshint warnings.
10 anni fa
Boris Grozev
09eaa0d303
Fix comparison warnings.
10 anni fa
paweldomas
b9b64242a5
Will close install Temasys plugin popup only when cancel or close button is clicked.
10 anni fa
Boris Grozev
f7ba684cf6
Enables the screen capture on firefox.
10 anni fa
Boris Grozev
dc2b63fc60
Switches the order of the parameters of desktopsharing.addListener to match the rest of the code. Renames variables.
10 anni fa
damencho
6b94d3fe47
Stores info from last presence received for participant and dispatch it if any on creating remote streams to reflect video muted state. Race condition detected by tests where we miss presence info cause stream was not created when we receive presence packet.
10 anni fa
paweldomas
59b26fdf07
Uses SDPUtil filter special characters method through xmpp interface instead of importing it directly.
10 anni fa
paweldomas
922d0bd512
New adapter.js for Temasys plugin.
10 anni fa
paweldomas
420514b921
Temasys adapter.js ver 0.12.0 with fix for setInterval included
10 anni fa
damencho
2a2702c13a
Adds params for enabling fake devices on firefox.
10 anni fa
Boris Grozev
9cc9e6132c
Add RTCBrowserType.isAndroid().
10 anni fa
paweldomas
5cd9db1b6a
Missing semicolon...
10 anni fa
paweldomas
cb024be2d6
Fixes locking at WaitForPluginReady with Temasys plugin install detection.
10 anni fa
paweldomas
4c4e99c51a
Updates Temasys adapter.screenshare.js. Browser restart is no longer required after plugin install.
10 anni fa
paweldomas
ab4c29eddc
Fixes video mute in Firefox. Disables VideoSSRCHack for Firefox by default.
10 anni fa
paweldomas
c288aa6e84
Fixes issue with toggling video mute in FF caused by the fact that it has no 'onended' callback handling implemented.
10 anni fa
paweldomas
e5d03d1d11
Fixes GUM failure with the latest FF nightly plus cleanup.
10 anni fa
paweldomas
74e7507a73
Re-uses SSRC of the first video stream created for any streams created in future. Does video mute and switching to the screen stream without 'source-add'/'source-remove' signaling. Moves video type signaling from Jingle to MUC presence.
10 anni fa
Boris Grozev
2c790f86ad
More formatting fixes.
10 anni fa
Boris Grozev
be6d7af377
Cleanup: fixes to style, typos and documentation.
10 anni fa
bgrozev
a7058747ac
Updates a call to setMute().
10 anni fa
paweldomas
8469a282c1
Fixes inconsistent local video muted status.
10 anni fa
Boris Grozev
4cac7ac97f
Re-enables video noise reduction (removes a workaround for M37).
10 anni fa
Boris Grozev
b0c81985d4
Removes the useBundle and useRtcpMux options from config.js. These are
now fully supported by jitsi-videobridge and all browsers which we
support (and if we need to enable them conditionally because of browser
compatibility in the future, we should do it based on run-time browser
detection.)
10 anni fa
Devin Wilson
d44aed2c11
Remove duplicate handler
10 anni fa
Devin Wilson
9bbf17e541
Remove UI references from RTC
10 anni fa
paweldomas
0902cbb164
Fixes problems with Temasys plugin support in Safari.
10 anni fa
Boris Grozev
cb7ff545b6
Abstracts unified and plan B checks.
10 anni fa
paweldomas
bc935eb5dc
Fixes broken video in FF
10 anni fa
paweldomas
879fb9a590
Adds getters for peer video selectors and simplifies the code a little bit.
10 anni fa
paweldomas
a1b0677442
Moves SSRC owner signaling from MUC presence to Jingle.
10 anni fa