- Sep 04, 2020
-
-
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
-
- Aug 14, 2020
-
-
Adrien Béraud authored
Change-Id: I9dfa4ea09f34f4cb78820e1bcc5f6e9e3999b91b
-
Add PJNATH patch that modifies the following behaviors: - "Local preference" used to compute the candidate priority is now unique to each candidate (i.e., two candidates of the same type will never have the same priority.) - The "nominated pair" selected by the controlling agent will be the active pair, regardless of the computed priority. - The permissions, given to peer candidates on TURN server when ICE negotiation starts, are now set permanent (periodically renewed) to allow a peer to send on any valid pairs (pairs that have successfully passed the connectivity checks.) IMPORTANT: The patches are a back-port from PJSIP/PJNATH project, these patches must be disabled when PSIP/PJNATH is upgraded. Gitlab: #223 Change-Id: I82482d7da0b51f6e557fb6a5e98631f8b8a54db1
-
Andreas Traczyk authored
Change-Id: I92c950fed8ca8258e00749d8cc6df85fd2c83ad0 Gitlab: #581
-
- Aug 13, 2020
-
-
Adrien Béraud authored
Change-Id: I8b3cadd2ddea4dcef15fd869c1d4f28c4060da7e
-
Adds 'or not displayName_.empty()' as a condition to emit the AccountProfileReceived signal. Change-Id: I5c86d46d9102deb269ea4d0ad31340c6f6771c0c
-
Sébastien Blin authored
Change-Id: I17c751ec2cc85aa2a02bd257b26b141594897144
-
Sébastien Blin authored
Change-Id: I667c4dc805a74f8997dbe420f4101bf8d94f22c5
-
- Aug 12, 2020
-
-
Adrien Béraud authored
Change-Id: I1c73a1db2636255f2c9912c8922b752e519b0ada
-
Adrien Béraud authored
Change-Id: I73997e8cb3fe3754a506ffd8f8cbc659ce4cde95
-
- Aug 11, 2020
-
-
Sébastien Blin authored
Change-Id: Ia439bf5c70bd0c4be34c5fa960bb0797a039dd11
-
Sébastien Blin authored
also remove "local" and update info when passing from a conference to a call Change-Id: Iaf36623af053d7a723012b76dd7a2498ac7e9ec9
-