Lyubo Marinov
b5b0e95b4e
[eslint] sort-vars
9 years ago
Lyubo Marinov
f8ab8015a2
[eslint] space-before-blocks
9 years ago
Lyubo Marinov
78217478d1
[eslint] space-before-function-paren
9 years ago
Lyubo Marinov
55ed404dd4
[eslint] space-in-parens
9 years ago
Lyubo Marinov
324afc0caf
[eslint] space-infix-ops
9 years ago
Lyubo Marinov
14147059b3
[eslint] spaced-comment
9 years ago
Lyubo Marinov
a5d354e07b
[eslint] arrow-body-style
9 years ago
Lyubo Marinov
7398216a5a
[eslint] arrow-parens
9 years ago
hristoterezov
c96898c478
fix(eslint): Add no-multi-spaces rule
9 years ago
hristoterezov
3e44723582
fix(eslint): Add indent rule
9 years ago
hristoterezov
f02a22d3f9
fix(eslint): Add brace-style rule
9 years ago
hristoterezov
c36b464bfc
fix(eslint): Add curly rule
9 years ago
Lyubo Marinov
596767d57e
[eslint] object-shorthand
9 years ago
Lyubo Marinov
1ff84b6781
[eslint] prefer-const
9 years ago
Lyubo Marinov
4d2a24ba87
[eslint] prefer-spread
9 years ago
hristoterezov
fceb8606d8
fix(eslint): Add no-extra-parens rule
9 years ago
hristoterezov
70c4748cfa
fix(eslint): Changes eslint existing rules to match the same rules in jitsi meet
9 years ago
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 years ago
paweldomas
c747fd4615
fix: transitions between video and no video
9 years ago
Devin Wilson
adc5e046a8
fix(RTC): invalid reference
9 years ago
Saúl Ibarra Corretgé
3cc117992e
rtx: fix checking for RTX support when generating new SSRC info
9 years ago
Lyubo Marinov
147ca8e123
ES6 shorthand method definitions
9 years ago
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 years ago
paweldomas
043de48f60
style(RTCUtils): use import
9 years ago
paweldomas
70df257439
style(RTC): use import
9 years ago
paweldomas
96124b6834
style(JitsiTrack): use import
9 years ago
paweldomas
7b1429cc16
style(JitsiLocalTrack): use import
9 years ago
paweldomas
f0d128484d
ref(MediaType): convert to ES6 syntax
9 years ago
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 years ago
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 years ago
paweldomas
c843889f52
fix(RTC): broken "getRemoteTracks" method
9 years ago
paweldomas
f2e6d38d0d
ref(TraceablePeerConnection): cleanup imports
9 years ago
paweldomas
359e525cc2
ref: remove double "l" from SignallingLayer
9 years ago
paweldomas
af26c86db0
ref(RTC): rename "owner" to "ownerEndpointId"
9 years ago
paweldomas
d30451a99e
doc(TraceablePeerConnection): comment on warning msg
9 years ago
paweldomas
3b59cdb080
ref(RTC): cleanup local track access
9 years ago
paweldomas
0ddd4e8dfa
ref(RTC): add getRemoteTracks method
9 years ago
paweldomas
a31a50e1ff
feat(RTC): store peer connections and assign IDs
9 years ago
paweldomas
ff932f385c
ref(JingleSessionPC): emit track added/removed in RTC
9 years ago
paweldomas
98df9a5f29
ref(XMPPEvents): move some PC related events to RTC
Moves part of the XMPP events which are clearly
related to the PeerConnection to RTCEvents.
9 years ago
paweldomas
1cbc4d7542
ref: move TraceablePeerConnection to RTC
also fixes lint errors
9 years ago
Ilya Daynatovich
5be6d43539
Unsupported browser (feature)
9 years ago
paweldomas
f8b9faed99
ref(JitsiConference): rename 'addLocalStream' + doc fixes
9 years ago
Ilya Daynatovich
c6518b5724
Indicate in a machine-readable way that WebRTC is not supported either natively or via a known plugin such as Temasys
9 years ago
paweldomas
b3681eab4d
ref(JitsiConference): remove "WebRTC" from names
9 years ago
paweldomas
63a1c1ac3c
ref: remove JingleSession from ChatRoom
9 years ago
Ilya Daynatovich
178162b2c5
Temasys do not support Microsoft Edge
9 years ago
Boris Grozev
e535569780
cleanup: Renames a function, adds documentation.
9 years ago
Saúl Ibarra Corretgé
c631744a51
feat(lastN): Add ability to dynamically change lasN
9 years ago
Saúl Ibarra Corretgé
dd262248d9
fix: remove unneeded test when muting a local stream
Some runtimes such as React Native don't have a window.location.protocol
property, so don't check for it, assume removeStream is available.
9 years ago