damencho
08107ca95b
Fixes retrieving correct local ssrc in FF. Fixes tests that were checking for audio levels.
2015-12-08 19:00:21 -06:00
Boris Grozev
a2c41392dd
Uses a single avatar URL, allows to override gravatar with a custom URL for avatars in interface_config.js.
2015-12-08 17:34:40 -06:00
Boris Grozev
a647400cb8
Merge branch 'third-party-requests'
2015-12-08 22:53:43 +00:00
Boris Grozev
f42684d789
Changes enableThirdParty requests to disableThirdParty requests, in
...
order to not change existing behaviour (without changes to config.js).
2015-12-08 22:52:12 +00:00
paweldomas
1e3ef532aa
Adds 'enforcedBridge' property used to make Jicofo use specific bridge and ignore what BridgeSelector module says.
2015-12-08 15:30:46 -06:00
Jesse Bickel
895bb3fd60
Use gravatar when enabled.
2015-12-07 14:41:35 -06:00
damencho
5f6bba435c
Fixes Uncaught TypeError: mediaStream.detachEvent on stopping desktop sharing.
2015-12-04 11:30:11 -06:00
damencho
09a509400f
Fixes showing prezi button.
2015-12-04 10:38:42 -06:00
hristoterezov
98f0de258b
Merge pull request #421 from isymchych/use-API
...
Use JS API in jitsi-meet
2015-12-03 16:21:03 -06:00
isymchych
09aa9482c0
do not use members module
2015-12-03 15:11:01 +02:00
damencho
1c19f977ad
Converts ssltcp candidate to tcp one on FF.
2015-12-02 17:15:55 -06:00
damencho
d7317a94bb
Converts ssltcp candidate to tcp one on FF.
2015-12-02 16:35:45 -06:00
isymchych
272cfea493
share user email through commands
2015-12-02 17:24:57 +02:00
isymchych
941cd13193
do not use xmpp in connectionquality module
2015-12-02 15:05:29 +02:00
George Politis
3ca288d74d
Adds comment.
2015-12-01 13:27:01 -06:00
George Politis
72c7812376
Revert "Sets up simulcast for 2 layers."
...
This reverts commit b2993d8cf3
.
2015-12-01 13:26:24 -06:00
George Politis
d42415959f
Adds comment.
2015-12-01 13:25:20 -06:00
George Politis
b678671607
Revert "Sets up simulcast for 2 layers."
...
This reverts commit b2993d8cf3
.
2015-12-01 13:24:15 -06:00
isymchych
fe77846b89
do not use xmpp in settings menu
2015-12-01 15:41:58 +02:00
isymchych
c50151d85d
do not use NicknameHandler
2015-12-01 14:53:01 +02:00
isymchych
4152106a06
listen to CONNECTION_INTERRUPTED and CONNECTION_RESTORED events
2015-12-01 12:05:55 +02:00
isymchych
c21c9ce1b8
do not use xmpp module in AudioLevels
2015-12-01 11:12:40 +02:00
isymchych
4ef57ceada
do not use XMPP or RTC modules in UI
2015-11-30 17:24:42 +02:00
isymchych
59f98205c7
use JS API; UI module refactoring
2015-11-30 13:54:54 +02:00
paweldomas
0a7cea26b3
Exposes methods for obtaining stream SSRCs and audio levels.
2015-11-25 20:09:24 -06:00
paweldomas
286225e81e
Removes unused code used to inject local SSRCs.
2015-11-25 20:09:12 -06:00
bgrozev
b2a3866fe4
Fixes a typo (reported by Emil Ivov)
2015-11-25 15:46:41 -06:00
damencho
6b621654ab
Adds speaker indicator and no longer use the display name for that purpose.
2015-11-23 17:30:24 -06:00
hristoterezov
d060db476f
Merge branch 'isymchych-bug/large-video-on-safari'
2015-11-20 11:21:14 -06:00
isymchych
1d59283518
fixed switching to large video from FF on safari
2015-11-20 14:05:37 +02:00
isymchych
19d9c0be50
fixed switching to large video from FF on safari
2015-11-19 14:32:07 +02:00
yanas
236c4bb37c
Adds a method in callstats in order to check if it's enabled.
2015-11-17 16:39:40 -06:00
isymchych
72c39a0162
accumulate erorrs unitl connected to callstats
2015-11-17 16:39:40 -06: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
George Politis
5d571e696f
Sets up simulcast for 2 layers.
2015-11-17 18:16:19 +00:00
George Politis
ce397d9e74
Fixes issue in ssrc-group SDP parsing.
...
How did this even work before?
2015-11-17 18:15:24 +00:00
damencho
b64f3a5913
Adds method to obtain remote video type.
2015-11-16 18:17:18 -06:00
yanas
7ea675159e
Disables feedback functionality if callstats isn't available.
2015-11-16 18:06:47 -06:00
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
bgrozev
bbbe1fe5c7
Merge pull request #374 from spellauge/authdomain2
...
authdomain2
2015-10-14 11:25:19 -05:00
Boris Grozev
ae793726ca
Allows the URLProcessor to replace a property even if its type changes.
2015-10-12 17:46:58 -05:00
Spellauge
277f340063
authdomain2
2015-10-12 17:38:35 +02:00
Boris Grozev
cf8950110f
Adds additional logs, including timestamps relative to the initial
...
request.
2015-10-06 16:57:14 -05:00
yanas
9a5d2012d3
Adds jsdoc to previous commit
2015-10-06 15:02:46 -05:00
Yana Stamcheva
8a678286f7
Makes video screen fit configurable.
2015-10-06 14:37:18 -05:00
Emil Ivov
097c008a63
add display name to stats debug info
2015-10-04 16:13:28 -05:00
Marc Laporte
220fe7e993
Fix a typo
2015-10-01 22:27:32 -04:00
Boris Grozev
0bbae86f68
Fixes a bug with prematurely removed remote videos on firefox.
2015-10-01 17:56:45 -05:00
Boris Grozev
ff2b7ca921
Removes unused parameters, adds documentation.
2015-10-01 17:56:45 -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
f626c5fbc0
Adds null check for the connection when checking whether we have joined a muc.
2015-09-29 11:55:39 -05:00
damencho
ababa0fadc
Changes some logging levels.
2015-09-28 17:48:41 -05:00
damencho
54b9379577
Fixes storing display name in local members list, avoid dominant speaker to delete it.
2015-09-25 17:38:28 -05:00
Jesse Bickel
806cacb755
Use member.isFocus to decide whether a given member is the conference focus user.
2015-09-25 08:49:19 -05:00
damencho
fd954580b7
Fixes for FF: failing avatar tests and problem when last participant leaves the owner video does not switch to local video.
2015-09-23 13:50:28 -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
506d0722bd
Removes hard-coded constants and uses the events API in the statistics
...
module.
2015-09-21 11:29:23 -05:00
Boris Grozev
62d3b749bb
Adds config options to filter out TCP or UDP candidates (for the purpose
...
of forcing one or the other in automated tests).
2015-09-21 11:28:55 -05:00
paweldomas
260b610725
Fixes issue with avatar not being displayed when user is in the lastN set, but has video muted.
2015-09-17 19:04:56 +02:00
hristoterezov
39c5ef2f5a
Fixes jshint
2015-09-16 17:44:53 -05:00
hristoterezov
b59f8d3da6
Merge branch 'issue/client-analytics' of https://github.com/gerges/jitsi-meet into gerges-issue/client-analytics
...
Conflicts:
modules/UI/toolbars/BottomToolbar.js
2015-09-16 17:42:51 -05:00
Boris Grozev
745417be18
Tries to fix connecting after XMPP authentication is requested.
2015-09-14 16:06:58 -05:00
Boris Grozev
fdf73a9b4e
Fixes jshint warnings.
2015-09-14 09:26:24 -05:00
Boris Grozev
dff4666bc6
Merge branch 'master' into lint
2015-09-14 09:26:16 -05:00
Boris Grozev
5ac3304956
Fixes a typo reported by Hamid Yaseen. Closes #283 .
2015-09-11 17:20:24 -05:00
hristoterezov
161673cecb
Merge branch 'issue/toolbar-config' of https://github.com/gerges/jitsi-meet into gerges-issue/toolbar-config
...
Conflicts:
index.html
libs/app.bundle.js
2015-09-11 14:49:20 -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
Boris Grozev
68421465a7
Removes misleading documentation. Formatting fixes.
2015-09-09 14:09:58 -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
f69e7ace6d
Uses the new name of the chrome extension id field.
2015-09-04 11:52:16 -05:00
Boris Grozev
b2d838ba1c
Fixes mirroring on firefox.
2015-09-04 10:27:55 -05:00
Boris Grozev
995b3be6e7
Implements screen sharing for firefox, using a jidesha extension.
...
Renames some fields in config.js.
2015-09-03 10:00:36 -05:00
Boris Grozev
e5184358c2
Separates the logic for obtaining a screen capture from the logic
...
for switching between camera and screen.
2015-09-02 17:30:38 -05:00
Boris Grozev
f7ba684cf6
Enables the screen capture on firefox.
2015-09-02 17:30:38 -05:00
Boris Grozev
c0a51fedd0
Moves includes to the top of the file.
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
Issac Gerges
2c573d76ea
Add analytics for bottom toolbar events
2015-09-02 12:16:50 -05:00
Issac Gerges
5734d5ad80
Add analytics for toolbar items
2015-09-02 12:16:50 -05:00
Issac Gerges
92a6b765a2
Add pluggable analytics framework
2015-09-02 12:16:44 -05:00
Issac Gerges
0cda79352f
Fix spelling mistake in openLinkDialog
2015-09-02 12:08:04 -05:00
Issac Gerges
aef07ec11b
Merge remote-tracking branch 'origin/master' into issue/toolbar-config
2015-09-02 11:08:01 -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
Boris Grozev
47bb9439db
Don't treat 0 as false (avoid a warning when the receivedPackets or
...
sentPackets stat is 0, and possibly fixes misinterpreting a remove
stream as a local).
2015-09-01 11:22:36 -05:00
Issac Gerges
bcccc58b2c
Allow for a list of enabled buttons to be passed as part of interfaceConfig
2015-08-28 16:34:07 -05:00
Paweł Domas
aebfa33383
Merge pull request #349 from mksh/master
...
Some fixes in dynamic config retrieval
2015-08-28 16:50:26 +02:00
mksh
aa21e13780
Fixed configuration callback request data serialization; switched to jQuery for ajax call
2015-08-28 12:51:35 +03:00
paweldomas
51c23ae133
Re-use current connection's domain as ping destination instead of accessing config.hosts.domain directly.
2015-08-28 11:38:14 +02:00
paweldomas
60d0279e08
Will use XEP-0199 ping for keep-alive only if it is supported by the server.
2015-08-28 11:38:08 +02:00
Boris Grozev
6cd4bb8651
Removes the protocol from the callstats.io conferenceID.
2015-08-27 15:24:48 -05:00
Boris Grozev
741b9adc1e
Fixes typos and removes a translation key.
2015-08-25 11:40:59 -05:00
paweldomas
f559bd1ba4
CONNECTION_INTERRUPTED event will now be generated if we've ever been in stable state(we can go into "unstable" state after muting video and connection problems screen will not be displayed).
2015-08-25 14:21:15 +02:00
paweldomas
9a77ddc54c
Reacts to consecutive ping failures by closing the connection.
2015-08-25 14:21:04 +02:00
paweldomas
2d4a5412c0
Meet pings Prosody
2015-08-25 14:20:57 +02:00
paweldomas
2f03a0a7fe
Fixes broken last-N
2015-08-24 11:53:13 +02:00
paweldomas
4c2f0d3600
Removed duplicated code for adding video thumbnail's hover handler.
2015-08-24 11:53:12 +02:00
paweldomas
a8a0945d73
Moves method for selecting thumbnail's video element from videolayout to SmallVideo. Fixes issue with muted audio in IE after switching between thumbnails.
2015-08-24 11:53:11 +02:00
paweldomas
a7048fba06
Implements HTTP POST query for fetching app configuration.
2015-08-24 11:53:10 +02:00
paweldomas
0fe4999beb
Use fadeTo instead of fadeIn/fadeOut to avoid having display: none on large video which causes issues when Temasys plugin is used.
2015-08-19 18:23:18 +02:00
paweldomas
ae96b9f365
Fixes issue in IE where click events on local video thumbnail are captured by local audio object created by Temasys plugin on stream attach.
2015-08-19 18:23:08 +02:00
paweldomas
922d0bd512
New adapter.js for Temasys plugin.
2015-08-19 18:22:07 +02:00
paweldomas
9a7bc4ebab
Fixes issue with returning from shared document view. Calls show() before fadeOut() on large video to avoid situation when we end up with black screen and are unable to select new video. Updates app.bundle.js.
2015-08-19 10:55:35 +02:00
damencho
2081757ba1
Enables stats in FF.
2015-08-18 16:42:47 -05:00
paweldomas
420514b921
Temasys adapter.js ver 0.12.0 with fix for setInterval included
2015-08-18 13:22:17 +02:00
paweldomas
eb63b24a9a
Fixes fadeIn/fadeOut large video transitions in Safari. Enables animation on video resize when switching between camera and screen video.
2015-08-18 13:19:54 +02:00
paweldomas
c8bbded994
Removes accidentally committed debug message.
2015-08-18 13:19:44 +02:00
damencho
2a2702c13a
Adds params for enabling fake devices on firefox.
2015-08-17 17:05:03 -05:00
Boris Grozev
502eab7278
Only update the "start muted" settings on precense from a moderator.
2015-08-17 16:17:15 -05:00
Boris Grozev
332aafbe20
Documents some of the XMPP events. Renames some of them.
2015-08-17 16:17:03 -05:00
Boris Grozev
d5258e6197
Remove a double variable declaration.
2015-08-17 16:17:01 -05:00
Boris Grozev
9cc9e6132c
Add RTCBrowserType.isAndroid().
2015-08-17 16:16:34 -05:00
paweldomas
60afe2d202
Fixes issue with display name event not being fired on Safari/IE
2015-08-14 17:04:30 +02:00
paweldomas
5cd9db1b6a
Missing semicolon...
2015-08-14 17:02:19 +02:00
Boris Grozev
7f1eb617c3
Uses npm packeges for socket.io and jsSHA.
2015-08-12 21:50:42 +02:00
Issac Gerges
dcc206b2b4
Update non-container toolbar items to be set to inline-block when shown
2015-08-12 13:06:55 -05:00
Issac Gerges
da75e17ff5
Merge remote-tracking branch 'origin/master' into issue/toolbar-refactor
2015-08-12 13:05:20 -05: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
4b8bc398dd
Fixes issue with black video when new stream element is inserted after the old one.
2015-08-12 14:20:44 +02:00
paweldomas
466e7dcc91
Fixes crash in LocalSSRCReplacement when null localDescription is passed.
2015-08-12 14:20:37 +02:00
Issac Gerges
de30ce0f5c
Merge remote-tracking branch 'origin/master' into issue/toolbar-refactor
2015-08-11 13:30:08 -05:00
Issac Gerges
fc6f5717cb
Refactor toolbar to add separators via css and remove unneeded containers
2015-08-11 13:24:53 -05:00
paweldomas
b680ecd2ff
Renames getLargeVideoJid to getLargeVideoResource and updates app.bundle.js.
2015-08-11 13:12:55 +02:00
Boris Grozev
f52b1380ee
Continues to separate JingleSessionPC.
2015-08-10 16:38:35 -05:00
Boris Grozev
baf720c553
Starts to abstract JingleSession.
2015-08-10 15:58:50 -05:00
Boris Grozev
6ca1e131af
Renames JingleSession to JingleSessionPC.
2015-08-10 13:22:05 -05:00
Boris Grozev
57b9aeb38c
Inlines a method for clarity/simplicity.
2015-08-10 13:14:12 -05:00
Boris Grozev
cc20a4d776
Removes an unused variable.
2015-08-10 13:02:39 -05:00
Boris Grozev
fd404b8465
Supports setting interfaceConfig options via URL params. Renames config.filmStripOnly to interfaceConfig.filmStripOnly.
2015-08-10 12:59:12 -05:00
damencho
cc29df6376
Adds params for enabling rec on entering the conference.
2015-08-07 10:31:48 -05:00
paweldomas
fb875423a9
Fixes SSRC=1 issue. Renames VideoSSRCHack to LocalSSRCReplacement.
2015-08-07 12:58:12 +02:00
paweldomas
ab4c29eddc
Fixes video mute in Firefox. Disables VideoSSRCHack for Firefox by default.
2015-08-07 12:58:03 +02:00
paweldomas
95e964a089
Fixes bugs in VideoSSRCHack. Additional log messages.
2015-08-07 12:57:56 +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
hristoterezov
7793d65a99
Renames config.minimized to config.filmStripOnly .
2015-08-06 18:59:51 -05:00
hristoterezov
b77791f4b2
Implements minimized mode - only the thumbnails are visible.
2015-08-06 18:34:40 -05:00
damencho
4092d67853
Updates use of recording states, add some information texts and notifications.
2015-08-05 22:18:45 -05: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
9a31fa3d63
Fixes a bug reported by Pawel Domas.
2015-08-04 09:26:16 -05:00
yanas
ab570d63fa
Fixes this reference.
2015-08-03 14:08:42 -05:00
Boris Grozev
b4983b2566
Merge branch 'rename-mute-to-toggle'
2015-08-03 11:46:55 -05: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
bgrozev
1dea41d3d4
Merge pull request #328 from jitsi/verify-full-jid-for-jingle
...
Verify full (and not bare) JID of the Jingle sender, since everyone i…
2015-08-03 11:32:32 -05:00
yanas
9d321df49e
Adds javadoc for previous commit.
2015-08-03 11:21:56 -05:00
yanas
d92d8e8299
Some additional error handling.
2015-08-03 11:00:16 -05:00
Boris Grozev
67a52e6f72
Cleanup and formatting fixes in the UI module.
2015-07-31 14:45:40 -05:00
Boris Grozev
2c790f86ad
More formatting fixes.
2015-07-31 14:28:23 -05:00
Boris Grozev
fd5a739f3c
Minor formatting fixes, avoid using a global variable.
2015-07-31 14:25:48 -05:00
Boris Grozev
35e46a2cfa
Fix a typo.
2015-07-31 14:23:48 -05:00
Boris Grozev
24f9a1c8d1
Abstract browser type checks.
2015-07-31 14:23:36 -05:00
Boris Grozev
71229bdba9
Minor formatting fixes.
2015-07-31 14:23:27 -05:00
Boris Grozev
84a8d00234
Renames functions for the sake of clarity.
2015-07-31 14:22:42 -05:00
Boris Grozev
ee95e99f57
Cleanup: removes an unused function.
2015-07-31 14:22:32 -05:00
Boris Grozev
be6d7af377
Cleanup: fixes to style, typos and documentation.
2015-07-31 14:22:20 -05:00
paweldomas
df932bb89f
Fixes typo in variable name(and a crash on undefined).
2015-07-31 15:50:02 +02:00
paweldomas
50e67a0658
Prevents from duplicating existing SSRCs with 'source-add' in remote description.
2015-07-31 15:49:53 +02:00
bgrozev
5588bcd167
Updates another call to setMute().
2015-07-30 14:24:44 -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
paweldomas
2ffe178456
Fixes issue with missing avatar for Jigasi user. Fixes issue with avatar not being displayed when user has no video. Removed duplicated logic for checking video muted status(removed from LargeVideo which exists in SmallVideo).
2015-07-30 14:21:31 +02:00
paweldomas
349f196664
"wait for remote video" loop no longer exists so no need to set 'removed' flag on video.
2015-07-30 14:21:31 +02:00
paweldomas
f2bd76ac93
Fixes issue with video thumbnail not being removed for users without camera and mic.
2015-07-30 14:21:30 +02:00
hristoterezov
baee96734c
Moves LargeVideo html dependancies in LargeVideo.js
2015-07-29 14:39:09 -05:00
Boris Grozev
4cac7ac97f
Re-enables video noise reduction (removes a workaround for M37).
2015-07-29 11:28:58 -05:00
Boris Grozev
46a17948d0
Renames the external API commands from "mute{Audio,Video}" to "toggle{Audio,Video}" since what they do is "toggle".
2015-07-29 11:28:37 -05:00
Boris Grozev
79ac1e800f
Verify full (and not bare) JID of the Jingle sender, since everyone in the MUC has the same bare JID.
2015-07-29 11:27:12 -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
paweldomas
4aa6fbc4b9
Switches to the last visible video correctly when current speaker leaves the conference.
2015-07-23 11:24:13 +02: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
Devin Wilson
156b218bfc
Remove UI references from xmpp-related modules
...
Conflicts:
modules/xmpp/JingleSession.js
service/xmpp/XMPPEvents.js
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
paweldomas
9b4ee7c0c5
Fixes video switching issue. 'oldSmallVideo' field is no longer used as it is might be overwritten before fadeOut 'complete' callback of #largeVideo is called(and we miss UI update on it).
2015-07-22 13:58:39 +02:00
Boris Grozev
9206b470ef
Re-orders a=ssrc lines before calling SRD (fixes SRD failures when rtx/FID groups are in use).
2015-07-21 16:56:48 -05:00
Boris Grozev
cb7ff545b6
Abstracts unified and plan B checks.
2015-07-21 16:56:48 -05:00
paweldomas
bc935eb5dc
Fixes broken video in FF
2015-07-21 10:16:18 +02:00
paweldomas
c3548eb866
Fixes issues with invalid avatars and problems with switching between videos.
2015-07-20 19:32:04 +02:00
hristoterezov
a66459e206
Changes the conference id for callstats API.
2015-07-17 14:45:30 -05:00
Devin Wilson
829d8dab16
Fix CallStats require and initialize API commands and keyboard shortcuts in init method
2015-07-17 09:57:59 -06:00
Boris Grozev
7e1c7d19d6
Advertises RFC4588 support for browsers that support it.
2015-07-15 16:47:36 -05:00
hristoterezov
a3886cc56c
Focuses the enter display name field.
2015-07-15 13:31:39 -05:00
paweldomas
7776bc92a4
Undefined method...
2015-07-15 14:44:16 +02:00
paweldomas
420bbe136c
Fixes call to undefined method(which fixes crash on lastN switch and when clicking contact on the contactlist).
2015-07-15 14:01:36 +02:00
paweldomas
2b103288c2
Removes old hack
2015-07-15 12:16:04 +02:00
paweldomas
17f245df5e
Fixes local video thumbnail being replaced with an avatar when lastN enabled.
2015-07-15 12:14:34 +02:00
paweldomas
61f4674a28
Fixes direct access to 'src' attribute of 'video' element.
2015-07-15 12:12:07 +02:00
paweldomas
879fb9a590
Adds getters for peer video selectors and simplifies the code a little bit.
2015-07-15 12:11:58 +02:00
paweldomas
a1b0677442
Moves SSRC owner signaling from MUC presence to Jingle.
2015-07-14 15:35:13 +02:00
Boris Grozev
f29fc0f8e7
Fix building on a case-sensitive file system.
2015-07-10 22:39:09 +02:00
Boris Grozev
d430074ed8
Remove a superfluous var declaration.
2015-07-10 22:38:27 +02:00
paweldomas
ae759fab5b
Adds IE support through Temasys WebRTC plugin.
2015-07-10 11:57:20 +02:00
paweldomas
6ec7be09f2
Fixes issue with switching to the screen stream before conference starts(when we're still alone in the room).
2015-07-09 15:04:08 +02:00
paweldomas
9268da65c2
Removes 'wait for remote video' hack
2015-07-06 12:24:59 +02:00
paweldomas
3fc6da1ed5
Fixes issue with invalid number of conference participants displayed on the contact list indicator.
2015-07-06 12:24:40 +02:00
hristoterezov
62a731e244
Fixes typo in translation module interface.
2015-07-03 12:34:05 +03:00
hristoterezov
47b6355d66
Implements functionality that forces the user to enter display name.
2015-07-02 17:04:37 +03:00