Skip to content
Permalink
Branch: master
Commits on Mar 4, 2017
  1. [Release] Version 0.6.0

    rsbells committed Mar 4, 2017
Commits on Feb 27, 2017
  1. Changed the Copyright to 2017

    rsbells committed Feb 27, 2017
Commits on Oct 12, 2016
  1. Merge pull request #162 from 01org/ljsachs-patch-1

    rsbells committed Oct 12, 2016
    fix for issue #161
Commits on Sep 30, 2016
  1. Merge pull request #160 from debarshiray/master

    rsbells committed Sep 30, 2016
    Avoid any attempts to delete the same dlr_upnp_t twice
Commits on Sep 15, 2016
  1. Avoid any attempts to delete the same dlr_upnp_t twice

    debarshiray committed Sep 15, 2016
    It is a good idea to NULLify g_context.upnp to avoid any possibility of
    a crash due to double-free.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1251366
Commits on Aug 4, 2015
  1. Merge pull request #154 from puleglot/master

    rsbells committed Aug 4, 2015
    m4: use portable shell
Commits on Jul 1, 2015
  1. [m4] Use AS_VAR_APPEND macro instead of "+="

    puleglot committed Jul 1, 2015
    Also get rid of unnecessary subshells.
    
    Signed-off-by: Alexander Tsoy <alexander@tsoy.me>
  2. [m4] Don't use bash "let" builtin

    puleglot committed Jul 1, 2015
    Signed-off-by: Alexander Tsoy <alexander@tsoy.me>
  3. [m4] Don't use bash arrays in m4 macros

    jku authored and puleglot committed Jul 2, 2014
    Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Commits on May 1, 2015
Commits on Apr 21, 2015
  1. Merge pull request #132 from lferrandis/uid

    rsbells committed Apr 21, 2015
    Uid
Commits on Mar 12, 2015
  1. Merge pull request #150 from debarshiray/master

    rsbells committed Mar 12, 2015
    Ensure that g_context.watchers has a valid value
  2. Ensure that g_context.watchers has a valid value

    debarshiray committed Jan 20, 2015
    Since g_context.watchers is an unsigned integer, we should be careful
    not to decrement it below zero. This can happen if the service is
    spawned as a result of the following command:
    $ gdbus call \
        --session \
        --dest com.intel.dleyna-renderer \
        --object-path /com/intel/dLeynaRenderer \
        --method com.intel.dLeynaRenderer.Manager.Release
Commits on Dec 6, 2014
  1. [Release] Version 0.5.0

    rsbells committed Dec 6, 2014
Commits on Jul 11, 2014
  1. [Deprecated API] Use new API instead of deprecated

    lferrandis authored and jku committed Sep 16, 2013
    Use gssdp_client_get_host_ip() instead of gupnp_context_get_host_ip()
    
    Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
    
    Fixes #148.
    
    Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Commits on Jul 10, 2014
  1. Merge pull request #147 from jku/129

    rsbells committed Jul 10, 2014
    [Device] Free dlna class strings after use
Commits on Jul 7, 2014
  1. [Device] Free dlna class strings after use

    jku committed Jul 7, 2014
    Ownership of strings in the GList that
    gupnp_device_info_list_dlna_device_class_identifier () returns is
    fully transferred since GUPnP 0.20.4. Free the strings after use.
    
    Fixes #129.
    
    Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
  2. host-service: use push-host-port setting for the web server

    Jussi Kukkonen authored and jku committed Nov 4, 2013
    The push-host-port configuration value will be used for the webservers
    used to implement the Push Host functionality.
    
    Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
  3. upnp: use port setting when creating GUPnPContextManager

    Jussi Kukkonen authored and jku committed Nov 1, 2013
    Bumps dleyna-core dependency to 0.5.
    
    Fixes #141.
    
    Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
  4. [Autoconf] Add Math lib to link

    lferrandis authored and jku committed Sep 13, 2013
    - Add Math library to the link command
    - Update the compiler flags to enable the check of undefined function at link time.
    
    It seems the option '-no-undefined' pass in libdleyna_renderer_1_0_la_LDFLAGS
    is not enough. It seems using libtool, this option should be set to the
    compiler flags.
    
    Fix issue #117: Missing Math library to the link command
    <#117>
    
    Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
    
    Fixes #124
    Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
  5. [Autoconf] Sub Makefile: Remove ACLOCAL_AMFLAGS

    lferrandis authored and jku committed Sep 13, 2013
    According to Automake.pdf:
    ACLOCAL_AMFLAGS: This variable is only useful in the top-level ‘Makefile.am’.
    
    Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
    
    Fixes #124.
    Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Commits on Jul 2, 2014
  1. daemon: use GLib signal handling

    desrt authored and jku committed Jan 25, 2014
    Make use of GLib signal handling instead of signalfd.  This has several
    advantages:
    
     - signalfd is not well-defined in processes where you do not control
       the creation of all threads (and in particular their signal mask).
       GLib implicitly creates threads, so you should not use signalfd here.
    
     - signalfd is not portable which prevents dleyna-renderer from building
       on non-Linux systems (which it otherwise would)
    
     - using the GLib API gives a substantial reduction in complicated code
    
    Signed-off-by: Ryan Lortie <desrt@desrt.ca>
