1. 11 Aug, 2020 1 commit
    • Andreas Traczyk's avatar
      misc: add clang format stylesheet · 85510893
      Andreas Traczyk authored
      - Run to clang-format all committed files.
      - Run with --all to format all cpp|cxx|cc|h|hpp|mm files in src/.
      - Run with --install to install as a pre-commit hook.
      Requires that clang-format be installed.
      Devs should either install the pre-commit hook or configure their
      editors to format on save etc.
      Change-Id: I73c2b19e0673115c1f7d33cbae5094f3a88d43e3
  2. 07 Aug, 2020 2 commits
  3. 06 Aug, 2020 5 commits
  4. 04 Aug, 2020 1 commit
  5. 03 Aug, 2020 2 commits
  6. 02 Aug, 2020 2 commits
  7. 01 Aug, 2020 1 commit
  8. 31 Jul, 2020 5 commits
    • Sébastien Blin's avatar
      conference: add informations about rendered video and share with all peers · 365a1169
      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's avatar
      conference: add a rendez-vous mode · 3c85f036
      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's avatar
      contrib: use ffmpeg v4.2.2 for macOS · d0774ee3
      Kateryna Kostiuk authored
      ffmpeg v4.3 cause high CPU usage on macOS
      Change-Id: I51c85036e90e4b0fb7ebb3a9810da52c8ee4b65f
    • Sébastien Blin's avatar
      video_mixer: remove useless switchInput · 8b549fd2
      Sébastien Blin authored
      This switch input can be long and is not useful
      Gitlab: #272
      Change-Id: I53363f820e15431af55dcf0610451efc84a41d02
    • Kateryna Kostiuk's avatar
      Revert "tone list: cleanup" · 4e88795a
      Kateryna Kostiuk authored
      This reverts commit 42fe874c.
      Reason for revert: <crashed on iOS>
      Change-Id: I9eb71b16f43d0d77a763f1764a78cfc985763073
  9. 29 Jul, 2020 3 commits
  10. 28 Jul, 2020 1 commit
  11. 27 Jul, 2020 2 commits
  12. 25 Jul, 2020 1 commit
  13. 24 Jul, 2020 3 commits
    • Sébastien Blin's avatar
      multiplexed_socket: remove useless shutdown · ba95892d
      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
    • Ming Rui Zhang's avatar
      cmake: make default cxx standard to be c++ 17 · 746d256f
      Ming Rui Zhang authored
      Change-Id: I2a4a3aa1fc4fbfea771556bf7f652aee335a66ce
    • Sébastien Blin's avatar
      call: ignore answerCall if already answered · 3dd52a4b
      Sébastien Blin authored
      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,
      So, don't call answerCall if already answered.
      Change-Id: Ibb967787aaf83e86a98fba7192810e86975304f1
  14. 22 Jul, 2020 1 commit
    • Sébastien Blin's avatar
      opendht: remove --with-http-fork · db5abdd5
      Sébastien Blin authored
      This fork is deprecated and not used anymore on proxies
      Also use official repo for http-parser
      Change-Id: I2dcccb5616171ce20de17e805e77d72a8ebd167d
  15. 20 Jul, 2020 2 commits
  16. 18 Jul, 2020 1 commit
  17. 16 Jul, 2020 2 commits
  18. 15 Jul, 2020 1 commit
    • Sébastien Blin's avatar
      jamiaccount: improve vCard synchronization · 6541f8bb
      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
  19. 14 Jul, 2020 2 commits
    • Aline Gondim Santos's avatar
      modify enable_plugin usage · 60926a66
      Aline Gondim Santos authored
      Change-Id: I0d41bd1a8e55371748d36a1b5c3654ec03f6fd5b
    • Sébastien Blin's avatar
      video_mixer: support multiple video layouts in conference · 8d40c627
      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
  20. 13 Jul, 2020 2 commits