1. 31 Jan, 2015 6 commits
  2. 30 Jan, 2015 4 commits
  3. 28 Jan, 2015 8 commits
  4. 27 Jan, 2015 3 commits
    • Stepan Salenikovich's avatar
      upnp: don't use empty upnp address · e4051fbb
      Stepan Salenikovich authored
      In the case that getting the external address
      via UPnP fails, don't try to use the empty
      address to prevent pjsip assert crashes.
      
      Refs #64829
      
      Change-Id: Ibd21dab96a1b79ec852a70506dfe7db587b9add6
      e4051fbb
    • Stepan Salenikovich's avatar
      daemon: add upnp support · 7649d5be
      Stepan Salenikovich authored
      New settings in daemon preferences to use UPnP, default false.
      Currently opens ports for SIP and ip2ip accounts and their calls.
      Opens ports negotiated by SDP sesssion.
      Tries to open ports for ICE candidates and adds ICE candidates
      with the public IP to help ICE negotiation.
      Added miniupnpc to contrib and patched to be able to generate just
      a static lib.
      Supports multiple clients on the same UPnP router. Will select a
      different port at random if the desired port is already taken by
      another client.
      
      Refs #63247
      Refs #63303
      
      Change-Id: I00ae79bc3a24d3e54513a6d299fd9b6a70bcc3c2
      7649d5be
    • Emmanuel Lepage Vallee's avatar
      Fix build on gentoo · e7e98661
      Emmanuel Lepage Vallee authored and Adrien Béraud's avatar Adrien Béraud committed
      Change-Id: I638ebbea8b8002f32f3004e6374acb90979c4c8f
      e7e98661
  5. 26 Jan, 2015 4 commits
  6. 24 Jan, 2015 1 commit
  7. 23 Jan, 2015 1 commit
  8. 22 Jan, 2015 4 commits
    • Eloi Bail's avatar
      daemon: handle libav opus native decoder · 1b48a480
      Eloi Bail authored and Guillaume Roguez's avatar Guillaume Roguez committed
      Since libavcodec56 libav native opus decoder is used instead of libopus
      decoder.
      This decoder only ouput float planar audio data (AV_SAMPLE_FMT_FLTP)
      This commit detect the output format and convert it to signed 16bits
      in case of float planar.
      
      Refs #64245
      
      Change-Id: Idb8240a1158a0add446d7df3b4a1ed51089e2781
      1b48a480
    • Alexandre Lision's avatar
      OSX: define SOCK_NONBLOCK as O_NONBLOCK · 48f16309
      Alexandre Lision authored
      We already provided this mecanism for ANDROID
      O_NONBLOCK is declared in fcntl.h
      
      Refs #64465
      
      Change-Id: Ib66f9f6e4b0e375a720532fe7784be73b2d59a4d
      48f16309
    • Alexandre Lision's avatar
      OSX: update README · 8c457441
      Alexandre Lision authored
      Refs #64008
      
      Change-Id: I9e5caefb0305351defe16431cd218072de0a1ce3
      8c457441
    • Alexandre Lision's avatar
      Fix compilation with --disable-video · 95ec0f75
      Alexandre Lision authored
      This commit mutualizes resources for audio and video.
      Some components have been renamed:
         - Video{Encoder, DECODER} to Media{Encoder, Decoder}
         - VideoIOHandle to MediaIOHandle (new component)
      
      Refs #64413
      95ec0f75
  9. 21 Jan, 2015 6 commits
  10. 20 Jan, 2015 1 commit
    • Alexandre Lision's avatar
      ring/contrib: remove CCRTP/UCOMMON/ZRTPCPP deps · 2ac3fdc3
      Alexandre Lision authored and Guillaume Roguez's avatar Guillaume Roguez committed
      This patch have the side effect to refactor audio
      and video related parts by moving them into media
      sub-directory and making libav common parts
      undependent of video.
      This patch permits to disable video without
      loosing libav support on audio.
      
      Refs #63906
      
      Change-Id: I3d50713fac7f5c2738cc68b9f38573b5b4536b35
      2ac3fdc3
  11. 15 Jan, 2015 2 commits