Commits on Jun 23, 2014
  1. [Device] Update playspeed when rate is set

    Jussi Kukkonen authored and jku committed Apr 30, 2014
    Modify renderer playback speed when org.mpris.MediaPlayer2.Player.Rate
    is changed when the renderer is playing.
    
    Fix issue #143: <#143>
    
    Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Commits on Dec 12, 2013
  1. [Configuration] Remove libdleyna-renderer .pc file

    lferrandis authored and rmerlino committed Sep 13, 2013
    Fix issue #108: <#108>
    
    Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
Commits on Oct 3, 2013
  1. [Configuration] Post-release version bump

    Regis Merlino
    Regis Merlino committed Oct 3, 2013
    Signed-off-by: Regis Merlino <regis.merlino@intel.com>
  2. [Release] Version 0.4.0

    Regis Merlino
    Regis Merlino committed Oct 3, 2013
    Signed-off-by: Regis Merlino <regis.merlino@intel.com>
  3. [Property] Add 'Never Quit' property to Manager

    lferrandis authored and markdryan committed Oct 1, 2013
    It is now possible to manage the 'Never Quit' option via
    the Set() methode.
    
    Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
  4. [Network Filtering] New API and save

    lferrandis authored and markdryan committed Sep 12, 2013
    - Remove all WhiteListxxx API
    - Add Set() to 'org.freedesktop.DBus.Properties' interface to
      'com.intel.dLeynaRenderer.Manager' root interface
    
    Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
Commits on Sep 26, 2013
  1. [Memory Leak] Partial fix for bug 129

    markdryan committed Sep 25, 2013
    #129
    
    This commit attempts to partially fix bug 129.  It cannot be
    completely fixed at the moment due to a bug in GUPnP.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=708751
    
    At least we're freeing the list now, if not the strings that it
    contains.  Also, to reduce the effect of the memory leak, this
    commit ensures that it only happens once per renderer rather than
    once each time we receive an event from a renderer.  The assumption
    is that a device will not dynamically change the DLNA classes that
    it supports.
    
    Signed-off-by: Mark Ryan <mark.d.ryan@intel.com>
Commits on Sep 19, 2013
  1. [Tasks] Fix a memory leak

    Regis Merlino
    Regis Merlino committed Sep 19, 2013
    Fixes intel/dleyna-collabora-android#58
    
    Signed-off-by: Regis Merlino <regis.merlino@intel.com>
Commits on Sep 17, 2013
  1. [Device] Check X_DLNA_GetBytePositionInfo action availability

    cguiraud committed Sep 17, 2013
    Introspection is used to check if the UPnP X_DLNA_GetBytePositionInfo
    action is supported. If it is not supported we skip its call when we
    retrieve all the properties.
    X_DLNA_GetBytePositionInfo doesn't seem to be widely supported by
    renderer devices.
    
    Partial fix for issue:
    #115
    
    Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
  2. [Device] Fix dlr_device_seek implementation

    cguiraud committed Sep 11, 2013
    dlr_device_seek was incorrectly implemented.
    Modify the current implemention to retrieve the current position with
    the right method depending on the unit (time or byte) and add it to
    the delta specified in Seek request, and then call
    dlr_device_set_position().
    
    so now we have:
    
    - TIME SEEK OPERATIONS
    
    Seek(offset)
     -> current_position = UPNP GetPositionInfo["RelTime"]
     -> UPNP Seek["REL_TIME", current_position +  offset]
    
    SetPosition(position)
     -> UPNP Seek["REL_TIME", position]
    
    - BYTE SEEK OPERATIONS
    
    ByteSeek(offset)
     -> current_position = UPNP X_DLNA_GetBytePositionInfo["RelByte"]
     -> UPNP Seek["X_DLNA_REL_BYTE", current_position + offset]
    
    SetBytePosition(position)
     -> UPNP Seek["X_DLNA_REL_BYTE", position]
    
    Partial fix for issue:
    
    #115
    
    Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
  3. [Device] Fix DLR_INTERFACE_PROP_BYTE_POSITION retrieval

    cguiraud committed Sep 11, 2013
    DLR_INTERFACE_PROP_BYTE_POSITION is now assigned with
    the result of a call to upnp action X_DLNA_GetBytePositionInfo[RelByte]
    instead of upnp action GetPositionInfo[RelCount].
    
    Partial fix for issue:
    
    #115
    
    Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
Older
You can’t perform that action at this time.