Commit Graph

113 Commits

Author SHA1 Message Date
isymchych
c36001f861 removed xmpp and RTC modules 2015-12-30 14:34:10 +02:00
damencho
94b54279f2 Fixes wrong handler name, which causes adding multiple local video tags in the local video. 2015-11-17 14:27:38 -06:00
yanas
071fbfbd0d Merge pull request #399 from isymchych/callstats-error-reporting
Callstats error reporting. Ivan is going to publish another PR about earlier failures that would apply on top of this one.
2015-11-10 13:39:23 -06:00
paweldomas
27fc4636b7 Adjustments to make lip-sync work. Stream merging is now done by Jicofo. 2015-11-06 16:18:33 -06:00
isymchych
5be8c33054 report webrtc errors to callstats 2015-11-05 20:21:34 +02:00
paweldomas
73317c920a Merge branch 'master' into multiple-tracks 2015-11-04 15:09:51 -06:00
damencho
67b35f0f1e Uses inactive callback if available instead of deprecated onended one. 2015-11-02 16:42:32 -06:00
damencho
249e032ad6 Uses stopping tracks and use MediaStream.stop method only if defined. Based on previous code and inspired by PR #390. 2015-11-02 16:42:32 -06:00
damencho
fa138eae43 Replaces deprecated ended call with active check for media streams. 2015-11-02 16:42:32 -06:00
damencho
b08308e5e4 Fixes isMuted check. 2015-11-02 10:48:09 -06:00
damencho
74227e182a Makes sure we use stream.ended in one place. 2015-10-30 17:57:25 -05:00
damencho
8cebbbb347 Stops the MediaStream using the utility method in RTC. 2015-10-30 17:57:25 -05:00
damencho
1ba0a182f6 Makes sure we add/remove all onended events for media streams in one central place. 2015-10-30 17:57:25 -05:00
damencho
11e1197901 Uses one method from RTC to stop media streams. 2015-10-30 17:57:25 -05:00
Boris Grozev
9111797913 Removes a tangle of spaghetti. 2015-10-29 14:30:30 -05:00
Boris Grozev
cd1e761699 Creates multiple (Jitsi-Meet) MediaStreams if the RTCMediaStream object
contains both audio and video tracks.
2015-10-28 11:30:48 -05:00
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?)
2015-10-01 17:56:45 -05:00
Boris Grozev
4934779187 Simplifies code, removes unused code. 2015-10-01 17:56:45 -05:00
damencho
ababa0fadc Changes some logging levels. 2015-09-28 17:48:41 -05:00
Lyubomir Marinov
c992222c70 Removes duplication. Allows automated functional testing to access the WebRTC data channels. 2015-09-22 18:51:24 -05:00
Boris Grozev
bd58e6c799 Enables the jshint maximum line length check (80 chars) globally, and only overrides it in certain files. 2015-09-10 22:28:16 -05:00
Boris Grozev
27c297c034 Fixes or ignores (explicidly, as much as possible) jshint warnings. 2015-09-10 22:27:09 -05:00
Boris Grozev
09eaa0d303 Fix comparison warnings. 2015-09-10 22:26:55 -05:00
paweldomas
b9b64242a5 Will close install Temasys plugin popup only when cancel or close button is clicked. 2015-09-07 10:22:38 +02:00
Boris Grozev
f7ba684cf6 Enables the screen capture on firefox. 2015-09-02 17:30:38 -05:00
Boris Grozev
dc2b63fc60 Switches the order of the parameters of desktopsharing.addListener to match the rest of the code. Renames variables. 2015-09-02 17:30:38 -05:00
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. 2015-09-02 16:05:00 -05:00
paweldomas
59b26fdf07 Uses SDPUtil filter special characters method through xmpp interface instead of importing it directly. 2015-09-02 13:56:04 +02:00
paweldomas
922d0bd512 New adapter.js for Temasys plugin. 2015-08-19 18:22:07 +02:00
paweldomas
420514b921 Temasys adapter.js ver 0.12.0 with fix for setInterval included 2015-08-18 13:22:17 +02:00
damencho
2a2702c13a Adds params for enabling fake devices on firefox. 2015-08-17 17:05:03 -05:00
Boris Grozev
9cc9e6132c Add RTCBrowserType.isAndroid(). 2015-08-17 16:16:34 -05:00
paweldomas
5cd9db1b6a Missing semicolon... 2015-08-14 17:02:19 +02:00
paweldomas
cb024be2d6 Fixes locking at WaitForPluginReady with Temasys plugin install detection. 2015-08-12 14:21:08 +02:00
paweldomas
4c4e99c51a Updates Temasys adapter.screenshare.js. Browser restart is no longer required after plugin install. 2015-08-12 14:20:51 +02:00
paweldomas
ab4c29eddc Fixes video mute in Firefox. Disables VideoSSRCHack for Firefox by default. 2015-08-07 12:58:03 +02:00
paweldomas
c288aa6e84 Fixes issue with toggling video mute in FF caused by the fact that it has no 'onended' callback handling implemented. 2015-08-07 12:57:48 +02:00
paweldomas
e5d03d1d11 Fixes GUM failure with the latest FF nightly plus cleanup. 2015-08-07 12:57:43 +02:00
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. 2015-08-05 14:10:08 +02:00
bgrozev
fdb470d22f Merge pull request #330 from jitsi/remove-rtcp-mux-from-config
Removes the useBundle and useRtcpMux options from config.js. These are
2015-08-03 11:32:43 -05:00
bgrozev
c163a22415 Merge pull request #331 from jitsi/enable-noice-reduction
Re-enables video noise reduction (removes a workaround for M37).
2015-08-03 11:32:38 -05:00
Boris Grozev
2c790f86ad More formatting fixes. 2015-07-31 14:28:23 -05:00
Boris Grozev
be6d7af377 Cleanup: fixes to style, typos and documentation. 2015-07-31 14:22:20 -05:00
bgrozev
a7058747ac Updates a call to setMute(). 2015-07-30 10:51:50 -05:00
paweldomas
8469a282c1 Fixes inconsistent local video muted status. 2015-07-30 14:21:32 +02:00
Boris Grozev
4cac7ac97f Re-enables video noise reduction (removes a workaround for M37). 2015-07-29 11:28:58 -05:00
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.)
2015-07-29 11:26:50 -05:00
Devin Wilson
d44aed2c11 Remove duplicate handler 2015-07-22 13:38:28 -06:00
Devin Wilson
9bbf17e541 Remove UI references from RTC 2015-07-22 13:37:34 -06:00
paweldomas
0902cbb164 Fixes problems with Temasys plugin support in Safari. 2015-07-22 13:58:51 +02:00