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
    • 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
    • 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
  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
      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
    • 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
    • Alexandre Lision's avatar
      OSX: update README · 8c457441
      Alexandre Lision authored
      Refs #64008
      Change-Id: I9e5caefb0305351defe16431cd218072de0a1ce3
    • 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
  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
  11. 15 Jan, 2015 2 commits