1. 05 Feb, 2016 2 commits
  2. 04 Feb, 2016 1 commit
  3. 03 Feb, 2016 3 commits
  4. 02 Feb, 2016 1 commit
    • Adrien Béraud's avatar
      audio: allow to mute ringtone device · cf5d18df
      Adrien Béraud authored and Guillaume Roguez's avatar Guillaume Roguez committed
      On Android, if the device is in silent or ringtone mode,
      the ringtone device should be muted, while keeping the possibility
      to hear the peer during a call.
      Tuleap: #262
      Change-Id: Ie64da9cb3a940b4749bb163f169474ca237c4b37
  5. 29 Jan, 2016 2 commits
    • Ciro Santilli's avatar
      Gitignore doltcompile and doltlibtool · 25ea2a72
      Ciro Santilli authored
      Change-Id: If2da7162dbfa651f63ea1e047bab0a660da6f53f
      Tuleap: #300
    • Edric Milaret's avatar
      windows: fix race conditions in threadloop · fedf8759
      Edric Milaret authored
      - It seems like we sometimes call joinable() too
      soon, it return false and then it interrupt ffmpeg
      - It happens regurlarly when we don't launch the Windows
      Ring client without console
      - This will need further investigation to determine if it's
      a more profound issue or if it could theoretically affect
      other platforms (even if we never constated it yet)
      No bugs have been constated from not checking the joinable in
      isRunning after 35 calls
      Change-Id: I0968d9cfe401511c37231dc7defb4b3d74a77453
      Tuleap: #303
  6. 27 Jan, 2016 1 commit
    • Alexandre Lision's avatar
      transport: catch std::runtime_error · 927f3b9c
      Alexandre Lision authored
      When there is no internet connection, an error is thrown in IceTransport
      This destroys what has already been initialized including the thread.
      Change-Id: I81b6ec1f52b9312a1d6ea24c5f55dfa94da7e877
      Tuleap: #189
      Tuleap: #258
  7. 25 Jan, 2016 1 commit
  8. 22 Jan, 2016 4 commits
  9. 20 Jan, 2016 2 commits
    • Guillaume Roguez's avatar
      cleanup video_base API · 84f878d9
      Guillaume Roguez authored
      This patchset changes Observable::notify and Observer::update API
      to remove the reference data attribute. This was uneeded into our context,
      aka used with smart pointers.
      Also fix coding rules and missing override keywords to overloaded virtual
      Tuleap: #240
      Change-Id: I068b44cb526718d4cbae34b9d4d51871294bcf3e
    • Guillaume Roguez's avatar
      ring_account: force UTF8 validation for IncomingAccountMessage · ae1e063d
      Guillaume Roguez authored
      Invalid UTF-8 string cause D-BUS exception if given as string object.
      This patch fixes that by forcing validation of incoming IM from
      DHT. This validation strip-out invalid byte sequence.
      Change-Id: I1d599664d767df7a3796f5afd93afc61178baaae
      Tuleap: #239
  10. 19 Jan, 2016 1 commit
  11. 18 Jan, 2016 2 commits
    • Adrien Béraud's avatar
      ringdht: temporary opendht fix · bdc023a5
      Adrien Béraud authored
      * decrease default value preservation duration
      * attempt to reduce bandwidh usage for announce operations
      * fix UDP overflow bug
      * temporarly disable data persistence
      Tuleap: #62
      Change-Id: Ida2c1bd8f2c2dbd0c342bfa28f7ca51bbc5c498e
    • Patrick Keroulas's avatar
      audio: fix segfault when no audio layer is provided · 2c691e30
      Patrick Keroulas authored and Guillaume Roguez's avatar Guillaume Roguez committed
      Audio layer may not required in case of text/video messaging only.
      Return a warn message and a null pointer to avoid further random
      memory access.
      Change-Id: I8db9ee3cd1333da76f85d2a7bbd91bf083291328
      Tuleap: #220
  12. 14 Jan, 2016 1 commit
  13. 13 Jan, 2016 1 commit
  14. 12 Jan, 2016 2 commits
    • Eloi Bail's avatar
      media/video: avoid quality toggling · e1393b8d
      Eloi Bail authored
      Based on RTCP information. Video quality was often toggling.
      To avoid that, we only allow to decrease quality if a higher quality
      was already calculated in of the 5 previous tries.
      Tuleap: #158
      Change-Id: I9a42a87f7958e4477dbebecc4c24c6a3d000b835
    • Guillaume Roguez's avatar
      debug: remove too noisy log prints · ada76ca1
      Guillaume Roguez authored
      This patch removes not needed logs line that's bring nothing
      for the debug.
      Change-Id: Ic8539f8a980bf3df85c1e0339ce5d93fb6590fad
      Tuleap: #229
  15. 11 Jan, 2016 1 commit
  16. 09 Jan, 2016 2 commits
  17. 08 Jan, 2016 1 commit
    • Adrien Béraud's avatar
      pulseaudio refactoring · c9fa85bb
      Adrien Béraud authored
      * Use factored audio code from AudioLayer
      * Properly refresh device list on device change
      * After device change, use preferred device if possible
      PulseAudio device selection was broken because only
      a single device can use echo cancelling at a time,
      so when the second device was opened, the first echo-canc3elled stream
      was redirected to it.
      Use per-stream instead of per-context echo-cancellation.
      Only use echo-cancellation for playback and record (disabled for ringtone).
      Tuleap: #207
      Change-Id: Ib5fcb3795a079a867e44c743892bb1325d0f4eef
  18. 07 Jan, 2016 4 commits
  19. 06 Jan, 2016 1 commit
  20. 18 Dec, 2015 1 commit
  21. 15 Dec, 2015 1 commit
    • Guillaume Roguez's avatar
      manager: catch exceptions in mainloop · abe05dbd
      Guillaume Roguez authored
      This patch prevents exceptions to crash application
      if happen during pollEvents() processing.
      Exception are just catch and displayed.
      In case of exception caused by a task, this one
      is removed from pending list.
      Handlers are not removed, take care of that!
      Change-Id: I266539585baf68f329d53f3d20361c4cb08211f3
      Tuleap: #200
  22. 14 Dec, 2015 1 commit
  23. 10 Dec, 2015 2 commits
  24. 09 Dec, 2015 2 commits