- Aug 14, 2020
-
-
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
-
Sébastien Blin authored
Change-Id: I2dd97518218a5a777ddde2ce8d23e2d5dde4dcf0
-
Change-Id: I193328586ea401c16d64393eb0dfb2ebb0d80e9d
-
- Run to clang-format all committed files. - Run with --all to format all cpp|cxx|cc|h|hpp|mm files in src/. - Run with --install to install as a pre-commit hook. Requires that clang-format be installed. Devs should either install the pre-commit hook or configure their editors to format on save etc. Change-Id: I73c2b19e0673115c1f7d33cbae5094f3a88d43e3
-
- Aug 07, 2020
-
-
Sébastien Blin authored
Change-Id: Idf1063901cf2338ff7a4f5f8aa6ecee588dcb6c3 Gitlab: #269
-
Adrien Béraud authored
Change-Id: I825e71bab854b6b3d723c5601c6bff67bdf9f64e
-
- Aug 06, 2020
-
-
If a TCP timeout occurs, the ICE session will emit a signal. SipsIceTransport should handle this case to avoid video freezes Change-Id: I1294606fd51283c03fd0d0cd1a966b4840f2b312
-
Pierre Lespagnol authored
Change-Id: I025db3bbc145b770e17ab7534ae1c2d704d5d276
-
Sébastien Blin authored
In a conference, we don't want to wait on all tracks because if a participant is in hold, the sound will be cut for all participants. This patch force the mix to occurs for every frame even if there is no data. Change-Id: I6ed4c50f771356f4a4cb642f4213a4865567eb8f Gitlab: #273
-
Change-Id: I7bed6215b81c90d5cb957398e64d3d330d43426c
-
Sébastien Blin authored
cbMtx_ is locked when onStateChangeCb_ is called. And onTlsStateChange can call shutdown() which MUST NOT relock cbMtx_. Change-Id: Ice8265b9a70f920a4f04451c19a752f260ef71b7
-
- Aug 04, 2020
-
-
Kateryna Kostiuk authored
On iOS ffmpeg v4.3 causes crash when using vp8 codec. Change-Id: Iae93f66979b81d2abf6dbc2a653142538b69d009
-
- Aug 03, 2020
-
-
Adrien Béraud authored
Change-Id: Iad2fefccbe4921e0ae612391bd2c83adab77c3c2
-
Adrien Béraud authored
Change-Id: I57ea8db1cf5b2c28e000bc66db41c0b8224f9b7b
-
- Aug 02, 2020
-
-
Adrien Béraud authored
Change-Id: Ia13b0ecf0dc66fdcfbd49ead62ab1fac806ba537
-
Adrien Béraud authored
Change-Id: I9c5d211598890f443761c4902c1290d8ace5a55a
-
- Aug 01, 2020
-
-
Change-Id: I1c30102c406277c38605b73fec43debd153df1fc
-
- Jul 31, 2020
-
-
Sébastien Blin authored
These informations contains the participants in a conference and their position in the rendered frame. The description of the conference is sent via a SIP message with "application/confInfo+json" for mimetype. Gitlab: #241 Change-Id: I5a3ad81d1d1b8ba9c9ce84e57745a59a747b8e6c
-
Sébastien Blin authored
This patch aims to be a first iteration on a new conference mode. Actually, creating a conference for many participants is pretty boring and the UX is bad because for any conference, we need to call any participant and add them. This new mode transform an account into a meeting account. This means whenever this account receives a call (from an authorized peer) the call is answered and added to the current conference. So, an account can easily host a meeting. Gitlab: #269 Change-Id: I5ece585f8eb46f5cf6a5f9e3dc56829949cc7a81
-
Kateryna Kostiuk authored
ffmpeg v4.3 cause high CPU usage on macOS Change-Id: I51c85036e90e4b0fb7ebb3a9810da52c8ee4b65f
-
Sébastien Blin authored
This switch input can be long and is not useful Gitlab: #272 Change-Id: I53363f820e15431af55dcf0610451efc84a41d02
-
Kateryna Kostiuk authored
This reverts commit 42fe874c. Reason for revert: <crashed on iOS> Change-Id: I9eb71b16f43d0d77a763f1764a78cfc985763073
-
- Jul 29, 2020
-
-
Adrien Béraud authored
Change-Id: Iafca382f1b76ae3c77fc3613315c0f664647bdf6
-
Adrien Béraud authored
Change-Id: Iaf3504ac0dcb0ccb9f924700c16f472e6ba0d61b
-
Adrien Béraud authored
Change-Id: Ifa4bc41febb2149abd14fe8f4f30bb8e93bf9bb2
-
- Jul 28, 2020
-
-
Adrien Béraud authored
Change-Id: I75a1c7725059df1de153c57c565e954ee7537a98
-
- Jul 27, 2020
-
-
Adrien Béraud authored
Change-Id: Ia36712d1f7342bcffd8c47a7bcb3c2490b3762b1
-
Change-Id: I0de5e7483fd3fbef2dc767af1c44440f5cc33053
-
- Jul 25, 2020
-
-
Senya authored
Change-Id: If1a026fd7ad474129a95c3fb4434cd0b3b598be5
-
- Jul 24, 2020
-
-
Sébastien Blin authored
The shutdown() are useless because the broken pipe error must trigger a shutdown itself and this can cause some locks when the shutdown callback is triggered when the socket is used to read/write data Change-Id: If6c0cd481bfd8e00b57a30c4fb6d350756bff951
-
Change-Id: I2a4a3aa1fc4fbfea771556bf7f652aee335a66ce
-