GUPnP DLNA

GUPnP is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible.

Archived project! Repository and other project resources are read-only

  • Mark Ryan's avatar
    Fix hang if no backends are available · ca60c811
    Mark Ryan authored
    This patch prevents gupnp-dlna from hanging when no meta data extracting
    backends are available.  The problem occurs as the existing code passes a
    value of 0 into g_once_init_leave if a backend cannot be loaded.  You're
    not allowed to do this and as a result load_metadata_backend hangs the
    next time it is called.  The patch fixes the problem by using 1 and 2 to
    indicate failure and success, respectively.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=707909
    ca60c811
Name
Last commit
Last update
data Loading commit data...
doc Loading commit data...
libgupnp-dlna Loading commit data...
m4 Loading commit data...
tests Loading commit data...
tools Loading commit data...
vala Loading commit data...
.dir-locals.el Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
README.gstreamer-legacy Loading commit data...
TODO Loading commit data...
TODO.old Loading commit data...
autogen.sh Loading commit data...
common.am Loading commit data...
configure.ac Loading commit data...
gupnp-dlna-2.0.pc.in Loading commit data...
gupnp-dlna-gst-2.0.pc.in Loading commit data...
gupnp-dlna-gst-legacy-2.0.pc.in Loading commit data...
gupnp-dlna-metadata-2.0.pc.in Loading commit data...
gupnp-dlna.doap Loading commit data...