Skip to content
Snippets Groups Projects
  1. Sep 10, 2021
    • Sébastien Blin's avatar
      jamiaccount: extract conversation's related code from class · 6c0a0aaf
      Sébastien Blin authored
      This patches introduces two new concepts in order to reduce the code
      of JamiAccount.
      
      ChannelHandlers to manages protocols logic. The idea of this class
      is to handle channels per protocol, accept and reject it.
      AccountModule, to be able to separate logic between call managements
      datatransfer, config and conversation but give an interface to
      detect when some events should occurs.
      
      Change-Id: I34ff07852c06d7266411f1ffb32b71a1834aba4f
      GitLab: #603
      6c0a0aaf
  2. Sep 08, 2021
    • Mohamed Chibani's avatar
      audio layer: prevent a deadlock · 8dcbbc38
      Mohamed Chibani authored
      A deadlock is caused by a lock-order-inversion of the private
      mutex from pulse-audio thread loop, and the callMutex_ mutex
      from the Call class. It occurs when concurrently calling
      writeToSpeaker() and onNegoDone() callbacks.
      The deadlock is prevented by avoid to a access Call data from
      the pulse-audio thread.
      
      Gitlab: #623
      
      Change-Id: I91d936b37528db3de24e93b0d49d686f5ca11813
      8dcbbc38
    • Sébastien Blin's avatar
      archive_account_manager: fix revokeDevice · a850889b
      Sébastien Blin authored
      Change-Id: Ib4377b5a109dc9b1554a35f2341820307ec6a500
      GitLab: #624
      a850889b
  3. Sep 03, 2021
    • Mohamed Chibani's avatar
      ice: fix issue in nomination of triggered checks · e9caa150
      Mohamed Chibani authored
      There is an issue with the nomination of triggered checks in ICE
      that causes ICE negotiation to conclude on sub-optimal pairs.
      The issue was reported, and acknolegded by PJSIP maintainers.
      This patch will fix the issue.
      
      Gitlab: #622
      
      Change-Id: I4bed7191692051d6215fbde8ee2ca9f94b76e0f9
      e9caa150
    • Mohamed Chibani's avatar
      ice/pjnath: use higher Ta interval · e26f9399
      Mohamed Chibani authored
      Use a higher Ta value (50ms instead of 20ms) as
      recommended by newer ICE spec (RFC-8445).
      This will reduce bandwith usage (peaks) needed for the connectivity
      checks as described in RFC-8445.
      
      Gitlab: #605
      
      Change-Id: I6a228a47d5f6cf574003d1354c4410294aedf95a
      e26f9399
  4. Sep 02, 2021
  5. Sep 01, 2021
  6. Aug 31, 2021
  7. Aug 27, 2021
  8. Aug 26, 2021
  9. Aug 25, 2021
  10. Aug 24, 2021
  11. Aug 23, 2021
  12. Aug 19, 2021
  13. Aug 18, 2021
  14. Aug 17, 2021
  15. Aug 16, 2021
    • Mohamed Chibani's avatar
      ice: avoid duplicating srfx candidates · 34d45147
      Mohamed Chibani authored
      Avoid adding generic srflx candidates if UPNP candidates are
      available. This will reduc the size of the check list and also
      increase the chance for UPNP candidates to be selected.
      
      Change-Id: Ia1504beffe7e12063ff1c1ad0f54d65bb60496d6
      Gitlab: #607
      34d45147
  16. Aug 13, 2021
Loading