- Sep 10, 2020
-
-
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
-
- Sep 09, 2020
-
-
Sébastien Blin authored
This reverts commit 6ce8a7ce. Reason for revert: Some problems with ipv4 only networks Change-Id: Id038c0d60adb3c2fa37d23bb7561c00a30c5aac1
-
- Sep 08, 2020
-
-
Change-Id: I39524d84804c885c5eaae49a2dfccb1e97144aba
-
Adrien Béraud authored
Change-Id: Ibd1cc34e36ba3446907674d6c54d35aeb70cc8e3
-
Adrien Béraud authored
Change-Id: I1dadee13a2baed2c6011e8885482c6356aa3a600
-
Adrien Béraud authored
Change-Id: I21fb8c933587fae5ce3ac07bb9582431e542f173
-
Sébastien Blin authored
Change-Id: I09775af6fcd9ad69b8c139e685b9cf66e9ec215b Gitlab: #301
-
- Sep 04, 2020
-
-
Kateryna Kostiuk authored
For iOS ringtone managed by CallKit. Change-Id: Idb603f44d94e1ad3bc1cb5ccb627997cf1b5c29f
-
Kateryna Kostiuk authored
Add value initialization for tones array, otherwise in iOS behaviour will be undefined. Change-Id: I604beda02fc4cdc2e6ade94088fdbc2f7d0b9c25
-
- Sep 03, 2020
-
-
Sébastien Blin authored
Change-Id: I7f4d6e5baef04b99a2cf1435aa6848aff7bd84df
-
If a router is plugged inside the same network and support UPnP, it can send a unreachable location address. To avoid un-necessary timeout, we just ignore these locations Change-Id: I30312ad1371f5bf59ed8f3d773c36360e622b4ab
-
- Sep 02, 2020
-
-
Adrien Béraud authored
Change-Id: Icfd0fba1cd1b74b58a987510e592aeb4a2565c9d
-
Sébastien Blin authored
Change-Id: Iad373b5b515141928b20c04599991bd3d9ee32d2
-
- Sep 01, 2020
-
-
Adrien Béraud authored
This reverts commit 7f215008. Reason for revert: API design issue Change-Id: I89b4bd9f59b95637acb7fd2199a4ccc43b1bda64
-
- Aug 31, 2020
-
-
Change-Id: I61c074464e21344b2d7a1d64023f23bd96139c3b
-
Change-Id: I711a0b2f446f1620d7dff66945bf9295fd8372ac
-
Change-Id: I9d2915350f6b4e295d72111d66ea66d548b2034c
-
Change-Id: I4620a3a2704ea9bca661f00e0f7e6da55f2cb909
-
Change-Id: I865275b95641aef48a694a375191862ad489ab94
-
Andreas Traczyk authored
- fixes rebase issue from ae7c912a Change-Id: I2107f5283cb5f288fd22905510d8e0b663787957
-
- Aug 28, 2020
-
-
Adrien Béraud authored
Change-Id: Idc8c36466c9563d6ed9fbd1c0f7ec401807ba382
-
Adrien Béraud authored
Change-Id: I962a9423ca29f6e7d5c59896c326edeb954afe1a
-
Adrien Béraud authored
Change-Id: I9637fe95a38124d6ab13116671191432f09c6979
-
With v4l2, the serialized device attribute currently named "id" corresponds to the member "input" of the DeviceParams structure which is used as a path. Ideally, the attribute should be called "uid" in DeviceParams, serialized accordingly, and "input" should hold the path or string required to open the device. On linux, the "uid" should be something like: VID+PID+serial. Considering the current broken state of device settings in the config, migration on linux should be done by simply wiping the existing entries. Change-Id: I539330d33fdc8fc9c395469b330b9ce96f963958
-
Pierre Lespagnol authored
Change-Id: I1a2ccda21fe5f6a70423d3f9973890637cac5de0
-
Sébastien Blin authored
For incoming file, FTP should be the entry point for the daemon to close the stream. And this info is already stored into ChanneledFileTransfer, so just protect FtpServer::closeCurrentFile() to avoid to close the stream twice Change-Id: I48bc8cc709e40cdff3c5e930ebfacf63c91f20ac Gitlab: #285
-
Sébastien Blin authored
add a onStateChange callback to delete channeled structures on finished states. Change-Id: I7670cc655719029806a7a887d48197dc2f488651
-
- Aug 27, 2020
-
-
Sébastien Blin authored
When connecting to a TURN server, the peer needs to authorize ours candidates to access to that server. This check existed, but not at the good place. Indeed, the connection' status is given by ice_sess_on_peer_connection, not by the first message we send (because the first message is sent when the connection already exists). I still don't have any clue why this problem was frequent only for the first connection between two peers. Gitlab: #227 Change-Id: I7b6e6b7b47a05c9463233761ef562820bed1521a
-
- Aug 26, 2020
-
-
Conferences informations were missing two cases: 1. Somebody in the conference, but without any video session. This participant is only present in the conference object and need to be added in the informations sent. 2. A participant with a video output, but no input (video muted). In this case, the video is rendered by the video mixer, but with a black frame. The coordinates should be added into the infos. To do that, the position calculation is done outside the render_frame and ParticipantInfos now has a videoMuted and audioMuted (not used for now) field Change-Id: I0b979f99c9db032dccbbc8a2cd1a14125ef72071
-
Some clients can try to get the data info in the DataTransferEvent's callback this can provide a deadlock on infoMutex_. To prevent that, emitting the signal on the main thread is necessary. Change-Id: Ifca032e497272c3da9e2a866a23e4883a142d1e9
-
- Aug 25, 2020
-
-
This patch fits the plugin's code to windows Change-Id: I3ef6f581af45cde7ca872d2d91a5a42803d6dcac
-
- Aug 21, 2020
-
-
The ringtone on incoming calls must not be played if the RendezVous mode is enabled. Gitlab: #281 Change-Id: I311900eeb85f279c65d63aceceecd2185c22efb5
-
Bind local participant to the other participants only if the local participant is attached to the conference. Gitlab: #279 Change-Id: I2e97affb1444302b51729e73bd9d9d399338d992
-
The cmake configure for libarchive takes forever, so it's bypassed by using a pregenerated config.h and .vcxproj. Should speed up the contrib build on windows by roughly 5 to 7 min according to single core performance. Change-Id: Ibbe2eed2848a5af97e1166fb6b75984b2142d3da
-
- Aug 20, 2020
-
-
Sébastien Blin authored
setActiveParticipant(nullptr) is the only way for now to set the active participant to the local video. But the local video is not necessarely the first one. So, sometimes, setActiveParticipant(nullptr) was choosing another active participant instead the local one. Change-Id: I868770beb042977ce5ddd0f2dce00451cac04323
-
- Aug 18, 2020
-
-
Andreas Traczyk authored
Formatting scripts will now be located in the 'ring-project' repo and installed per cpp-submodule. Change-Id: I8f7a376a541e0c9cc8e5fcb569184d231be8ed21
-
- Aug 17, 2020
-
-
Sébastien Blin authored
Change-Id: I7fd07a370f5a7f0562eea785bea74d2d44ae21f2
-