Lyubo Marinov
4581605a28
[eslint] newline-after-var, newline-before-return, newline-per-chained-call
преди 9 години
Lyubo Marinov
110fe997b6
[eslint] no-continue
преди 9 години
Lyubo Marinov
1c5764535a
[eslint] no-lonely-if
преди 9 години
Lyubo Marinov
0da7f6b98f
[eslint] no-negated-condition
преди 9 години
Lyubo Marinov
13bfa61028
[eslint] prefer-arrow-callback
преди 9 години
Lyubo Marinov
1068233eac
[eslint] prefer-rest-params
преди 9 години
hristoterezov
b13348726b
fix(eslint): Add no-implicit-coercion rule
преди 9 години
Lyubo Marinov
c991abf9ef
[eslint] prefer-template
преди 9 години
hristoterezov
6095a3a95d
fix(eslint): Add no-eq-null rule
преди 9 години
hristoterezov
fa971c81b5
fix(eslint): Add no-empty-function rule
преди 9 години
Lyubo Marinov
5bff0ed543
[eslint] no-var
преди 9 години
hristoterezov
e4352d2188
fix(eslint): Add no-else-return rule
преди 9 години
hristoterezov
f63b04ddab
fix(eslint): Add no-alert rule
преди 9 години
hristoterezov
245c49bc31
fix(eslint): Add dot-notation rule
преди 9 години
Lyubo Marinov
a2f62d9c28
[eslint] no-spaced-func
преди 9 години
Lyubo Marinov
b8a2a7baaf
[eslint] no-unneeded-ternary
преди 9 години
Lyubo Marinov
4293971466
[eslint] operator-linebreak
преди 9 години
Lyubo Marinov
ed0d464392
[eslint] quotes
преди 9 години
Lyubo Marinov
b5b0e95b4e
[eslint] sort-vars
преди 9 години
Lyubo Marinov
f8ab8015a2
[eslint] space-before-blocks
преди 9 години
Lyubo Marinov
78217478d1
[eslint] space-before-function-paren
преди 9 години
Lyubo Marinov
55ed404dd4
[eslint] space-in-parens
преди 9 години
Lyubo Marinov
324afc0caf
[eslint] space-infix-ops
преди 9 години
Lyubo Marinov
14147059b3
[eslint] spaced-comment
преди 9 години
Lyubo Marinov
a5d354e07b
[eslint] arrow-body-style
преди 9 години
Lyubo Marinov
7398216a5a
[eslint] arrow-parens
преди 9 години
hristoterezov
c96898c478
fix(eslint): Add no-multi-spaces rule
преди 9 години
hristoterezov
3e44723582
fix(eslint): Add indent rule
преди 9 години
hristoterezov
f02a22d3f9
fix(eslint): Add brace-style rule
преди 9 години
hristoterezov
c36b464bfc
fix(eslint): Add curly rule
преди 9 години
Lyubo Marinov
596767d57e
[eslint] object-shorthand
преди 9 години
Lyubo Marinov
1ff84b6781
[eslint] prefer-const
преди 9 години
Lyubo Marinov
4d2a24ba87
[eslint] prefer-spread
преди 9 години
hristoterezov
fceb8606d8
fix(eslint): Add no-extra-parens rule
преди 9 години
hristoterezov
70c4748cfa
fix(eslint): Changes eslint existing rules to match the same rules in jitsi meet
преди 9 години
Paweł Domas
d0ce2d6866
feat: add SdpTransformUtil
* ref(TraceablePeerConnection): rename var to what it is
* ref(ssrc info): get rid of 'ssrc' and 'group' roots
Removes 'ssrc' and 'group' root Objects from "ssrc info" structure.
Also removed redundant 'primarySSRC' from the group.
Do not split and join back and forth the SSRCs, but store them as
numbers.
* feat: add SdpTransformUtil
* ref(rtxModifier): rename "previousAssociatedRtxStream"
* ref(RtxModifier): use for .. of
* fix(SdpConsistency): organize imports
* fix(RtxModifier): organize imports
* ref(JitsiLocalTrack): simplify the expression
* extract MLineWrap (ongoing)
* ref(TPC.extractSSRCMap): some ES6 cleanup
* ref(RtxModifier): use template strings
* doc(SdpTransformUtil): update and fill missing
* ref(SdpTransformUtil): const, template strings
* style(TPC): object formatting
* ref(JitsiLocalTrack): simplify expression + syntax
* ref(TPC): more "extractSSRCMap" improvements
* ref(RtxModifier): const all the things
* ref(SdpConsistency): template strings
* ref(SdpTransformUtil): syntax + other
* doc(SdpConsistency): add throws description
* fix(TPC): broken "extractSSCMap"
* fix(JitsiConference): adopt to Map
* ref(SdpTransformUtil): remove forEachSSRCGroup and static methods
преди 9 години
paweldomas
c747fd4615
fix: transitions between video and no video
преди 9 години
Devin Wilson
adc5e046a8
fix(RTC): invalid reference
преди 9 години
Saúl Ibarra Corretgé
3cc117992e
rtx: fix checking for RTX support when generating new SSRC info
преди 9 години
Lyubo Marinov
147ca8e123
ES6 shorthand method definitions
преди 9 години
Lyubo Marinov
d08c568c5b
React Native uses Plan B
Otherwise, RTX may break setRemoteDescription and the respective
receive video(s) will not render because their packets will be dropped.
преди 9 години
paweldomas
043de48f60
style(RTCUtils): use import
преди 9 години
paweldomas
70df257439
style(RTC): use import
преди 9 години
paweldomas
96124b6834
style(JitsiTrack): use import
преди 9 години
paweldomas
7b1429cc16
style(JitsiLocalTrack): use import
преди 9 години
paweldomas
f0d128484d
ref(MediaType): convert to ES6 syntax
преди 9 години
Saúl Ibarra Corretgé
fbcf2184d7
Revert "Make sure the minimum resolution is no less than 320 x 180"
This reverts commit 886bc1519d .
Turns out Chrome decides to not choose the maximum possible resolution when
given a range. Oh well!
преди 9 години
Saúl Ibarra Corretgé
886bc1519d
Make sure the minimum resolution is no less than 320 x 180
Otherwise Chrome has been seen using a simulcast layer with a resolution of
240 x 135, which can break implementations not supporting odd resolutions, such
as WebRTC on Android.
Related Chrome issues:
* https://bugs.chromium.org/p/webrtc/issues/detail?id=6651
* https://bugs.chromium.org/p/webrtc/issues/detail?id=7206
преди 9 години
paweldomas
c843889f52
fix(RTC): broken "getRemoteTracks" method
преди 9 години
paweldomas
f2e6d38d0d
ref(TraceablePeerConnection): cleanup imports
преди 9 години