Permalink
Switch branches/tags
Nothing to show
Commits on Mar 18, 2018
  1. Update README.md

    stefhak committed Mar 18, 2018
    Added note about being actively maintained.
Commits on Oct 18, 2017
  1. Fix build with gcc-7 (#700)

    kraj authored and stefhak committed Oct 18, 2017
    Fixes warnings about fall through in case statements
    
    ../../git/transport/owr_transport_agent.c: In function 'bus_call':
    ../../git/transport/owr_transport_agent.c:393:20: error: this statement may fall through [-Werror=implicit-fallthrough=]
             is_warning = TRUE;
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
Commits on Jul 31, 2017
Commits on Mar 30, 2017
  1. libopenwebrtc.exp: Add missing new API symbol

    nakyup authored and pererikb committed Mar 8, 2017
    Closes #676
  2. add missing gstcontext java mapping, this fixes #648

    Zubnix authored and pererikb committed Feb 17, 2017
    Closes #669
Commits on Jan 5, 2017
  1. transport: port to OpenSSL 1.1.0

    philn authored and superdump committed Dec 7, 2016
    Closes #664.
  2. Fix wrongly handled absence of candidates

    danielOBS authored and superdump committed Dec 21, 2016
    Accoding to json-glib documentation: https://developer.gnome.org/json-glib/stable/JsonReader.html
    
    "If reader is not currently on an object, or if the member_name is not defined in the object, the JsonReader will be put in an error state until json_reader_end_member() is called. This means that if used conditionally, json_reader_end_member() must be called on both code paths."
    
    Closes #665.
  3. transport_agent: TURN TLS helper server support

    philn authored and superdump committed Nov 16, 2016
    Closes #658.
  4. OwrLocalMediaSource: add volume and mute properties

    philn authored and superdump committed Nov 14, 2016
    Fixes #572
    Based on a preliminary patch by Adrian Bauer <agbauer@gmail.com>
    
    Closes #657.
  5. Don't require gtk-doc if autogen.sh is invoked with --disable-gtk-doc.

    Konstantin Tokarev authored and superdump committed Jun 30, 2016
    Closes #617.
Commits on Oct 4, 2016
  1. owr_video_renderer: GL context request support

    philn authored and superdump committed Sep 28, 2016
    When the application using the renderer has a GL video sink using a
    shared GL context and display, the NEED_CONTEXT synchronous message
    emitted on the renderer pipeline bus has to be relayed to the
    application.
    
    Using a GClosure, OpenWebRTC can request the needed context from the
    application side, which has to register a GCallback that returns a
    pointer to a GstContext structure.
    
    Closes #642.
Commits on Sep 27, 2016
  1. owr_video_renderer: disable last-sample on sink bins

    philn authored and superdump committed Sep 26, 2016
    The sink provided to the renderer can actually be a bin, so we need to
    find the sink(s) stored inside and set the property on each sink found.
    
    Closes #641.
Commits on Sep 20, 2016
  1. Updated to allow RTX to be negotiated for h264 since this seems fixed…

    stefhak authored and stefanalund committed Sep 20, 2016
    … in Chrome now. (#640)
Commits on Sep 5, 2016
  1. owr_video_renderer: Make glvideoflip support optional

    philn authored and superdump committed Aug 10, 2016
    Due to the dependency on Graphene (not widely packaged in distros yet)
    it isn't a good idea to have a hard dependency on the glvideoflip
    element.
    
    Closes #629.
Commits on Aug 30, 2016
  1. owr_transport: plug PendingSessionInfo leak

    philn authored and superdump committed Aug 30, 2016
    Closes #630.
Commits on Aug 9, 2016
  1. Check the presence of gstreamer-gl

    philn authored and superdump committed Aug 9, 2016
    It is required by owr_media_source.
    
    Closes #625.
Commits on Aug 4, 2016
  1. owr_transport: plug payload leaks

    philn authored and superdump committed Aug 4, 2016
    Closes #624.
Commits on Aug 1, 2016
  1. OwrDataChannel: Implement OwrMessageOrigin interface

    sdroege authored and superdump committed Jul 21, 2016
    Data channel is using _owr_create_schedule_table(), which requires
    that interface.
    
    Closes #623.
Commits on Jul 3, 2016
  1. test_client: Handle messages spanning multiple lines

    pererikb authored and superdump committed Jul 1, 2016
    To allow for pretty-printed JSON
    
    Closes #618.
Commits on Jul 1, 2016
  1. test_client: Parse incoming message to determine type

    pererikb committed Jul 1, 2016
    Don't rely on the JSON string being formatted in a certain way
Commits on May 3, 2016
  1. tests: Point test client to port 80 instead of 38080

    superdump committed May 3, 2016
    demo.openwebrtc.org moved.
Commits on Apr 21, 2016
Commits on Apr 18, 2016
  1. Simple fix to allow stopping a source. Will work more later to have i…

    stefhak authored and stefanalund committed Apr 18, 2016
    …t happen automatically if an element is removed from the DOM. (#602)
Commits on Apr 6, 2016
  1. Removing cruft not needed anymore

    stefhak authored and stefanalund committed Apr 6, 2016
Commits on Apr 4, 2016
  1. Changed SDP parsing to remove also RTX payloads from answer when corr…

    stefhak authored and superdump committed Apr 1, 2016
    …esponding codec has been removed. Needed to interop with Chrome 50.
    
    Closes #598.
  2. Fix infinite loop, initial commit.

    stefhak authored and superdump committed Mar 30, 2016
    Closes #597.
Commits on Mar 1, 2016
Commits on Feb 10, 2016
Commits on Feb 9, 2016
Commits on Feb 2, 2016
  1. media source: optional OpenGL support

    alessandrod authored and superdump committed Feb 2, 2016
    Enable OpenGL for peers that support it. This means that OWR will now use
    GLMemory between source -> renderer and source -> apple h264 encoders.
    
    The implication is that in the above cases color conversion and scaling are done
    via GL shaders. Also on Mac and iOS, memory is shared directly between the
    camera and the renderer/encoders saving expensive GPU => sysmem memory copies.
    
    Closes #555.