- Oct 13, 2023
-
-
Sébastien Blin authored
If a ContactRemoved event occured while some conversations were in a syncing state, the conversations were removed. This can cause random conversation deletion when importing a JAMS account who already deleted itself as a contact. The correct condition was just checked when the conversation is already cloned. Change-Id: I378f765480dcd92c7315579ba5c26a4ca50ddb23
-
- Oct 12, 2023
-
-
Sébastien Blin authored
This allow the JAMS server to know what is the correct conversation to sync in 1:1 jami-jams#125 Change-Id: Icfd50c643ef5f4389e08825591f6d70347ee63d2
-
- Oct 11, 2023
-
-
Change-Id: I0e142f271fa0db3c3d4af1e57919ef1f65beb8c2
-
- Oct 10, 2023
-
-
Adrien Béraud authored
Change-Id: I451c66a9b9a8f806daa82406ca24936d4345b068
-
- Oct 06, 2023
-
-
Adrien Béraud authored
Change-Id: I52b8397d1e8d9f984639890004ab6e70ae3f1d7b
-
Adrien Béraud authored
Change-Id: I3beed7ff82d3bb5055b5c50e4c4e358d9eec8f67
-
Adrien Béraud authored
Change-Id: Ib12708c9937663be24f0b3ce6eb0f0f846914c87
-
- Oct 05, 2023
-
-
Adrien Béraud authored
Change-Id: Ie445116f321e91e13239009b32318cd24cf3c6a7
-
In SIPCall, requestKeyFrame & setVideoOrientation are using pjsip on the main thread. To avoid this, use the io thread as it's io operations that should not be done on main thread. Moreover, some operations from recorder were called from pjsip but not retriggered, causing jami->pjsip->jami operations called with lock that could be called from pjsip nor jami causing potential deadlocks. Finally, audioDecoder_/receiveThread_ should be protected in AudioRtpSession. This fixes crashes for ut_conference GitLab: #900 GitLab: #901 GitLab: #902 Change-Id: I055b297d25bc417e685f4c31d6105e4f6dab52e6
-
- Oct 04, 2023
-
-
Else, the mute state is ignored, causing the new member to be able to listen from the host even if the host muted itself. jami-client-android#1351 Change-Id: Ic0e4f7ac99fd945847f47c9e2e4573fa1d6a1b1a
-
- Oct 03, 2023
-
-
Change-Id: I42922bdff891b572e0193f5e0fdf9050c9a81c3a
-
Andreas Traczyk authored
Change-Id: I7a5a0f1f1b97ec7681b15eaea535f400219c4cc9
-
- Oct 02, 2023
-
-
Kateryna Kostiuk authored
Change-Id: I3f6ef655d88039e401ff00bcad5992db38357c69
-
- Oct 01, 2023
-
-
Change-Id: I2f41093e1a5ef4ec31b5e3ba1c9a79c8b9e7826c
-
Sébastien Blin authored
Nothing prevents setup() to be used while deleting onSuccessfulSetup_ So checking if (onSuccessfulSetup_) in setup() can cause a crash. loop_.join() should prevent any call to onSuccessfulSetup_ and any potential crash Change-Id: I5fef00edbcc9701a3129a31b247472e62b6453d9
-
- Sep 30, 2023
-
-
jami-client-qt#1354 Change-Id: I1153a1dfd3215b3fb03afe9b3ac4f39aad99fdf8
-
- Sep 29, 2023
-
-
Change-Id: I22b1b79a484b55701570db44dcd2c0387703ff9b
-
Change-Id: I259a0ca7cdc7d98f89d93ecf37c362af16d9cf85
-
- Sep 28, 2023
-
-
Normally with 1440p or higher video, the upward bitrate adjustment can take awhile to reach acceptable levels for the resolution. Starting these at a higher bitrate will allow the adjustment to be made more quickly. Also, the maximum bitrate of 6000kbps is potentially insufficient for these higher resolutions, so this is also adjusted. The constant values used for the bitrate and max bitrate calculation are mostly arbitrary and simply fit what values seem to work best for 1440p and 4k video. Change-Id: I746eeddae5ac8183039cb757bba881475b9e2907
-
737e2f11 introduces a regression where "uri.crt" is replaced by "uri/crt", causing incorrect path and breaking the vote system Change-Id: Ibe5dff8335c2f989dc1de944c1cc538d4a7f6489
-
Adrien Béraud authored
Change-Id: I4e87c32581695ca535cc431dfa8b8a1c64e06028
-
Adrien Béraud authored
Change-Id: I85ce6b6b8596a755648b20ade3aabc314e4e259a
-
Adrien Béraud authored
Change-Id: I1f0db645d5d84462825a1630430673ad8b8f50ff
-
Adrien Béraud authored
Change-Id: Ia2f2eada788e6dd81e2442a0f384943ea3efa8ad
-
Adrien Béraud authored
Change-Id: Ifc8e85cad40def55606591c4267a81b0a3d90951
-
- Sep 27, 2023
-
-
Adrien Béraud authored
Change-Id: I566a66b7405afe680bacd0e343ea7ac0901b912c
-
- Sep 26, 2023
-
-
Adrien Béraud authored
Change-Id: I4482ddabb8c6a7a22b2ed897a2294fab576efaa3
-
- Sep 25, 2023
-
-
Adrien Béraud authored
Change-Id: I30915805e03c2600f038fe465e744163d81a4b08
-
Adrien Béraud authored
Change-Id: I5cca1a60c496ce4b638b599649fdb41312b4e534
-
Adrien Béraud authored
Change-Id: I537b966c8698a1c8ed366877ff971bfba05bdfab
-
Change-Id: I680b550f6412925e0fac0e732f40e7e319f01cc8
-
- Sep 23, 2023
-
-
Change-Id: I78452bbf94852c63f298d7fa0392909b1ef93c37
-
- Sep 22, 2023
-
-
Kateryna Kostiuk authored
Change-Id: I4037895ce57758541e61a89b7efeaccd71e79c5a
-
Aline Gondim Santos authored
Change-Id: I3b9fd9da90d153b2b4ce8254fa14216ea87eb7bd
-
- Sep 21, 2023
-
-
Adrien Béraud authored
Change-Id: I0ecc36493d10399c72a52aa1aa2dad48ee182296
-
- Sep 20, 2023
-
-
Adrien Béraud authored
Change-Id: Ibe9b4979375b71d9516ed6670ed234086bbb7f84
-
Sébastien Blin authored
GitLab: #1356 Change-Id: I15d0633ea97283bee31e3dd5dcb382c0d8156f7f
-
Aline Gondim Santos authored
GitLab: #897 Change-Id: I4c95c34601c4361476b0a520c262b93fb1da99c2
-
Aline Gondim Santos authored
Change-Id: Ifb8766660941c75f9ab394b53a4dc62e7cca8e3d
-
- Sep 19, 2023
-
-
Aline Gondim Santos authored
GitLab: #898 Change-Id: I95a78e9b0745da6ed84b494d6ed9a95c89b9d392
-