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>
      7d5c2e63
    • Guillaume Roguez's avatar
      sipaccount: fix segfault in getSupportedCiphers() · d9dfb64c
      Guillaume Roguez authored
      was broken since commit ac3bf29a
      
      Refs #66135
      
      Change-Id: Ic18fefb97c43f26f71b8c59a5d60cda8f3f967a3
      d9dfb64c
  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
      1e6b4d4d
    • 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
      b0e18e2a
    • 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
      registration.
      
      Refs #65376
      Refs #65382
      
      Change-Id: I44376e49c078a0e33a8bb92ee2ca8e4df09f6fec
      59d38c8c
  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
      05ae6379
  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
      91704946
    • 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
      8adf559e
    • 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
      08cb82bc
    • Guillaume Roguez's avatar
      sip: fix SipIceTransport/SipTransportBroker classes · 0b6192b3
      Guillaume Roguez authored
      Rationale:
      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
      0b6192b3
    • 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.
      
      Rationale:
      It's a endpoint related callback and SIPVoIPLink is the endpoint manager.
      
      Refs
      
      Change-Id: Iea2fdf1a7ce8681bc0cdf732eb6033314cb2cdf9
      4602105d
    • Guillaume Roguez's avatar
      managerimpl: fix finish method · 83e18d59
      Guillaume Roguez authored
      - thread-safe
      - check value during event loop
      
      Refs #64903
      
      Change-Id: I84cb83f3a37fb77e5eff7d21e7f18d67fef7f288
      83e18d59
    • 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
      aea5c49b
    • Guillaume Roguez's avatar
      utils: improve getGlobalInstance() · 17846567
      Guillaume Roguez authored
      - thread-safe
      - limit respawn (no limit by default)
      
      Refs #64903
      
      Change-Id: Ie9b2465b6d4b064fa82454d389d4269805f0145d
      17846567