- 01 Oct, 2020 2 commits
-
-
Adrien Béraud authored
Change-Id: Ic373d498a1de7b5d8bac6460c6834629da6db7d0
-
Sébastien Blin authored
Change-Id: I03f590752eb907288bb93a3ed3419c079197461a
-
- 30 Sep, 2020 4 commits
-
-
Andreas Traczyk authored
- Pa_CloseStream and Pa_StopStream are not thread safe and may (shouldn't) be called asynchronously. Gitlab: #120 Change-Id: Ieafae4d76912c67a5803230e40960ceb8e76dbfb
-
Sébastien Blin authored
Note: this patch changes the fallback logic. Because now, it only send a new request when the previous connection is closed, not after 2 seconds Change-Id: Ia99e1d6bfbf75fd87bb841f6ee4c9e9c3273e959
-
Sébastien Blin authored
This avoid to wait on Ice initialization for 35 seconds if anything goes wrong and block the main thread. Change-Id: I6268802a341b0c366fddcf240f9abf6f1c7b36ad
-
Sébastien Blin authored
Implement application+confOrder to allow a remote peer to control the conference's layout. The authorized peer can send a json likes: { "layout": 1, "activeParticipant: "uri" } For now authorized peers are local accounts. This also change the conference layout by sending "isMaster" for each participants to allow the peer to know if we are the master when we are not the host. Change-Id: Iba8a55453421e3f173b43e773d1b43502efec747 Gitlab: #241
-
- 29 Sep, 2020 1 commit
-
-
Aline Gondim Santos authored
Change-Id: Ib33fe907719910e37060100ad9db1963b6affa1a
-
- 28 Sep, 2020 2 commits
-
-
Kateryna Kostiuk authored
Remove call from waiting list on hangup. Most calls will be removed from waiting list on callFailure, but if call destroyed too early this method would not be called. This patch handles that case. Change-Id: Ia2fe977f7e3211268d4a9d7f972445571a6f491c
-
Kateryna Kostiuk authored
Change-Id: Ic034b8d53a7eea29b1230cea0b7dfece06ad40de
-
- 26 Sep, 2020 1 commit
-
-
Adrien Béraud authored
Change-Id: I39937a31654a250f463f28a06c77e298429c20f8
-
- 25 Sep, 2020 3 commits
-
-
Sébastien Blin authored
Change-Id: Ibb1afba82e884913d1e8268fdd584dedef8ae496
-
Sébastien Blin authored
Change-Id: Id0a13edf4f27b5f2fa11a63e4286166058c59ade
-
Sébastien Blin authored
Change-Id: I74057cb5a6870875a3d8d7600397aee9fbd361da
-
- 23 Sep, 2020 2 commits
-
-
Adrien Béraud authored
Change-Id: Ic4eeecb3d982e1b2409cf5a5a364ed6b32395655
-
Adrien Béraud authored
Change-Id: I5faea9221c6c6c60e75e5b9cc31559a900892a23
-
- 22 Sep, 2020 1 commit
-
-
Adrien Béraud authored
The archive now reports exactly what was in the archive, not more Change-Id: I63d71fb5c54104706a69ea19b4578c17c0b0e19d
-
- 19 Sep, 2020 1 commit
-
-
Sébastien Blin authored
This breaks support with old versions from <=2019 Change-Id: Ie56e3db19dd73dfd7668c373caaeaac60e708c9c
-
- 17 Sep, 2020 1 commit
-
-
Sébastien Blin authored
Change-Id: Icfe920a562f1b255a1371544775bae12dcb539c7
-
- 16 Sep, 2020 2 commits
-
-
Andreas Traczyk authored
Change-Id: Id4e3896b23b0bb5bc309c173b3882470754c05f7
-
Pierre Lespagnol authored
- Allows conference host to notify each participant when recording - Remove unnecessary callback - Notify host if remaining participant is still recording after conference - Update host notification if participant leave the conference Change-Id: Ib17675442f2e175fe8711c695bc737ffa6d89f05
-
- 15 Sep, 2020 8 commits
-
-
Adrien Béraud authored
Change-Id: I3031460435bde7b15f9f7ba7f449ba08ec0fbe0b
-
Adrien Béraud authored
Change-Id: I76689a7312e3839aaee3fdac4fa760e0ca5dc109
-
Sébastien Blin authored
This code seems bugguy when the iOS device is in LTE. IPv4 addresses for TURN is not added, however it's successfully done for getaddrinfo. From https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/NetworkingTopics/Articles/ResolvingDNSHostnames.html 3 APIs exists for doing this resolution: "These functions should be used only if you are writing portable code" and this is the case of pjsip. We should avoid any platform specific code because it's hard to maintain. Moreover, this code was included by https://trac.pjsip.org/repos/ticket/1246 I don't find any reference to this problem about local hostname, moreover, local hostnames are not resolved by Jami, because we only pass IPs addresses directly to pjsip, so this ticket doesn't apply for our codebase. Change-Id: Iff6384eb3325d19f2c215dec953d794823adec51
-
Sébastien Blin authored
Change-Id: Ib8b1379ca719350de95ab353f56712a02d9278fa
-
Pierre Lespagnol authored
- Reduce time during bitrate increase (to reach bandwidth limit faster) - Increase the default bitrate value from 600 kbit/s to 800 kbit/s - Increase maximum bitrate value from 3 Mbit/s to 6 Mbit/s (needed for high resolution, if we use a low resolution the CRF mode will lower the bitrate anyway) Change-Id: I467649d27178e5f8577d313f3d12ce0ed6712005
-
Adrien Béraud authored
Change-Id: Ied62d7760cd11bdb1f62b80cbcaf16a9f4d29a33
-
Aline Gondim Santos authored
Change-Id: I5573606fae39567caf9026e9b1253b33588ab292
-
Sébastien Blin authored
Change-Id: Ic02b37fffb6834261c4d8aa9d7c1a68eb72af84e
-
- 13 Sep, 2020 5 commits
-
-
Kateryna Kostiuk authored
Handle cases when pts is smaller than start time. (Usually should not happens). Change-Id: Ia0687237764cef54d6830ab95169f21f295d041d
-
Kateryna Kostiuk authored
When call unpaused after microphone was muted, mute state changes to unmute in call, when in audio input it still muted. After this all attempts to mute/unmute audio are unsuccessful. This patch removes mute state update when restarting media, since audio muting managed only by audio input, and should not be related of rtp session parameters. This patch left video mute state updates. Change-Id: I4ac3bea04865fa23b876d5c10fcb5c172c4501a3
-
Sébastien Blin authored
Change-Id: I24d212f25d355535536a038ec13b92898ce9eb03 Gitlab: #307
-
Pierre Lespagnol authored
Change-Id: I2acae919d2a600e8125e203c169be057ec8fda81
-
Adrien Béraud authored
Change-Id: Ic1cdeacaa73e496c0c1483fdaf2db1e95474e5d3
-
- 11 Sep, 2020 3 commits
-
-
Sébastien Blin authored
Because the callback is shared by multiple objects, parent MUST be passed as a weak pointer to avoid any use after free. Change-Id: Ia03b1aa7326922fe3d07a62f0ac73e9a15da40b0 Gitlab: #307
-
Sébastien Blin authored
Change-Id: I8e693d8d35d896139be4dc6b4806ef31297ce8f8
-
Adrien Béraud authored
Change-Id: Ia4a8b9b262875c29bb4095f68cd3a017420751a7
-
- 10 Sep, 2020 4 commits
-
-
Pierre Lespagnol authored
A new recording file is created during a change Change-Id: I5ac72b31c0d78211a994036150dde34b07d7854a Gitlab: #276
-
Adrien Béraud authored
Change-Id: I332fb4f341f3cb433f54b71651a02d6eb417282b
-
Adrien Béraud authored
Change-Id: I0d98659fdf04aa5c7075f955f40ea217b5914608
-
Mohamed Chibani authored
Add user-agent header to most relevant SIP messages (INVITE, RINGING, OK, ...). The user-agent string is generated from the build version. The user-agent header is useful to identify build version used by the peer. Change-Id: Ic99263ca147d3f96c3c092be2ff3d723bdb6fe6f Gitlab: #287
-