1. 29 Jan, 2018 1 commit
  2. 26 Jan, 2018 1 commit
  3. 25 Jan, 2018 2 commits
  4. 24 Jan, 2018 2 commits
  5. 23 Jan, 2018 6 commits
  6. 22 Jan, 2018 3 commits
  7. 19 Jan, 2018 1 commit
  8. 18 Jan, 2018 1 commit
  9. 16 Jan, 2018 2 commits
  10. 15 Jan, 2018 1 commit
    • Philippe Gorley's avatar
      accel: refactor and speed up fallback · ecf3e901
      Philippe Gorley authored
      Falling back from hardware to software decoding requires only a
      reinitialization of the AVCodecContext. Hardware decoding failure is no
      longer bubbled up to the RTP session, which makes it much faster.
      Change-Id: I79fdfcfa41f822b3299d74ac654146789fcfd97b
  11. 12 Jan, 2018 2 commits
    • Andreas Traczyk's avatar
      ios: add video implementation · cbff7d98
      Andreas Traczyk authored
      - adds a slightly altered version of the android video implementation,
        as a swift AVFoundation implementation will be used in the ios client
        to enumerate the video input devices.
      Change-Id: I7c16fc39c5d22e54fb146881150b6cbcfddb7806
    • Philippe Gorley's avatar
      video: clean up video_rtp_session · c27d2135
      Philippe Gorley authored
      Replaces empty methods and std::bind calls with lambdas.
      Change-Id: I0d9c876a9ba0bbdc6a77a85e0e2d75766312f952
  12. 11 Jan, 2018 2 commits
  13. 10 Jan, 2018 4 commits
  14. 09 Jan, 2018 4 commits
  15. 08 Jan, 2018 2 commits
  16. 05 Jan, 2018 3 commits
  17. 03 Jan, 2018 2 commits
    • Guillaume Roguez's avatar
      make TlsSession great again · bdafdfb4
      Guillaume Roguez authored
      Or at least independant of underlaying transport...
      To make TlsSession able to handle both TLS and DTLS
      this patch removes the ICE dependency and replace is
      by the generic network ABC class 'GenericTransport'.
      As a first step this class is declared in tls_session.h.
      Side effects of this change are:
      * refactoring of PMTUD procedure: 'MTU' for gnutls has the meaning
        on 'payload-for-gnutls' so this information is now drived by
        the generic transport and not hardcoded anymore.
        The minimal value of probing remains hardcoded, as is a minimum
        given by RFC's documentation and it's based on an IPv4 packet
        associated with UDP protocol.
      * getMtu() is now maxPayload() and represent correctly what
        the application must have.
      * TlsSession implements itself GenericTransport: we can chain
        GenericTransport instances to construct an overlayed transport
      * TlsSession is now considered as non thread-safe for its public API.
        Caller must bring itself this property.
        This permit to remove a redundant mutex in send() operation.
        Note: and it's the case in the only user (SipsIceTransport),
        that why the mutex is redundant in 100% of cases.
      Notice the benefit of this genericity refactoring let us
      write a unit-test for this TlsSession class without having
      an heavy ICE transport to mock-up.
      Also ICE transport gained of this by adding a new IceSocketTransport
      to replace IceSocket in a near future (need async IO in GenericSocket,
      but not required for the moment).
      Change-Id: I6f4591ed6c76fa9cb5519c6e9296f8fc3a6798aa
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
    • Alexandre Lision's avatar
      android: Move jni to daemon · 2dee5360
      Alexandre Lision authored
      Move all JNI file sources to the daemon. Ring Android client will use
      this files to generate the final libring.so including the
      Change-Id: I4e800bb1d33b5905c715054d1718c0bdb3fc1d55
      Reviewed-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
  18. 02 Jan, 2018 1 commit
    • Guillaume Roguez's avatar
      fixup for sip_utils · cb1ba72f
      Guillaume Roguez authored
      fix for patch:
      0f524801 PJSIP support to std::error_code and std::system_error
      pj_strerror crashes on due to wrong given string size.
      Change-Id: I8d68b885ce0d587b27e8b361c9ad60019ed355fb