damencho
94b54279f2
Fixes wrong handler name, which causes adding multiple local video tags in the local video.
10 years ago
paweldomas
27fc4636b7
Adjustments to make lip-sync work. Stream merging is now done by Jicofo.
10 years ago
isymchych
5be8c33054
report webrtc errors to callstats
10 years ago
damencho
67b35f0f1e
Uses inactive callback if available instead of deprecated onended one.
10 years ago
damencho
249e032ad6
Uses stopping tracks and use MediaStream.stop method only if defined. Based on previous code and inspired by PR #390.
10 years ago
damencho
fa138eae43
Replaces deprecated ended call with active check for media streams.
10 years ago
damencho
b08308e5e4
Fixes isMuted check.
10 years ago
damencho
74227e182a
Makes sure we use stream.ended in one place.
10 years ago
damencho
8cebbbb347
Stops the MediaStream using the utility method in RTC.
10 years ago
damencho
1ba0a182f6
Makes sure we add/remove all onended events for media streams in one central place.
10 years ago
damencho
11e1197901
Uses one method from RTC to stop media streams.
10 years ago
Boris Grozev
9111797913
Removes a tangle of spaghetti.
10 years ago
Boris Grozev
cd1e761699
Creates multiple (Jitsi-Meet) MediaStreams if the RTCMediaStream object
contains both audio and video tracks.
10 years ago
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 years ago
Boris Grozev
4934779187
Simplifies code, removes unused code.
10 years ago
damencho
ababa0fadc
Changes some logging levels.
10 years ago
Lyubomir Marinov
c992222c70
Removes duplication. Allows automated functional testing to access the WebRTC data channels.
10 years ago
Boris Grozev
bd58e6c799
Enables the jshint maximum line length check (80 chars) globally, and only overrides it in certain files.
10 years ago
Boris Grozev
27c297c034
Fixes or ignores (explicidly, as much as possible) jshint warnings.
10 years ago
Boris Grozev
09eaa0d303
Fix comparison warnings.
10 years ago
paweldomas
b9b64242a5
Will close install Temasys plugin popup only when cancel or close button is clicked.
10 years ago
Boris Grozev
f7ba684cf6
Enables the screen capture on firefox.
10 years ago
Boris Grozev
dc2b63fc60
Switches the order of the parameters of desktopsharing.addListener to match the rest of the code. Renames variables.
10 years ago
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 years ago
paweldomas
59b26fdf07
Uses SDPUtil filter special characters method through xmpp interface instead of importing it directly.
10 years ago
paweldomas
922d0bd512
New adapter.js for Temasys plugin.
10 years ago
paweldomas
420514b921
Temasys adapter.js ver 0.12.0 with fix for setInterval included
10 years ago
damencho
2a2702c13a
Adds params for enabling fake devices on firefox.
10 years ago
Boris Grozev
9cc9e6132c
Add RTCBrowserType.isAndroid().
10 years ago
paweldomas
5cd9db1b6a
Missing semicolon...
10 years ago
paweldomas
cb024be2d6
Fixes locking at WaitForPluginReady with Temasys plugin install detection.
10 years ago
paweldomas
4c4e99c51a
Updates Temasys adapter.screenshare.js. Browser restart is no longer required after plugin install.
10 years ago
paweldomas
ab4c29eddc
Fixes video mute in Firefox. Disables VideoSSRCHack for Firefox by default.
10 years ago
paweldomas
c288aa6e84
Fixes issue with toggling video mute in FF caused by the fact that it has no 'onended' callback handling implemented.
10 years ago
paweldomas
e5d03d1d11
Fixes GUM failure with the latest FF nightly plus cleanup.
10 years ago
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 years ago
Boris Grozev
2c790f86ad
More formatting fixes.
10 years ago
Boris Grozev
be6d7af377
Cleanup: fixes to style, typos and documentation.
10 years ago
bgrozev
a7058747ac
Updates a call to setMute().
10 years ago
paweldomas
8469a282c1
Fixes inconsistent local video muted status.
10 years ago
Boris Grozev
4cac7ac97f
Re-enables video noise reduction (removes a workaround for M37).
10 years ago
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 years ago
Devin Wilson
d44aed2c11
Remove duplicate handler
10 years ago
Devin Wilson
9bbf17e541
Remove UI references from RTC
10 years ago
paweldomas
0902cbb164
Fixes problems with Temasys plugin support in Safari.
10 years ago
Boris Grozev
cb7ff545b6
Abstracts unified and plan B checks.
10 years ago
paweldomas
bc935eb5dc
Fixes broken video in FF
10 years ago
paweldomas
879fb9a590
Adds getters for peer video selectors and simplifies the code a little bit.
10 years ago
paweldomas
a1b0677442
Moves SSRC owner signaling from MUC presence to Jingle.
10 years ago
paweldomas
ae759fab5b
Adds IE support through Temasys WebRTC plugin.
10 years ago