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. 31 Jul, 2019 1 commit
    • Ming Rui Zhang's avatar
      sip: add sip_bind_address parameter · 2f7f75fa
      Ming Rui Zhang authored
      - provide the user the ability to bind ip addresses for sip/IPtoIP account
        freely, IPtoIP will be given more freedom to switch between ipv4 and ipv6
        according to the parameter given
      
      Change-Id: I364ad8a2acab4480a35a87baf3f7eb8e7ac72b36
      2f7f75fa
  3. 17 Jul, 2019 1 commit
  4. 11 Jun, 2019 2 commits
  5. 12 Apr, 2019 2 commits
  6. 08 Apr, 2019 1 commit
  7. 02 Apr, 2019 3 commits
  8. 25 Mar, 2019 1 commit
  9. 21 Mar, 2019 1 commit
  10. 14 Mar, 2019 3 commits
  11. 08 Mar, 2019 1 commit
  12. 07 Mar, 2019 1 commit
  13. 01 Feb, 2019 1 commit
    • Philippe Gorley's avatar
      audio: add audio meter · c52e332b
      Philippe Gorley authored
      Adds a signal that sends the linear RMS level for a given ring buffer.
      The signal must be turned on via the API and can be turned off when
      needed.
      
      Adds an audio preview so the mic can be read. Call startAudioDevice and
      stopAudioDevice to initialize and stop the audio layer.
      
      Change-Id: I6a71ef87ee805a6d4bfa824fa901dd638e8cbd65
      c52e332b
  14. 27 Jan, 2019 1 commit
  15. 26 Jan, 2019 1 commit
  16. 22 Jan, 2019 1 commit
  17. 16 Jan, 2019 1 commit
    • Philippe Gorley's avatar
      accel: add signals when toggled · 94c8f4b6
      Philippe Gorley authored
      Preemptively adds signal for hardware encoding so version won't have to
      be bumped again.
      
      Change-Id: Ie3b828671fab3628853b85a2a8259200e9a809c0
      Gitlab: #55
      94c8f4b6
  18. 10 Jan, 2019 1 commit
  19. 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
  20. 02 Jan, 2019 1 commit
  21. 05 Dec, 2018 1 commit
  22. 19 Nov, 2018 1 commit
  23. 30 Oct, 2018 1 commit
    • Hugo Lefeuvre's avatar
      call management: add PEER_BUSY status · a031c92d
      Hugo Lefeuvre authored
      There is currently no distinction between the "peer busy" and "we
      replied busy after timeout" states, since both end in the BUSY state.
      
      Add a new PEER_BUSY state allowing such a distinction:
      * PEER_BUSY is set when peer replied busy
      * BUSY is set when we replied busy to an incoming call
      
      Bump daemon API number to major 7.0.0 since this is breaking the
      current API. In fact, these changes should not break anything in
      any well implemented client because unknown states should be properly
      handled, but better check.
      
      Change-Id: Id83f6db3d4524a91951b9945797f5fd2c019ff2f
      Reviewed-by: Sébastien Blin's avatarSebastien Blin <sebastien.blin@savoirfairelinux.com>
      a031c92d
  24. 24 Sep, 2018 1 commit
  25. 17 Sep, 2018 2 commits
    • Philippe Gorley's avatar
      build: add symbol visibility support · 43dcfd16
      Philippe Gorley authored
      Changes default visibility of symbols to hidden and makes only the API
      public. This patch aims to provide not only a stable API, but a stable
      ABI as well to any users of libring.
      
      This decreases the number of exported symbols significantly, benefitting
      dynamic linking time. Also decreases the chances of a symbol collision,
      and enables compiler optimizations.
      
      Bumps version to 6.0.0; clients must be recompiled.
      
      Change-Id: I5b639a6c0933af3021e40369b2e80d9a0b825e89
      43dcfd16
    • Adrien Béraud's avatar
      dring: remove pollEvents API · 7d128fac
      Adrien Béraud authored
      Change-Id: I37ef6f70abdfa39ae0fc8c89e271565cf3cea4e5
      7d128fac
  26. 16 Sep, 2018 1 commit
  27. 15 Sep, 2018 1 commit
  28. 11 Sep, 2018 1 commit
    • 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
  29. 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
  30. 21 Aug, 2018 1 commit
  31. 16 Aug, 2018 1 commit
  32. 26 Jul, 2018 1 commit
  33. 18 Jul, 2018 1 commit