1. 28 Jul, 2019 1 commit
  2. 27 Jul, 2019 1 commit
  3. 25 Jul, 2019 4 commits
    • Adrien Béraud's avatar
      contrib: update vpx to v1.8.1 · 916a9a42
      Adrien Béraud authored and Sébastien Blin's avatar Sébastien Blin committed
      Change-Id: If16f8afd654509e595b68388cdd0afa57b8debe3
      916a9a42
    • Adrien Béraud's avatar
      dring: don't use IDs above 2^53 · 1c2d8168
      Adrien Béraud authored and Sébastien Blin's avatar Sébastien Blin committed
      * avoid using IDs above 2^63 for Java binding compatibility
       (no unsigned integers in Java)
      * avoid using IDs above 2^53 for JavaScript binding compatibility
       (no proper integers in JS)
      
      Change-Id: I57bb26d2464edbdca4c9e6fe858894d3b53519dd
      1c2d8168
    • Denys Vidal's avatar
      video_mixer: add rotation · d7da705a
      Denys Vidal authored and Philippe Gorley's avatar Philippe Gorley committed
      Each video source in a conference now stores a filter for rotation and
      its current rotation.
      
      Change-Id: Ib2d2dd7bd61a481f0f1f239e376d0d655b27b94b
      d7da705a
    • Sébastien Blin's avatar
      file transfer: use ICE code in more configurations · c413dc43
      Sébastien Blin authored
      + Public ips was not registered as a candidate. With this patch,
      negotiations via UPnP and TURN are made during the ICE negotiation.
      So, the fallback with the old code should not be used anymore for
      new versions.
      + Both peers negotiate the link at the same time. The speed of the
      negotiation is improved.
      + Fix PJ_EBUSY detection when using a TURN socket to transfer a
      file.
      
      Change-Id: I74fb313b9628d762a1ab0da05e3a18ea3691cb3d
      c413dc43
  4. 24 Jul, 2019 2 commits
  5. 23 Jul, 2019 1 commit
  6. 22 Jul, 2019 1 commit
  7. 19 Jul, 2019 2 commits
  8. 18 Jul, 2019 4 commits
  9. 17 Jul, 2019 5 commits
  10. 16 Jul, 2019 2 commits
  11. 15 Jul, 2019 3 commits
  12. 14 Jul, 2019 3 commits
  13. 12 Jul, 2019 2 commits
    • Andreas Traczyk's avatar
      media decoder: use high precision to_string for framerate · ebe76c51
      Andreas Traczyk authored
      Change-Id: I34f1f4353b3da02c40e9df2434cedeee04b307aa
      ebe76c51
    • Sébastien Blin's avatar
      sip: negotiate both UDP and TCP for the control channel · 4bade6fa
      Sébastien Blin authored
      NOTE: SIP over TCP is disabled for now on Windows, waiting for
      TLS 1.3 support. To re-enable it, check the #ifdef _WIN32 in
      ice_transport.cpp
      
      Our pjsip version supports the RFC6544. With this patch, when
      starting a call, the daemon is using two ICE sessions for the SIP
      channel. One is negotiating a UDP socket, and the other a TCP socket
      and transmits both SDP on the DHT.
      
      If both negotiations succeed, TCP is prefered and will be used
      to transmit SIP messages and the VCard. This should solve the 30
      seconds timeout on bad networks.
      
      Note that the media channel is still using UDP to transmit audio
      and video.
      
      MAJOR CHANGE: the SIP channel use TLS on top of TCP, no DTLS,
      so the transport is considered as reliable.
      
      Also lot of changes in rfc6544.patch to link to rfc6062. The patch
      needs to be cleaned, cf TODO notes
      
      Also this seems to fix the ICE shutdown at the end of the call
      (after the IDLE Timeout)
      
      Change-Id: I01210da3abfcc448071268b4e1e38abdd58f9f05
      Gitlab: #103
      Gitlab: #108
      4bade6fa
  14. 10 Jul, 2019 1 commit
    • Kateryna Kostiuk's avatar
      ffmpeg: avfoundation patch · 5fdb9649
      Kateryna Kostiuk authored
      This patch fix large log output and slowdown for captured video
      caused by calling CMSampleBufferGetImageBuffer with no video frame.
      This could be fixed by bumping ffmpeg to
      02f65678ba9b5958cf53d1e5bc29939d941ad95f, but it cause other
      problems(crash when switching to screen sharing)
      
      Change-Id: I0dc33683f1e40ce151130774316892f7f4730f83
      5fdb9649
  15. 09 Jul, 2019 2 commits
  16. 08 Jul, 2019 1 commit
  17. 04 Jul, 2019 2 commits
  18. 03 Jul, 2019 3 commits