1. 21 Feb, 2015 1 commit
  2. 20 Feb, 2015 5 commits
  3. 19 Feb, 2015 2 commits
    • É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>
    • Guillaume Roguez's avatar
      sipaccount: fix segfault in getSupportedCiphers() · d9dfb64c
      Guillaume Roguez authored
      was broken since commit ac3bf29a
      Refs #66135
      Change-Id: Ic18fefb97c43f26f71b8c59a5d60cda8f3f967a3
  4. 18 Feb, 2015 6 commits
  5. 17 Feb, 2015 4 commits
  6. 12 Feb, 2015 3 commits
    • Adrien Béraud's avatar
      audioformat: add NONE · 1e6b4d4d
      Adrien Béraud authored
      Refs #66200
      Change-Id: I0212bed48be35252f04ef87f7b6bf3bccb3f6edf
    • Tristan Matthews's avatar
      daemon: remove getRingtoneList() · b0e18e2a
      Tristan Matthews authored
      Note: gnome client is stubbed but this client code is deprecated.
      Refs #59255
      Refs #65652
      Change-Id: I8aff174c317948e47316d636458f19d265456808
    • Stepan Salenikovich's avatar
      upnp: migrate to libupnp · 59d38c8c
      Stepan Salenikovich authored
      Removes libminiupnpc as a dependency.
      Adds libupnp into the contrib system.
      Accounts with upnp enabled asynchronously wait to
      find an IGD (or timeout) before completing
      Refs #65376
      Refs #65382
      Change-Id: I44376e49c078a0e33a8bb92ee2ca8e4df09f6fec
  7. 10 Feb, 2015 2 commits
  8. 06 Feb, 2015 1 commit
    • Guillaume Roguez's avatar
      video: fix uninitialized old-C pointer · 05ae6379
      Guillaume Roguez authored
      WARNING: GCC warns only with -Weffc++ option in a such situation.
      But we don't use it as is also very anoying.
      Refs #65446
      Change-Id: I5ed4adbfa5aad5bc69d50e256035afd84ba601b3
  9. 05 Feb, 2015 1 commit
  10. 04 Feb, 2015 7 commits
  11. 03 Feb, 2015 8 commits
    • Emmanuel Lepage Vallee's avatar
      client: Export account schema · 91704946
      Emmanuel Lepage Vallee authored
      Also rename security.h -> security_const.h
      Refs #65314
      Change-Id: I1349b63b694c337e88c351a5b2d691145c5ff823
    • Stepan Salenikovich's avatar
      upnp: prevent deleting of port mapping · 8adf559e
      Stepan Salenikovich authored
      Prevent DHT port mapping from being deleted when
      doUnregister complete after doRegister
      Refs #65266
      Change-Id: I7545e48e4c959478283d3d008b4bd0c54b5df3bf
    • Guillaume Roguez's avatar
      sip: fix SIPVoIPLink destructor · 08cb82bc
      Guillaume Roguez authored
      Reordering implementation of SIPVoIPLink destructor.
      This fix dependencies issues.
      Refs #64903
      Change-Id: I4f96359bd0708f79592bac325150edf7b149f843
    • Guillaume Roguez's avatar
      sip: fix SipIceTransport/SipTransportBroker classes · 0b6192b3
      Guillaume Roguez authored
      SipIceTranport was not standard-layout but a reinterpret_cast was called
      on one member to retrive the class.
      This "work" on Linux/gcc implementation but it's an undefined behavior
      and not portable.
      This changes the internal destroy transport callback:
      now PJSIP is the unique owner of the SipIceTransport instance and
      should call the destroy callback to delete the instance.
      By the way, we remove shutdown and destroy method as not more used.
      Side effect is the re-write of SipTransportBroker on how it handles
      instance of SipIceTransport.
      Refs #64903
      Change-Id: I58848eca55c421de1883e53793fd58b0e1581d59
    • Guillaume Roguez's avatar
      sip: move transport state change C++ trampoline · 4602105d
      Guillaume Roguez authored
      - move tp_state_callback from SipTransportBroker to SIPVoIPLink.
      - install/deinstall it in SIPVoIPLink constructor/destructor.
      It's a endpoint related callback and SIPVoIPLink is the endpoint manager.
      Change-Id: Iea2fdf1a7ce8681bc0cdf732eb6033314cb2cdf9
    • Guillaume Roguez's avatar
      managerimpl: fix finish method · 83e18d59
      Guillaume Roguez authored
      - thread-safe
      - check value during event loop
      Refs #64903
      Change-Id: I84cb83f3a37fb77e5eff7d21e7f18d67fef7f288
    • Guillaume Roguez's avatar
      sip: limit SIPVoIPLink respawn to 1 · aea5c49b
      Guillaume Roguez authored
      Also requires to check getSIPVoIPLink return everywhere.
      Refs #64903
      Change-Id: I8f62a38fd5e26efeb5d64a6a178352b4798dcbfa
    • Guillaume Roguez's avatar
      utils: improve getGlobalInstance() · 17846567
      Guillaume Roguez authored
      - thread-safe
      - limit respawn (no limit by default)
      Refs #64903
      Change-Id: Ie9b2465b6d4b064fa82454d389d4269805f0145d