Commit Graph

383 Commits

Author SHA1 Message Date
damencho 0ae702922c Makes the room parameter lower case. 2015-11-16 16:50:15 -06:00
damencho f9d1fd13df Fixes an issue where lastN event, includes in the logic local resource and detects it as removed from lastN and schedules update of large video. If we receive this event for newly joined participant and we have pinned the local video, the event triggers update of large video which displays the wrong participant, not the pinned local video. 2015-11-16 13:33:29 -06:00
damencho 74c420a609 Adds config option for auto enable desktop sharing when opening an url. 2015-11-13 16:18:22 -06:00
yanas 26e2fd6ef0 Fixes desktop streaming layout. 2015-11-13 11:04:49 -06:00
damencho 4b62f7f0ac Adds shortcut to toggle desktop sharing. 2015-11-12 16:57:00 -06:00
damencho fbb5f9b6c1 Merge pull request #361 from bickelj/master
Use member.isFocus to decide whether a given member is the focus user
2015-11-12 10:37:35 -06:00
damencho e460f0c8fa Fixes lastN video change. Resulting 'Uncaught TypeError: stream.getOriginalStream is not a function', problem detected by torture (3 participants and the last one receives last-n changed event on joining and screenshot shows: it is missing one of the participants and logs contain this error). 2015-11-10 16:40:34 -06:00
damencho dc2a60edbb Fixes long lines. 2015-11-10 16:40:25 -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 cfcf6fbc67 Merge branch 'multiple-tracks' 2015-11-06 16:27:14 -06:00
Boris Grozev 4009fed35d Moves the roomname generator to util, reuses a function. 2015-11-06 16:21:21 -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
Boris Grozev fb6367d687 Wraps at 80 chars. 2015-11-06 16:05:22 -06:00
Boris Grozev 5542642933 Exposes functions in RandomUtils. 2015-11-06 15:45:34 -06:00
Boris Grozev 005cc4b27a Simplifies code. 2015-11-06 15:30:41 -06:00
yanas a2c37fa3f6 Fixes some warnings. 2015-11-06 15:02:42 -06:00
isymchych 9f2b3aa011 rename callStatsUID to callStatsUserName 2015-11-06 14:58:07 -06:00
isymchych c89c9e78ff move username generator to utils 2015-11-06 14:56:12 -06:00
isymchych 0a71c2e1d3 Generate random username for callstats 2015-11-06 14:49:32 -06:00
yanas 03018a2ead Fixing documentation warnings. 2015-11-06 11:48:00 -06:00
paweldomas 333cd6f25f Converts constants in RandomUtil to hex. 2015-11-05 14:14:52 -06:00
isymchych 05b3df0560 added jsdocs 2015-11-05 20:30:30 +02:00
isymchych 5be8c33054 report webrtc errors to callstats 2015-11-05 20:21:34 +02:00
yanas 73b1d3c7c2 Adds a feedback button and dialog. 2015-11-05 11:28:01 -06:00
Boris Grozev 2117aefacc Removes unused code. 2015-11-05 11:01:19 -06:00
yanas a3264ce6b7 Merge pull request #396 from isymchych/fix-username-xss
Escape html from username.
2015-11-05 10:06:05 -06:00
damencho 374763c325 Fixes mute check, prevents disabling the menu when the remote participant is muted. 2015-11-04 17:23:49 -06:00
paweldomas 73317c920a Merge branch 'master' into multiple-tracks 2015-11-04 15:09:51 -06:00
isymchych fdc2ecd86f escape html from username 2015-11-04 17:01:11 +02:00
damencho 5446c513f5 Adds room name parameter to the bosh connection. 2015-11-03 14:32:41 -06:00
paweldomas b1f617502e Integrates token authentication. 2015-11-03 13:21:52 -06:00
Boris Grozev a5e15025f8 Implements switching streams on firefox by using RTPSender.replaceTrack(). Fixes bugs with switching between camera and screen sharing. 2015-11-03 11:27:48 -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 932af962b2 Adds an option to advertise our SSRCs in presence to the MUC (as well as
Jingle) for backward compatibility with jirecon. Partially reverts
a1b0677442
2015-10-29 16:50:33 -05:00
Boris Grozev e0522f6977 Simplifies code. 2015-10-29 16:30:36 -05:00
Boris Grozev 9111797913 Removes a tangle of spaghetti. 2015-10-29 14:30:30 -05:00
Boris Grozev a2ad7b8f53 Mutes video elements. 2015-10-28 12:05:42 -05:00
paweldomas 7abe02d756 Merge audio and video on the receiver's side. 2015-10-28 12:01:21 -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
bgrozev 30c601e054 Removes words from the roomname generator. 2015-10-21 09:46:54 -05:00
Boris Grozev 23ff99db6e Implements choosing from a list of possible BOSH addresses. 2015-10-20 10:44:41 -05:00
Boris Grozev 554808549e Fixes a bug reported by George Politis. 2015-10-19 15:59:24 -05:00
Boris Grozev 657a3fb2e1 Removes comments (fixes warnings). 2015-10-19 15:59:16 -05:00