- Aug 06, 2020
-
-
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
-
Any client can try to answer a call multiple times. For example if dring is running with the --auto-answer flag and the client set auto answer on the daemon. This cause weird behavior like rotation not taken into account, etc. So, don't call answerCall if already answered. Change-Id: Ibb967787aaf83e86a98fba7192810e86975304f1
-
- Jul 22, 2020
-
-
Sébastien Blin authored
This fork is deprecated and not used anymore on proxies Also use official repo for http-parser Change-Id: I2dcccb5616171ce20de17e805e77d72a8ebd167d
-
- Jul 20, 2020
-
-
Change-Id: Ie3cfe63ed6128aa294abab10e667142e36d44cb5
-
Adrien Béraud authored
This reverts commit b4833f39. Change-Id: I5368327b91ab6e4c7dcadba0ac4184174b573e9e
-
- Jul 18, 2020
-
-
Vladimir Stoiakin authored
Change-Id: I735c0747045160a7a05fe075bd2be6c549589a6d
-
- Jul 16, 2020
-
-
Kateryna Kostiuk authored
Change-Id: Ie6b67935036116b12aa5f8330e6a1a9e6a10679e
-
Sébastien Blin authored
And some clean Change-Id: I0e7a607b1749e608f0911f37065a0695df2d45b5
-
- Jul 15, 2020
-
-
Sébastien Blin authored
Because of the ConnectionManager, the daemon is now able to send direct messages such as typing indications and read status. This can be also used to move current features and improve it. This patch is a first step to improve vCard syncing. The idea is to send the vCard directly when a peer is connected. To avoid to send the vCard everytime, a state is written in the cache directory. In the future, a method to update the vCard as soon as the client updates its profile will be possible. Change-Id: I3801cbe04b3441f67ea6685aa2047e5a545958e5
-
- Jul 14, 2020
-
-
Aline Gondim Santos authored
Change-Id: I0d41bd1a8e55371748d36a1b5c3654ec03f6fd5b
-
Sébastien Blin authored
This patch aims to improve the conference management for the host. Now, the host is able to switch between 3 conferences layout: 1. The grid view (actual one) where all participants are shown at the same height/width 2. The One big/Other in small which show one participant bigger than the others 3. One participant in big The daemon's API got two new methods: + setConferenceLayout() to switch between these layouts + setActiveParticipant() used in the 2 last layouts. Change-Id: I3c16569e24d1b63331ffe9d79e35790a6ac47a0c
-
- Jul 13, 2020
-
-
Adrien Béraud authored
Change-Id: I2bf4ba82b72963109f1ffc7f959fc928abb0bbe7
-
Adrien Béraud authored
Change-Id: I610f85d22ff06e715af2a8866dd4f135e0a98afe
-
Change-Id: Ib5505badbef60a8c0832495589728de298f83607
-
Change-Id: I321bdff614f1a90c5745cbedbebb89f0e0a1494f
-
Adrien Béraud authored
Change-Id: I94c88a504ae2a98043be8fd201f95227002d99c4
-
Adrien Béraud authored
Change-Id: Iffb7c8b4be4f084575e5e1a7bc6a02c86cb07fda
-
- Jul 09, 2020
-
-
Adrien Béraud authored
Change-Id: Iec1bb9a287d97dff8cc4342fe5ebf7d2238f10b4
-