1. 05 Dec, 2018 1 commit
  2. 03 Dec, 2018 3 commits
  3. 30 Nov, 2018 1 commit
  4. 29 Nov, 2018 3 commits
  5. 28 Nov, 2018 1 commit
  6. 27 Nov, 2018 1 commit
  7. 26 Nov, 2018 4 commits
  8. 25 Nov, 2018 1 commit
  9. 24 Nov, 2018 1 commit
    • Andreas Traczyk's avatar
      fix deadlock when registering SIP accounts · 9591971b
      Andreas Traczyk authored
      This patch fixes a double lock on the same thread during
      doRegister whilst protecting configuration data and also
      implements the same mechanism for ringaccount.
      
      Change-Id: I0d5dfd7e6285f85042152092d4ff0d50cd89e5db
      9591971b
  10. 23 Nov, 2018 2 commits
    • Philippe Gorley's avatar
      audio: add frame resizer · 04e81433
      Philippe Gorley authored
      Allows buffering of samples when the frame sizes at the input and the
      output don't match.
      
      Will mostly be used for file streaming, where the file's frame size may
      not match the standard 20 ms packet size used in the project.
      
      Adds unit tests.
      
      Change-Id: I568b31ba97d33bc0c1c89495e918bd10a9bf8aeb
      04e81433
    • Jinbo Li's avatar
      encoder: add error checking to videoFrameSize · c499a22b
      Jinbo Li authored
      av_image_get_buffer_size can return a negative error code. Prevents
      casting such an error to a large positive integer that may cause a
      bad_alloc exception on the subsequent buffer allocation.
      
      Change-Id: Ie8a7987dcf16957a21496e791c34957bb2e35bfc
      c499a22b
  11. 21 Nov, 2018 1 commit
  12. 20 Nov, 2018 1 commit
  13. 19 Nov, 2018 8 commits
  14. 16 Nov, 2018 2 commits
  15. 08 Nov, 2018 6 commits
  16. 01 Nov, 2018 2 commits
    • Philippe Gorley's avatar
      audio: use input as audio source · ddcda82e
      Philippe Gorley authored
      AudioInput now manages audio frames, not AudioSender.
      Makes AudioInput observable.
      AudioSender subscribes to AudioInput.
      
      LocalRecorder does not need to observe AudioInput or VideoInput because
      these already record frames. Will be done in future work on the recording
      system.
      
      Change-Id: I011d742063386498d59b2962f7c333b999d0921c
      ddcda82e
    • Philippe Gorley's avatar
      localrecorder: simplify setup · ecf9650a
      Philippe Gorley authored
      Change-Id: I951cc45a6dda6c13c10e2dedb41fb2d19e8b0206
      ecf9650a
  17. 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
  18. 26 Oct, 2018 1 commit