1. 07 Aug, 2019 1 commit
    • Philippe Gorley's avatar
      recorder: add preferences · 431cee5d
      Philippe Gorley authored
      Adds whether or not the local video feed should be overlaid on the
      remote video feed. Adds a quality setting for the recorder.
      
      Change-Id: I60bd80c6441c7d516120680bebb1acdeb3824c49
      431cee5d
  2. 06 Aug, 2019 1 commit
  3. 04 Aug, 2019 1 commit
  4. 27 Jul, 2019 1 commit
  5. 25 Jul, 2019 1 commit
    • Adrien Béraud's avatar
      dring: don't use IDs above 2^53 · 1c2d8168
      Adrien Béraud authored
      * avoid using IDs above 2^63 for Java binding compatibility
       (no unsigned integers in Java)
      * avoid using IDs above 2^53 for JavaScript binding compatibility
       (no proper integers in JS)
      
      Change-Id: I57bb26d2464edbdca4c9e6fe858894d3b53519dd
      1c2d8168
  6. 19 Jul, 2019 1 commit
  7. 18 Jul, 2019 1 commit
  8. 18 Jun, 2019 1 commit
  9. 11 Jun, 2019 1 commit
  10. 07 Jun, 2019 1 commit
    • Kateryna Kostiuk's avatar
      ringtone: do not save full path · eea08e3e
      Kateryna Kostiuk authored
      Since on iOS app have different path each time when starts, ringtone
      paths also must be updated. But when playing ringtone we all time could
      have current application direction, so we could just save relative
      constant path.
      
      Change-Id: I738e5bd26d036b11201a8b2a83bb22126d3139e4
      eea08e3e
  11. 24 May, 2019 1 commit
  12. 29 Apr, 2019 2 commits
  13. 23 Apr, 2019 1 commit
  14. 17 Apr, 2019 3 commits
  15. 03 Apr, 2019 1 commit
  16. 02 Apr, 2019 2 commits
  17. 29 Mar, 2019 1 commit
  18. 27 Mar, 2019 1 commit
  19. 25 Mar, 2019 1 commit
  20. 15 Mar, 2019 1 commit
  21. 13 Mar, 2019 1 commit
  22. 11 Feb, 2019 1 commit
  23. 24 Jan, 2019 1 commit
  24. 07 Jan, 2019 1 commit
  25. 04 Jan, 2019 1 commit
    • Philippe Gorley's avatar
      rename Ring to Jami · 8b9940eb
      Philippe Gorley authored
      Removes refrences to project name in logs and comments where it doesn't
      matter whether or not the name is specified.
      
      Change-Id: I17f99390226929ee620bc479b203825389bb3d4d
      8b9940eb
  26. 02 Jan, 2019 1 commit
  27. 20 Dec, 2018 1 commit
  28. 16 Nov, 2018 1 commit
    • Adrien Béraud's avatar
      manager: load Ring accounts in parallel · ee15ebf8
      Adrien Béraud authored
      Improve loading performance when having more than one
      Ring account by loading Ring accounts configuration
      in parallel.
      
      Change-Id: Ic39bc24551a20be2e98ee89221e8eb6e66cb09fd
      ee15ebf8
  29. 22 Oct, 2018 1 commit
  30. 27 Sep, 2018 1 commit
    • Hugo Lefeuvre's avatar
      call failure: do not play busy tone · da92d30b
      Hugo Lefeuvre authored
      Busy tone is broken by design: since there is no way to play a
      tone for a given amount of time, callFailure() was calling
      stopTone() just after playATone(), meaning that the tone was only
      played for a few milliseconds.
      
      callBusy() was even more broken because it was calling checkAudio()
      just after playATone(), meaning that (1) the tone would only play for
      a few ms and (2) the tone would start again when the audio layer is
      restarted. Even worse, callBusy was not calling stopTone(), meaning
      that if an incoming call tone was being playing played then it would
      never be stopped.
      
      This feature might be reintroduced for accessibility purposes at some
      point in the future, along with a refactoring of the tone system in
      the daemon.
      
      Change-Id: I15957e050688bfe5f5ce84f971d5a14b875028b9
      Reviewed-by: Sébastien Blin's avatarSebastien Blin <sebastien.blin@savoirfairelinux.com>
      da92d30b
  31. 24 Sep, 2018 1 commit
  32. 13 Sep, 2018 1 commit
  33. 11 Sep, 2018 2 commits
    • Hugo Lefeuvre's avatar
      localrecorder: add public interface · 1179ad57
      Hugo Lefeuvre authored
      Initial import of the localrecorder.
      
      The local recorder provides a public interface for recording audio and
      video messages locally. For instance this can be used to record voice
      or video messages that could be later sent via file transfer.
      
      Change-Id: I0675fc0fb8588db24ae86302a76d4d68f5871b82
      1179ad57
    • Hugo Lefeuvre's avatar
      manager: better handle answer call failure · 8a16e950
      Hugo Lefeuvre authored
      If call->answer() fails then we should not continue further
      (switchCall or addAudio doesn't make sense in the case of an invalid
      call).
      
      Change-Id: Ib68a7960cbb8a7b604d0f68136a6e0d538a22b8c
      8a16e950
  34. 04 Sep, 2018 1 commit
    • Hugo Lefeuvre's avatar
      call management: add ringing timeout · 9a12c78a
      Hugo Lefeuvre authored
      Currently there is no timeout for received calls. If a peer is
      connected but doesn't answer a call, then this call will stay in
      RINGING state 'forever' until the calling user manually aborts
      it or peer becomes unreachable.
      
      This patch implements a timeout system: When a call starts ringing
      a job is scheduled in a fixed amount of time (corresponding to a new
      user preference, by default 30s) to check whether the call is still
      ringing or not. If the call is still ringing after timeout, hangup()
      is called with 486 (BUSY) state and ringing stops.
      
      Change-Id: I49218f5d4bdef8e4a8cee35fa6dde80f572b46c6
      Gitlab: #42
      9a12c78a
  35. 30 Aug, 2018 1 commit