1. 02 Jan, 2019 1 commit
  2. 05 Jan, 2018 1 commit
  3. 15 Jun, 2017 1 commit
    • Anthony Léonard's avatar
      video: OpenGL rendering of incoming frames · 14e7bf33
      Anthony Léonard authored
      The previous system to display the incoming video frames was relying
      on CGImage generation with raw framebuffer which were then set as the
      content of the CallView. This way of doing it is not efficient as it
      implies buffer copies and is discouraged by Apple for pictures that
      change often. Moreover, this process was done by the
      VideoReceiveThread from the daemon which was then blocked by those
      copies without being able to decode further incoming frames. This is
      why a lag was appearing and increasing on high resolution stream.
      
      The new system now isolates frame delivering to the UI and their
      rendering. The VideoReceiveThread just update the current frame buffer
      and size without copy and another thread send those data to an OpenGL
      texture on screen refresh which also enables to automatically skip
      frames in case of heavy load.
      
      Change-Id: I0b79ddce66f52a3db1eee19945733ff93e7ce34f
      Reviewed-by: Kateryna Kostiuk's avatarKateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
      14e7bf33
  4. 07 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      headers: update copyright · 9fe374b1
      Alexandre Lision authored
      - Happy new year
      - remove OpenSSL additionnal permission
      - remove unnecessary ifndef for headers
      
      Change-Id: I32dcd918bb3138b3cf53e6ec078f4f720ad41e15
      Tuleap: #218
      9fe374b1
  5. 16 Nov, 2015 1 commit
    • Alexandre Lision's avatar
      conference: first implementation · 89edc6ad
      Alexandre Lision authored
      This commit adds conferences management
      
      - create conference by joining two ongoing calls/conferences
      - create conference by calling a new peer and joining him to the ongoing
      call/conference
      - hanging up conferences
      
      This commit relies on CallModel and RecenModel selection models
      interactions to update call view and Smartlist row selected.
      
      Change-Id: Ib9f6b9b870e66c8ccfb5115ad6fdb592c625eb58
      Tuleap: #114
      89edc6ad
  6. 05 Nov, 2015 1 commit
    • Alexandre Lision's avatar
      call: add transfer ability · 883719f5
      Alexandre Lision authored
      This commit adds attended/unattended transfer capability
      It also improves call controls visibility
      
      Tuleap: #56
      Change-Id: I66c2bc22f015f12dc58cf98768b8b3c689e6fdcb
      883719f5
  7. 21 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      smartview: refactor left panel · 4dfcafc0
      Alexandre Lision authored
      Major rewrite of the main left panel UI
      
      - remove the ongoing calls treeview
      - default to smartview treeview
      - remove call field from toolbar and display it on top of left panel
      - add access to alphabetical contacts treeview
      - add access to history
      
      Issue: #79398
      Change-Id: Iac36b6f4ace30cdb70c4dcf619d64cd91b84c95c
      4dfcafc0
  8. 11 Aug, 2015 1 commit
    • Alexandre Lision's avatar
      call: autohide controls ui · a1eee3c0
      Alexandre Lision authored
      This commit adds a hide timeout on call controls when mouse is not moving.
      This leaves a clean view to display the call.
      
      Issue: #78354
      Change-Id: I58e7cb14beec89fd9be68ce144057d8f476a8d98
      a1eee3c0
  9. 09 Jun, 2015 1 commit
    • Alexandre Lision's avatar
      osx: add chat support · 58cab671
      Alexandre Lision authored
      This commit adds a collapsible right panel for incall chatting
      
      Refs #74037
      
      Change-Id: I82c53174c1dbdeb1cfdb4ab8a773256aa182b70c
      58cab671
  10. 30 Mar, 2015 1 commit
    • Alexandre Lision's avatar
      project: use better structure · 7d2a48b9
      Alexandre Lision authored
      Create src/ and ui/ sub-folders instead of flat structure
      Remove cantarell folder and licence duplicate
      
      Refs #69161
      
      Change-Id: Ifa136b0e26533f4e9d178479fc958a2563917894
      7d2a48b9
  11. 20 Mar, 2015 1 commit
    • Alexandre Lision's avatar
      ui: add call screen interface · c514805c
      Alexandre Lision authored
      - in/out animation
      - switch calls in conversation tree
      - basic controls over call: accept/hangup/hold
      - video
      
      Refs #67611
      
      Change-Id: I1d302d2539cb473e27ea469781b72f44963eb0a0
      c514805c
  12. 17 Mar, 2015 1 commit
    • Alexandre Lision's avatar
      ui: add account screen management · f5fc479f
      Alexandre Lision authored
          - ability to create SIP/IAX/RING accounts
          - add configuration panels: security panel needs to be discussed
          - some settings may change
      
          Refs #67077
      
      Change-Id: I17afbcbbd067bf75f381492997ad40a72703cf0f
      f5fc479f
  13. 13 Mar, 2015 1 commit
  14. 23 Feb, 2015 1 commit
    • Alexandre Lision's avatar
      ui: Add Preference screen · 4a7b95e6
      Alexandre Lision authored
      - enter/exit animation
      - switch between panels (general/audio/video/hooks)
      
      Refs #66840
      
      Change-Id: I10b823c5e13c6667f1303cd51e32531a375828ff
      4a7b95e6