Skip to content
Snippets Groups Projects
  1. Jul 14, 2019
    • Eden Abitbol's avatar
      ffnvcodec: Add nvcodec windows support · cabf9349
      Eden Abitbol authored and Adrien Béraud's avatar Adrien Béraud committed
      
      Add fetch_and_patch script for ffnvcodec.
      
      fetch_and_patch script copies needed headers to contrib include
      directory.
      
      Patch file to adapt ffmpeg configure script for ffnvcodec package
      inclusion. On linux pkg_config is used. On windows the files
      need to be included manually.
      
      config script includes path for ffnvcodec files and corresponding
      flags are set.
      
      Change-Id: Ia9daca2a49316a4373652acb718930d02f85e3f6
      Reviewed-by: default avatarPhilippe Gorley <philippe.gorley@savoirfairelinux.com>
      cabf9349
  2. Jul 12, 2019
    • 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
  3. Jul 10, 2019
    • 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
  4. Jul 09, 2019
  5. Jul 08, 2019
  6. Jul 04, 2019
  7. Jul 03, 2019
  8. Jul 02, 2019
  9. Jun 28, 2019
  10. Jun 26, 2019
  11. Jun 21, 2019
  12. Jun 20, 2019
    • Sébastien Blin's avatar
      sip_transport: change idle_timeout to 10 seconds · 8b3399e8
      Sébastien Blin authored and Adrien Béraud's avatar Adrien Béraud committed
      ICE sessions take a long time to be closed and keep alive packets
      are sent during 10 minutes. Change the timeout to close the session
      after 10 seconds.
      
      Change-Id: I7cd287551a9aa76b475cf765a941cc6bcb72f55b
      Gitlab: #108
      8b3399e8
    • Sébastien Blin's avatar
      sip: negotiate both UDP and TCP for the control channel · e83a1006
      Sébastien Blin authored and Adrien Béraud's avatar Adrien Béraud committed
      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: I55c5f51377fd8787bc951d6d282eec46f8eaf977
      Gitlab: #103
      Gitlab: #108
      e83a1006
  13. Jun 18, 2019
  14. Jun 14, 2019
  15. Jun 13, 2019
  16. Jun 12, 2019
  17. Jun 11, 2019
  18. Jun 07, 2019
Loading