1. 03 Apr, 2015 1 commit
  2. 25 Mar, 2015 1 commit
  3. 24 Mar, 2015 1 commit
  4. 23 Mar, 2015 1 commit
  5. 20 Mar, 2015 1 commit
  6. 17 Mar, 2015 1 commit
  7. 16 Mar, 2015 2 commits
  8. 13 Mar, 2015 1 commit
  9. 11 Mar, 2015 1 commit
  10. 09 Mar, 2015 1 commit
  11. 06 Mar, 2015 1 commit
  12. 05 Mar, 2015 1 commit
  13. 02 Mar, 2015 1 commit
    • Éloi Bail's avatar
      daemon: manage properly hold on and hold off · 9eebb2d1
      Éloi Bail authored
      Status:
      
      * Hold on/off from Ring account work fine
      * Hold on from polycom works fine
      * Hold off from polycom does not restart the stream
        - Hold off lead to a re-invite (switch from PCMA to G722)
        - codec selection from PCMA to G722 is correct
        - Libav encoder switch correctly to G722
        - Libav decoder blocks in av_codec_find_stream_info
      
      Refs #67275
      
      Change-Id: I9c95cdb6e35934583702d9ae697926283251e5ac
      9eebb2d1
  14. 27 Feb, 2015 2 commits
  15. 25 Feb, 2015 5 commits
  16. 24 Feb, 2015 2 commits
  17. 19 Feb, 2015 1 commit
    • Éloi Bail's avatar
      media: codec layer refactoring · 7d5c2e63
      Éloi Bail authored
      * Implement a centralized system media codec information view
      * Implement media codec container to manage audio/video codecs
      * Instantiate set of codecs per account
      * Provide D-Bus API to retrives codecs information from client side
      * Provide a SIP account (any) access to AV codecs
      
      Important notes:
      * IAX account usability is disabled until we provide a new implementation (see redmine Refs #66805)
      * Some unittest are disabled until we provide a correct implementation
      * Some part of code are disabled until SDP refactoring patchset is merged (Gerrit #1185)
      * Some cleanup are also included
      
      Refs #66619
      
      Change-Id: I233889e47860b9362281d9ab3cdb506ce86ec997
      Signed-off-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      7d5c2e63
  18. 18 Feb, 2015 1 commit
    • Alexandre Lision's avatar
      api: clean public interfaces · 5551a555
      Alexandre Lision authored
      * remove preprocessor flags from public headers.
      * split dring.h by manager types to let user include what he needs.
      * simplify function relations.
      * use namespace DRing for all exported API.
      * implement a generic way to export daemon signal callbacks.
      * C++11 and project CodingRules conformance.
      
      Refs #65931
      
      Change-Id: I1f1157f9d29e1798ddb27d46e8136bdcb01828dd
      5551a555
  19. 17 Feb, 2015 1 commit
  20. 10 Feb, 2015 2 commits
  21. 04 Feb, 2015 2 commits
    • Stepan Salenikovich's avatar
      upnp: don't look for IGD if no account has UPnP enabled · 7ad3a244
      Stepan Salenikovich authored
      Only look for an IGD and remove existing port mappings
      the first time an account with UPnP enabled is registered.
      Also gets rid of upnp.h dependency in managerimpl.cpp.
      
      Refs #65267
      
      Change-Id: I60c7608d66511b7caf6d990ec615bcfbf41765b7
      7ad3a244
    • Guillaume Roguez's avatar
      manager: fix event loop implementation · 272aee93
      Guillaume Roguez authored
      Event loop duplicate event handler map before looping on it.
      So unregister an handler is not sync in this copy and
      can call dead stuff.
      Notice also registerEventHandler really replace the previous registered
      handler as it's expected.
      
      Refs #65401
      
      Change-Id: Id2c27dd8ca42ee2a29fa3237bb836385deec11cd
      272aee93
  22. 03 Feb, 2015 1 commit
  23. 02 Feb, 2015 1 commit
  24. 30 Jan, 2015 1 commit
  25. 27 Jan, 2015 1 commit
    • Stepan Salenikovich's avatar
      daemon: add upnp support · 7649d5be
      Stepan Salenikovich authored
      New settings in daemon preferences to use UPnP, default false.
      Currently opens ports for SIP and ip2ip accounts and their calls.
      Opens ports negotiated by SDP sesssion.
      Tries to open ports for ICE candidates and adds ICE candidates
      with the public IP to help ICE negotiation.
      Added miniupnpc to contrib and patched to be able to generate just
      a static lib.
      Supports multiple clients on the same UPnP router. Will select a
      different port at random if the desired port is already taken by
      another client.
      
      Refs #63247
      Refs #63303
      
      Change-Id: I00ae79bc3a24d3e54513a6d299fd9b6a70bcc3c2
      7649d5be
  26. 26 Jan, 2015 1 commit
    • Guillaume Roguez's avatar
      daemon: namespace cleanup · 09a04cd3
      Guillaume Roguez authored
      - all the code moved under the ring namespace, or a sub-namespace,
      exception of ring_api.cpp as exporting a C accessible API.
      - fixed namespaces hierarchy.
      - removed forbiden usage of using-declaration.
      
      Refs #64647
      
      Change-Id: I23fdeca1252150d490828c1ce907097f17e1d41c
      09a04cd3
  27. 13 Jan, 2015 1 commit
  28. 09 Jan, 2015 2 commits
  29. 07 Jan, 2015 1 commit
  30. 06 Jan, 2015 1 commit