hristoterezov
cc36b687d8
fix(suspend_video): JS error if config.testing is missing
8 vuotta sitten
hristoterezov
be665cbff7
feat(RTCUtils): add options for suspend video evaluation
8 vuotta sitten
Saúl Ibarra Corretgé
c83ee2eed1
feat(RTC): fix using 720p resolution by default
The default was still 360p if the option was missing from config.js. In
addition, move the logic outside of a browser check, so all browsers get
glorious HD by default.
8 vuotta sitten
hristoterezov
a02a3ea072
feat(analytics): available devices
8 vuotta sitten
Lyubo Marinov
ff8468d931
eslint 4.8.0
ESLint 4.8.0 discovers a lot of error related to formatting. While I
tried to fix as many of them as possible, a portion of them actually go
against our coding style. In such a case, I've disabled the indent rule
which effectively leaves it as it was before ESLint 4.8.0.
8 vuotta sitten
paweldomas
d58c8e199f
fix: audio processing options
'echoCancellation' should be disabled by 'disableAEC'
'disableAP' should disable all options
8 vuotta sitten
paweldomas
1a71661b20
ref(RTCUtils): do not delay enumerate devices
As new use case for joining a conference without calling GUM has been
added to jitsi-meet enumerate devices should not be delayed. In fact not
only it was delayed, but never called in such case
(getUserMediaStatus.initialized stays false forever).
8 vuotta sitten
jlightfoot
f85134be8c
make audio processing constraints configurable (#491)
* make audio processing constraints configurable
AP: echoCancellation is a "master switch" for disabling all audio processing. set to disableAP=true and stereo=true allows fullband, stereo sound.
AGC: misbehaves with certain 'pre-gained' mics.
HPF: can't hear any effect but it's the last constraint to make configurable.
* Update RTCUtils.js
8 vuotta sitten
bgrozev
77d2583f38
feat: Always enables googSuspendBelowMinBitrate for p2p. (#542)
8 vuotta sitten
hristoterezov
51c623fcec
feat(SS): Add option for desktop sharing sources
8 vuotta sitten
hristoterezov
d2ecc6003a
feat(SS): Expose SS sourceType
8 vuotta sitten
Iñaki Baz Castillo
e4133e067b
edge: add ORTC based WebRTC shim for full Edge support
8 vuotta sitten
hristoterezov
b25f411484
feat(JitsiLocalTrack): expose source id for desktop sharing tracks
8 vuotta sitten
Iñaki Baz Castillo
8620317f30
edge: add initial ORTC shim for Edge support
8 vuotta sitten
Saúl Ibarra Corretgé
11865ba1f7
tpc: use the peerconnection type constructor from RTCUtils
Avoids having to do browser checks twice.
Fixes: #423
8 vuotta sitten
Iñaki Baz Castillo
a71cd87231
edge: Ensure "unsupported" is triggered for now (until fully supported)
8 vuotta sitten
Iñaki Baz Castillo
668d9a04b3
edge: Make getUserMedia() work (#421)
8 vuotta sitten
damencho
7ce45f58ac
Fixes changing devices.
Logic broken while refactoring (in b8a2a7baaf [eslint] no-unneeded-ternary).
8 vuotta sitten
Saúl Ibarra Corretgé
594034c8f2
cleanup: remove old Android specific hack
8 vuotta sitten
Lyubo Marinov
de61af8b2d
[eslint] require-jsdoc
8 vuotta sitten
hristoterezov
432185066a
fix(eslint): Add no-invalid-this rule
8 vuotta sitten
Lyubo Marinov
66b62080e8
[eslint] max-params
8 vuotta sitten
Lyubo Marinov
7c0b8d9145
[eslint] no-use-before-define
8 vuotta sitten
Lyubo Marinov
146148483e
[eslint] no-shadow
8 vuotta sitten
Lyubo Marinov
c88c4f9124
[eslint] camelcase
8 vuotta sitten
hristoterezov
e5472b9aca
fix(eslint): Add eqeqeq rule
8 vuotta sitten
Lyubo Marinov
8fbc815836
[eslint] no-param-reassign
8 vuotta sitten
Lyubo Marinov
72290d937e
Re-enable jshint with a minimal configuration
8 vuotta sitten
Lyubo Marinov
308adc133a
[eslint] max-len
8 vuotta sitten
Lyubo Marinov
068f290835
[eslint] lines-around-comment
8 vuotta sitten
Lyubo Marinov
9a8b5563c6
[eslint] object-property-newline
8 vuotta sitten
Lyubo Marinov
840c5b3cdf
[eslint] computed-property-spacing, key-spacing, keyword-spacing, object-curly-spacing
8 vuotta sitten
Lyubo Marinov
7cecd3a9d9
[eslint] comma-dangle, comma-spacing
8 vuotta sitten
Lyubo Marinov
63ebd47172
[eslint] array-bracket-spacing
8 vuotta sitten
Lyubo Marinov
05c90dc42c
[eslint] no-undef-init
8 vuotta sitten
Lyubo Marinov
4581605a28
[eslint] newline-after-var, newline-before-return, newline-per-chained-call
8 vuotta sitten
Lyubo Marinov
0da7f6b98f
[eslint] no-negated-condition
8 vuotta sitten
Lyubo Marinov
13bfa61028
[eslint] prefer-arrow-callback
8 vuotta sitten
Lyubo Marinov
1068233eac
[eslint] prefer-rest-params
8 vuotta sitten
hristoterezov
b13348726b
fix(eslint): Add no-implicit-coercion rule
8 vuotta sitten
Lyubo Marinov
c991abf9ef
[eslint] prefer-template
8 vuotta sitten
Lyubo Marinov
5bff0ed543
[eslint] no-var
8 vuotta sitten
hristoterezov
e4352d2188
fix(eslint): Add no-else-return rule
8 vuotta sitten
hristoterezov
245c49bc31
fix(eslint): Add dot-notation rule
8 vuotta sitten
Lyubo Marinov
b8a2a7baaf
[eslint] no-unneeded-ternary
8 vuotta sitten
Lyubo Marinov
4293971466
[eslint] operator-linebreak
8 vuotta sitten
Lyubo Marinov
ed0d464392
[eslint] quotes
8 vuotta sitten
Lyubo Marinov
b5b0e95b4e
[eslint] sort-vars
8 vuotta sitten
Lyubo Marinov
f8ab8015a2
[eslint] space-before-blocks
8 vuotta sitten
Lyubo Marinov
78217478d1
[eslint] space-before-function-paren
8 vuotta sitten