- Mar 20, 2020
-
-
Kateryna Kostiuk authored
During incoming calls to iOS, video input failed to open sometimes. It happens for two reasons: 1. Stopped by interrupt callback. 2. Keyframe callback was set two late. This patch: 1. Completes decoder configuration after video loop start running. 2. Sets keyframe callback for video session before starting. Change-Id: I00e1ace06a78ab2ec2fb3ce6fe6a5991c6593318
-
- Mar 17, 2020
-
-
Sébastien Blin authored
Change-Id: Ifee9830bf4a4ef8924cef33a60d7741299381413
-
Sébastien Blin authored
Change-Id: I9a8a6c7fe2be86c3514d871150d1d78a3dc9f7f7
-
Sébastien Blin authored
Change-Id: Ie39fe5c78191e23970e10036a79ef2f58cadcbb2 Gitlab: #209
-
When shutdown called from callback before it called from destructor sockets could be destroyed. Change-Id: I0fd92646726969c0d9b947a51fecbed495439fb8
-
Handle software fallback in Jami instead of ffmpeg because in some cases it can fail (nvdec with vp8 for example) Send a keyframe request after the fallback to avoid discard interframe errors Change-Id: I2be211d12f0d5ed67fe6dc0d15d487df956f88c0
-
- Mar 16, 2020
-
-
Adrien Béraud authored
Change-Id: I2457c29fce6c54295aba9ebe6b059f066a6f80a0
-
This reverts commit dad538a9. Change-Id: Ieca044cc9bfc47eb1c609656f86b4005091ffa03
-
Sébastien Blin authored
Change-Id: Ib0c588d0e1c732e5b2e07d37aa72bbac700b7a49
-
Sébastien Blin authored
If the peer has a connectivityChange, this can take time before detecting the actual disconnection. This patch fallback on the DHT if the peer doesn't answer on the cached link (the peer can be disconnected at this point) Change-Id: I3ce91b3f59b393c95741d13ae4e5549d203967b4 Gitlab: #209
-
Adrien Béraud authored
Change-Id: Ifc063a6d517072aadf1cb880bf7b1f33546aace2
-
- Mar 13, 2020
-
-
Sébastien Blin authored
Change-Id: I60ce038769d55687e65b7dca64d2fe0d4731571c
-
Handle software fallback in Jami instead of ffmpeg because in some cases it can fail (nvdec with vp8 for example) Send a keyframe request after the fallback to avoid discard interframe errors Change-Id: I20fc56db81b285268c054391651e24df7f6fcc4d
-
- Mar 12, 2020
-
-
Adrien Béraud authored
Change-Id: I70bec5f07aa5f5773db8803f8f5409f12b42d5f6
-
Andreas Traczyk authored
- adds signal <AccountAvatarReceived> for <account_id> with base64 <photo> - handles incoming avatar during account authorization response in on success callback by emitting <AccountAvatarReceived> Change-Id: I8b6b9685691e1335b895a12c35ea14b53ec6260c
-
Kateryna Kostiuk authored
Close audio session after audio unit is stopped. Change-Id: I15aacd8ab4a9782500e70bb0476ca32460fc4a06
-
Kateryna Kostiuk authored
Change-Id: Id29eefe9d54819895426449ccf5a5fae3f8ee348
-
Kateryna Kostiuk authored
Change-Id: I451d3283ccff937fe791c618701786d3698ae5c8
-
- Mar 11, 2020
-
-
Sébastien Blin authored
This avoid to lock a pending request Change-Id: Id73cf58fd1434a898e28b52296a0bd4a9f6b7ea0 Gitlab: #209
-
- Mar 10, 2020
-
-
Adrien Béraud authored
Change-Id: I3167a45a77193cb67dd6a329df9b7629e8f5fc64
-
This avoids to crash when freeing the ressources, and wait that the ConnectionManager has finished to release all its resources. Change-Id: Ic6776f5c8820cca20b6d098df78d05b91d4c4aad Gitlab: #209
-
Not when detecting a new online peer. Change-Id: I50ec7701dfbf4d5b3739ce74d2f8c09195b41d52 Gitlab: #209
-
onConnectedOutgoingCall must be called after that every subCall is added. If it's not the case, the new subcalls will not be added and will be removed. So, every call created after onConnectedOutgoingCall will be immediately deleted. Change-Id: I0e6b394e9882bff552d3d5a35ebc3cdc07c49857 Gitlab: #209
-
- Mar 09, 2020
-
-
inv is deleted by pjsip if we enter in onFailure() Change-Id: Ibe467b6a6f7644a5873aabdf7a59072584743cf1
-
Change-Id: I01dd0de765cd2173fcdf472351a55ad941aca9c0
-
This fix a recurrent segfault where the ICE channel was null (should never be the case) Change-Id: I6420989b300d7ce9769bdf971613daa11afb6f78 Gitlab: #205
-
- Mar 06, 2020
-
-
Kateryna Kostiuk authored
Fix play from beginning for audio only files. Change-Id: Ia86f370c160e8efd2d03ced866fe6a0c46526e33
-
Kateryna Kostiuk authored
Add buffer reader only for currently running players. Change-Id: I6d8c581e7a7d58b11f5d93c7655c76a08da74baa
-
Change-Id: I2c6e3845b5abff644b52730b3557f6f41e6bab92
-
- Mar 05, 2020
-
-
Sébastien Blin authored
Change-Id: I120daad5e1e96d76c61c1e9d69ba4516286faa91 Gitlab: #205
-
Sébastien Blin authored
incoming requests create and negotiate ICE sessions. This is a slow operation so, we need to avoid using the mainThread Change-Id: I7164c8b45e53fa9ae763e3f7da8459e366bfac25 Gitlab: #205
-
Sébastien Blin authored
This causes the incoming state to come after the current state sometimes and there is no need to run onPeerRinging on the main thread Change-Id: I0d98c22b298b1bc5a2e1797ecae4855fa767fec8 Gitlab: #209
-
Change-Id: Iffebf8ec37c88cd82d5be32599c5c6a794c70fab
-
- Mar 04, 2020
-
-
When starting outgoing call with jami account, URI is set as peer number. It could cause parsing issue on clients and lead to creating multiple instances for the same contact. This patch set peer id as peer number and create URI when initialize sip call. Change-Id: I630d56eed90255f26d6c7718f9e05e298dd50150
-
Sébastien Blin authored
This patches pass the Message-ID for text messages following the following RFC: https://tools.ietf.org/html/rfc5438#section-6.3 Change-Id: I69354cfd78688f3a0b3ebd56c135d53e0f81aa44
-
Change-Id: I5622a466d0baccf906e6934b748719b2aa3ec37b
-
- Mar 03, 2020
-
-
This avoid to block during the deletion waiting for an unused ICE transport Change-Id: I082bf13cdff39dda776b29012e74fe836d5d69ff
-
Change-Id: I4959b7573cbc64852aac5f32ef996f621498ecae
-
- Mar 02, 2020
-
-
Kateryna Kostiuk authored
This patch adds API for manage video player. During player initialization it opens file, initialize video and audio input, starts audio stream if needed. Initial player state is paused. It is up to client unpause player, get first frame and pause again to get image for preview. Current player functionality is - play/pause - seeking - mute audio Change-Id: I8cba50e1ab424d5acde9c38214af2cfe51064607
-
- Feb 28, 2020
-
-
Adrien Béraud authored
Change-Id: Id3f8043749f27fcf6222d5b565217f7f63064cb2
-