Hristo Terezov
94c68ae746
fix(AV1): disable for FF.
Disables AV1 for FF since AV1 is not properly supported (it doesn't support SVC and it doesn't send temporal layers with simulcast).
Added a testing config flag so that we can easily enable it and test it.
5 meses atrás
Hristo Terezov
ec955fae34
fix(AV1): scalability for FF 136+
5 meses atrás
Hristo Terezov
3fac795b1a
fix(VP9): Disable for FF.
Disables VP9 for FF since the simulcast is disabled with FF flag by default. Introduces a few fixes so that if the FF flag is enabled simulcast works. This should also help us to be ready to enable VP9 once the FF config flag for simulcast for VP9 is enabled by default.
5 meses atrás
Hristo Terezov
f062e15e99
fix(VP8): Scalability for FF 136+
For FF 136+ where DD extension is supported, removing DD extension from the SDP will lead to broken scalabilty (the temporal scalability information will be missing and also DD extension header wont be included).
5 meses atrás
Saúl Ibarra Corretgé
4d4b44e8e0
feat(ReceiveVideoController) remove no lonegr needed check
Endpoint based constyraints support was removed 2 years ago. This check
can go now.
6 meses atrás
Andrei Gavrilescu
7016c799c8
feat(rtcstats): move rtcstats init (#2766)
* move rtcstats init
* tame lint
6 meses atrás
Saúl Ibarra Corretgé
01e8fe9f16
chore(deps) update uuid
6 meses atrás
Saúl Ibarra Corretgé
9c332d6613
chore(deps) update base64-js
6 meses atrás
Naman Jain
f5042739d9
feat(ts) migrate JitsiConnection to TS
6 meses atrás
Saúl Ibarra Corretgé
f919c23aea
fix(e2ee) avoid restarting media sessions more than once
After enabling E2EE for the first time, keep the media transform
inplace, but make it a no-op.
This simplifies the flow a little since it doesn't require a media
session restart.
Way back when, there were performance concerns when having a transform,
which is what prompted us to implement the restar mechanism, but a lot
has changed since and both audio and video frames don't need to jump
threads these days. We are still not enabling an empty transform at all
times out of precaution.
6 meses atrás
Дамян Минков
64dcc15c1c
feat(startMutedPolicy): Uses metadata for startMuted policy. (#2759)
* feat(startMutedPolicy): Uses metadata for startMuted policy.
* squash: Make sure we add boolean.
* squash: Fix lint.
* squash: Ignore policy when set locally.
* squash: Adds a comment.
* squash: Fix lint errors.
6 meses atrás
Saúl Ibarra Corretgé
5281fe1ad0
misc(lint) also type check when linting
6 meses atrás
Saúl Ibarra Corretgé
6d9e3c0e47
feat(ts) update TypeScript targets
6 meses atrás
Saúl Ibarra Corretgé
2cf92393f7
chore(deps) update TypeScript
6 meses atrás
Saúl Ibarra Corretgé
4ef3987428
fix(JitsiMediaDevices) prevent multiple listeners when reinitializing
Initializing JitsiMediaDevices doesn't rely on any settings / config
passed on to JitsiMeetJS.init, so make sure it's initialized only once.
6 meses atrás
Jaya Allamsetty
22f015ddcb
feat(ScreenObtainer) Allow SS resolution to be re-configured.
This is only permitted when testing.testMode=true in config.js
6 meses atrás
Saúl Ibarra Corretgé
00199bcf44
fix(JitsiConnection) remove unused WRONG_STATE event
6 meses atrás
Jaya Allamsetty
5674bde419
feat(connection-quality) Process BWE stat received on bridge channel.
6 meses atrás
Jaya Allamsetty
0a3ce2be7e
ref(RTCEvents) Fix comments
6 meses atrás
Jaya Allamsetty
276f680829
ref(RTCEvents) Remove unused event
6 meses atrás
Jaya Allamsetty
46b866d8b6
fix(Signaling) Return correct media type for Audio sources
6 meses atrás
damencho
492a3e92ac
fix(xmpp): Moves event local user role changed after muc joined.
6 meses atrás
damencho
d413f971c5
fix: Adjust log levels.
6 meses atrás
Saúl Ibarra Corretgé
403ceed2fd
fix(pkg) fix typedoc build
6 meses atrás
Andrei Gavrilescu
ba5ac784ee
feat(rtcstats) early rtcstats initialization
6 meses atrás
Saúl Ibarra Corretgé
73ff451f49
feat(build) make commit hash generation process generic
This way we can use it both in Webpack and TS builds.
6 meses atrás
Saúl Ibarra Corretgé
9ad2f53c11
fix(lint) ignore generated docs when linting
6 meses atrás
Saúl Ibarra Corretgé
39b0858fff
fix(pkg) exclude hand-generated types from package
6 meses atrás
Saúl Ibarra Corretgé
378cab6996
feat(pkg) add react-native key to pakage.json
This makes it use the ESM build rather than the UMD one.
6 meses atrás
Saúl Ibarra Corretgé
154817b640
chore(*) fix sue of isNaN
- It can throw exceptions
- It doesn't return false on things which are not Number, just on things
that are not NaN
Fixes: https://github.com/jitsi/lib-jitsi-meet/issues/2743
6 meses atrás
Yash
91ab176d2e
feat(ts) migrate MockClasses to TS
6 meses atrás
Yash
0b8e4e3ba1
feat(ts) migrate strophe.logger to TS
6 meses atrás
Yash
b89d6d670f
feat(ts) migrate strophe.util to TS
6 meses atrás
Yash
afa89aea6a
feat(ts) migrate JibriSession to TS
6 meses atrás
Yash
aa17095e14
feat(ts) migrate StropheLastSuccess to TS
6 meses atrás
Saúl Ibarra Corretgé
e549aee5b2
feat(ts) add typedoc
The end goal is to fix our types to make typedoc generated docs as
useful as possible.
The generated docs will be published to GH pages on every push.
6 meses atrás
Saúl Ibarra Corretgé
e4c695fe6d
feat(docs) update README
In addition:
- Remove old doc pointer
- Replace example with a more comprehensive one
6 meses atrás
Yash
ee120b1d8d
feat(ts) migrate strophe.rayo to TS
6 meses atrás
Yash
ce7ea33418
feat(ts) migrate strophe.ping to TS
6 meses atrás
damencho
31b27f9685
feat(xmpp): Parses permissions extension from self-presence.
6 meses atrás
damencho
122a5075ab
fix(xmpp): Avoid duplicate presences on join.
When joining if there was a modification of presence just before sending the presence in the same millisecond we send later a second presence. While testing we see modifications from e2ee which cause the duplicate presence.
6 meses atrás
Naman Jain
e98c4c177b
feat(ts) migrate ResumeTask to TS
6 meses atrás
Yash
3d74fce959
feat(ts) migrate Settings to TS
6 meses atrás
Naman Jain
35068600f6
feat(ts) improve AVModeration types
6 meses atrás
Yash
4b308d7dcc
feat(ts) migrate ConnectionPlugin to TS
6 meses atrás
Yash
31f911539a
feat(ts) migrate JingleHelperFunctions to TS
6 meses atrás
Naman Jain
69f34ac58c
feat(ts) migrate UsernameGenerator to TS
6 meses atrás
Naman Jain
42bafae816
feat(ts) migrate retry to TS
6 meses atrás
Naman Jain
4f5aabecdc
feat(ts) migrate recordingConstants to TS
6 meses atrás
Naman Jain
26978b908d
feat(ts) migrate P2PDominantSpeakerDetection to TS
6 meses atrás