Commit 0054ae5b authored by Andreas Henriksson's avatar Andreas Henriksson

Imported Upstream version 0.22.3

parents a2062b95 9abae787
# Generated by Makefile. Do not edit.
commit 9abae78759cdb7335bf4ed363a25e47a38843247
Author: Jens Georg <mail@jensge.org>
Date: Sat Jul 26 08:06:01 2014 +0200
Prepare 0.22.3
Signed-off-by: Jens Georg <mail@jensge.org>
NEWS | 37 +++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
commit 8e2620386b4c7dcd4fc83043f38bf8dde2cfc024
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 14 23:21:55 2014 +0200
tests: Fix object creator test
Signed-off-by: Jens Georg <mail@jensge.org>
tests/rygel-object-creator-test.vala | 3 +++
1 file changed, 3 insertions(+)
commit 7ecb52498c778d585659f5a00d86325ceb7555b8
Author: Jens Georg <mail@jensge.org>
Date: Tue Jul 22 21:26:12 2014 +0200
doc: Fix make distcheck
Signed-off-by: Jens Georg <mail@jensge.org>
doc/reference/doc-build.am | 1 +
1 file changed, 1 insertion(+)
commit ec720ca621294bba52a03a497a8655612c9c9aef
Author: rygelgit <p.balasubramanian@cablelabs.com>
Date: Tue Jul 8 21:55:22 2014 -0700
Handle repitition parameter in NSLookup action correctly
https://bugzilla.gnome.org/show_bug.cgi?id=732935
src/librygel-core/rygel-basic-management-test-nslookup.vala | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
commit 2a523de33d4e6901d2517a843d8347457098694f
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 28 20:43:22 2014 +0200
renderer: Send byte position instead of int.MAX
Signed-off-by: Jens Georg <mail@jensge.org>
src/librygel-renderer/rygel-av-transport.vala | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 9974ebccad881e479bd02157fd88aca62e40c9fb
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 28 12:40:16 2014 +0200
renderer-gst: Only try to parse non-empty meta-data
Signed-off-by: Jens Georg <mail@jensge.org>
src/librygel-renderer-gst/rygel-playbin-player.vala | 4 ++++
1 file changed, 4 insertions(+)
commit a60c51992f11e464bc4f80c93ecdb0df620e88f6
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 28 12:02:06 2014 +0200
renderer-gst: Stop() and Pause() never transition
Cf. Figure 1, AVTransport:2 DCP
Signed-off-by: Jens Georg <mail@jensge.org>
src/librygel-renderer-gst/rygel-playbin-player.vala | 2 --
1 file changed, 2 deletions(-)
commit efc9a74d6bb9fa66ad4f65e83a4e8148383b2c09
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 28 11:53:43 2014 +0200
renderer: Check instance id of prev/next
Signed-off-by: Jens Georg <mail@jensge.org>
src/librygel-renderer/rygel-av-transport.vala | 8 ++++++++
1 file changed, 8 insertions(+)
commit adbf1d4449040edb60db2c48a529c5fb5aaf29c4
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 28 11:11:25 2014 +0200
renderer: Work-around failing HEAD requests once more
Signed-off-by: Jens Georg <mail@jensge.org>
src/librygel-renderer/rygel-av-transport.vala | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 187cb789a419bf362cf65400c53174043849d4a6
Author: Jens Georg <mail@jensge.org>
Date: Sun Jun 22 11:21:16 2014 +0200
server: Prevent potential null dereference
Ported from patch in 720223
Signed-off-by: Jens Georg <mail@jensge.org>
src/librygel-server/rygel-http-get-handler.vala | 1 +
1 file changed, 1 insertion(+)
commit 8c0c618249843449283c7b403555d1bb2472d710
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 21 19:56:43 2014 +0200
renderer: Clear timeout after removing it
Signed-off-by: Jens Georg <mail@jensge.org>
src/librygel-renderer/rygel-player-controller.vala | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit d779ef635de904604941ea98e29f0eee2f7ebd6b
Author: Jens Georg <mail@jensge.org>
Date: Sun Jun 15 11:51:22 2014 +0200
media-export: Fix album art for m4a files
The tag is PREVIEW_IMAGE in that case, not IMAGE
Signed-off-by: Jens Georg <mail@jensge.org>
Conflicts:
src/plugins/media-export/rygel-media-export-item-factory.vala
src/plugins/media-export/rygel-media-export-item-factory.vala | 4 ++++
1 file changed, 4 insertions(+)
commit cfcbe9ab344d8d7339147b1794e6d049bba8aa2e
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 14 22:31:53 2014 +0200
media-export: Prevent warning on upload
Signed-off-by: Jens Georg <mail@jensge.org>
.../rygel-media-export-recursive-file-monitor.vala | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
commit b9f0abbac416e1d8559b08f5ceecb5194c66724c
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 14 22:30:30 2014 +0200
server: Prevent critical on upload
Signed-off-by: Jens Georg <mail@jensge.org>
Conflicts:
src/librygel-server/rygel-media-art-store.vala
src/librygel-server/rygel-media-art-store.vala | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 8c7102bd32ab5296b1eadd7aee4a325316bd1877
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 14 21:29:26 2014 +0200
engine-gst: Prevent critical after streaming
Signed-off-by: Jens Georg <mail@jensge.org>
src/media-engines/gstreamer/rygel-gst-data-source.vala | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit f1c0cce2839301e686e0b0ef84a2e7cd9ce6c44a
Author: Craig Pratt <craig@ecaspia.com>
Date: Tue Feb 18 03:19:00 2014 +0000
server: Set HTTP version as late as possible
So that requests might change headers depending on HTTP request version.
https://bugzilla.gnome.org/show_bug.cgi?id=702555
src/librygel-server/rygel-http-get.vala | 6 ++++++
src/librygel-server/rygel-http-request.vala | 4 ----
2 files changed, 6 insertions(+), 4 deletions(-)
commit 33f747cb18bc4e18606283c649668e79b8e593f1
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 14 16:30:50 2014 +0200
server: Fix order of fetching/adding
Signed-off-by: Jens Georg <mail@jensge.org>
https://bugzilla.gnome.org/show_bug.cgi?id=723374
src/librygel-server/rygel-reference-creator.vala | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit a7c2d668a72d57657316127b619c036ca71f01e4
Author: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Mon Mar 24 19:54:26 2014 +0200
librygel-renderer: avoid using the http_proxy environment variable
https://bugzilla.gnome.org/show_bug.cgi?id=726982
src/librygel-renderer/rygel-av-transport.vala | 13 ++-----------
1 file changed, 2 insertions(+), 11 deletions(-)
commit 4cba246d6a0ad67ceb693525c8fefa78d50acdbc
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 14 14:41:29 2014 +0200
renderer-gst: Use duration from meta-data
Until we get the proper duration from the pipeline, use the one supplied in
the meta-data if available.
Signed-off-by: Jens Georg <mail@jensge.org>
.../rygel-playbin-player.vala | 26 +++++++++++++++++++++-
1 file changed, 25 insertions(+), 1 deletion(-)
commit edb5974a9d02446c967b16f6bef288b816120fba
Author: Jens Georg <mail@jensge.org>
Date: Sat Jun 14 11:55:45 2014 +0200
core: Work-around bgo#725194
Signed-off-by: Jens Georg <mail@jensge.org>
src/librygel-core/rygel-plugin-information.vala | 2 --
1 file changed, 2 deletions(-)
commit d068b25d9d2175b28f9052ce31de4f671e7324cd
Author: Jens Georg <mail@jensge.org>
Date: Tue Jun 10 17:41:01 2014 +0200
renderer-gst: Update video duration
On READY->PAUSED state change, check for duration availability and signalize
it.
Signed-off-by: Jens Georg <mail@jensge.org>
https://bugzilla.gnome.org/show_bug.cgi?id=721824
src/librygel-renderer-gst/rygel-playbin-player.vala | 4 ++++
1 file changed, 4 insertions(+)
commit b6ac7f26f2379995276f5a1e761f6ec496ea132f
Author: Jens Georg <mail@jensge.org>
Date: Tue Jun 10 17:09:47 2014 +0200
renderer-gst: Fix duration/position
Signed-off-by: Jens Georg <mail@jensge.org>
src/librygel-renderer-gst/rygel-playbin-player.vala | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit 05349e80bc2515995526ad763b8a5f610cfa242c
Author: Jens Georg <mail@jensge.org>
Date: Tue Apr 29 20:30:41 2014 +0200
build: Remove -Wl,-z,defs
Was added by accident and seems to cause problems on some platforms
Signed-off-by: Jens Georg <mail@jensge.org>
https://bugzilla.gnome.org/show_bug.cgi?id=727479
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c425ddd67a4a54e61f0dcad5cf9dd801ec55d6b9
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date: Tue Apr 1 14:28:17 2014 +0300
renderer: Use NextAVTransport* values in GetMediaInfo()
AVTransport should return NextAVtransportURI and
NextAVtransportURIMetadata variables in GetMediaInfo() and
GetMEdiaInfo_Ext() now that they are available.
https://bugzilla.gnome.org/show_bug.cgi?id=727424
src/librygel-renderer/rygel-av-transport.vala | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit ca059ab24d85aa5653185b5236f1eded3b5412f6
Author: Jens Georg <mail@jensge.org>
Date: Thu May 29 08:39:06 2014 +0200
0.22.3
======
A new stable release of Rygel!
- Remove odd build flags.
- Work-around an issue with valadoc and code samples.
Server:
- Fix UPnP error codes on object creation.
- Set HTTP version as late as possible.
- Prevent a critical on upload.
- Avoid a potential crash by null dereference.
Renderer:
- Set Next* values in GetMediaInfo().
- Rely on libsoap to handle proxies properly.
- Fix an issue about non-existing timeout ids.
- Work-around failing HEAD requests.
- Set proper UPnP error if instance ids are missing on Prev/Next.
- Send the current byte position.
Basic diagnostics:
- Fix use of repitition parameter in NSLookup.
GStreamer Renderer:
- Fix duration for and position.
- Parse duration from meta-data.
- Remove "TRANSITIONING" state when going to "STOPPED" or "PAUSED_PLAYBACK".
GStreamer Media Engine:
- Prevent a critical after streaming ends.
Media Export:
- Prevent a warning on upload.
- Fix album art for m4a media.
0.22.2
======
......
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Rygel 0.22.2.
# Generated by GNU Autoconf 2.69 for Rygel 0.22.3.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=Rygel>.
#
......@@ -651,8 +651,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Rygel'
PACKAGE_TARNAME='rygel'
PACKAGE_VERSION='0.22.2'
PACKAGE_STRING='Rygel 0.22.2'
PACKAGE_VERSION='0.22.3'
PACKAGE_STRING='Rygel 0.22.3'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=Rygel'
PACKAGE_URL='http://live.gnome.org/Rygel'
......@@ -1582,7 +1582,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures Rygel 0.22.2 to adapt to many kinds of systems.
\`configure' configures Rygel 0.22.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1652,7 +1652,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Rygel 0.22.2:";;
short | recursive ) echo "Configuration of Rygel 0.22.3:";;
esac
cat <<\_ACEOF
......@@ -1883,7 +1883,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Rygel configure 0.22.2
Rygel configure 0.22.3
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
......@@ -2252,7 +2252,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Rygel $as_me 0.22.2, which was
It was created by Rygel $as_me 0.22.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
......@@ -5126,7 +5126,7 @@ fi
# Define the identity of the package.
PACKAGE='rygel'
VERSION='0.22.2'
VERSION='0.22.3'
cat >>confdefs.h <<_ACEOF
......@@ -17627,7 +17627,7 @@ else
fi
RYGEL_PLUGIN_LINKER_FLAGS="-module -avoid-version -Wl,-z,defs"
RYGEL_PLUGIN_LINKER_FLAGS="-module -avoid-version"
RYGEL_PLUGIN_DIR=${libdir}/rygel-2.2/plugins
......@@ -18238,7 +18238,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by Rygel $as_me 0.22.2, which was
This file was extended by Rygel $as_me 0.22.3, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -18305,7 +18305,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
Rygel config.status 0.22.2
Rygel config.status 0.22.3
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
......
......@@ -399,7 +399,7 @@ AS_IF([test "x$enable_apidocs" != "xno"], [
AM_CONDITIONAL(ENABLE_VALADOC, test x$found_valadoc = xyes)
AC_SUBST([RYGEL_PLUGIN_LINKER_FLAGS],
["-module -avoid-version -Wl,-z,defs"])
["-module -avoid-version"])
AC_SUBST([RYGEL_PLUGIN_DIR],
[${libdir}/rygel-2.2/plugins])
AC_SUBST([RYGEL_MEDIA_ENGINE_DIR],
......
......@@ -11,4 +11,4 @@ NotShowIn=GNOME;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=Rygel
X-GNOME-Bugzilla-Component=rygel-preferences
X-GNOME-Bugzilla-Version=0.22.2
X-GNOME-Bugzilla-Version=0.22.3
......@@ -13,4 +13,4 @@ X-GNOME-Autostart-enabled=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=Rygel
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=0.22.2
X-GNOME-Bugzilla-Version=0.22.3
......@@ -10,7 +10,7 @@
<manufacturer>Rygel Developers</manufacturer>
<manufacturerURL>http://live.gnome.org/Rygel</manufacturerURL>
<modelName>Rygel</modelName>
<modelNumber>0.22.2</modelNumber>
<modelNumber>0.22.3</modelNumber>
<modelURL>http://live.gnome.org/Rygel</modelURL>
<UDN></UDN>
<serviceList>
......
......@@ -10,7 +10,7 @@
<manufacturer>Rygel Developers.</manufacturer>
<manufacturerURL>http://live.gnome.org/Rygel</manufacturerURL>
<modelName>Rygel</modelName>
<modelNumber>0.22.2</modelNumber>
<modelNumber>0.22.3</modelNumber>
<serialNumber>0000001</serialNumber>
<UDN></UDN>
<serviceList></serviceList>
......
......@@ -86,6 +86,7 @@ uninstall-hook:
distclean-local:
@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE)-docs.xml; \
rm -f gtkdoc/*-scan.[co] ; \
fi
EXTRA_DIST = $(RYGEL_GTKDOC_DOCS_XML) gtkdoc/html valadoc
......
......@@ -713,6 +713,7 @@ uninstall-hook:
distclean-local:
@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \
rm -f gtkdoc/lib$(RYGEL_DOCBUILD_MODULE)-docs.xml; \
rm -f gtkdoc/*-scan.[co] ; \
fi
# Tell versions [3.59,3.63) of GNU make to not export all variables.
......
......@@ -697,7 +697,7 @@ rygel_description_file_save (<em class="parameter"><code><a class="link" href="R
rygel_description_file_new (<em class="parameter"><code>const <a href="../glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *template_file</code></em>,
<em class="parameter"><code><a href="../glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
<p>Constructor to load a description file from disk</p>
<p><a href="../gupnp/gupnp-Error-codes.html#GUPNP-XML-ERROR-PARSE:CAPS"><code class="literal">GUPNP_XML_ERROR_PARSE</code></a> will be returned in <em class="parameter"><code>error</code></em> if there was an error reading or parsing the file. </p>
<p><code class="literal">GUPNP_XML_ERROR_PARSE</code> will be returned in <em class="parameter"><code>error</code></em> if there was an error reading or parsing the file. </p>
<div class="refsect3">
<a name="id-1.3.7.7.18.6"></a><h4>Parameters</h4>
<div class="informaltable"><table width="100%" border="0">
......
......@@ -6,7 +6,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="index.html" title="librygel-core Reference Manual">
<link rel="up" href="api-main-list-c.html" title="librygel-core API Reference">
<link rel="prev" href="RygelPluginLoader.html" title="RygelPluginLoader">
<link rel="prev" href="RygelPluginInformation.html" title="RygelPluginInformation">
<link rel="next" href="RygelRecursiveModuleLoader.html" title="RygelRecursiveModuleLoader">
<meta name="generator" content="GTK-Doc V1.20.1 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
......@@ -20,7 +20,7 @@
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="api-main-list-c.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="RygelPluginLoader.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="p" href="RygelPluginInformation.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="RygelRecursiveModuleLoader.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
......
......@@ -271,7 +271,7 @@
<div class="refsect1">
<a name="RygelPlugin.description"></a><h2>Description</h2>
<p>Plugin libraries should provide an object of this class or a subclass in their <code class="function">module_init()</code> function.</p>
<p>It is generally convenient to derive from <span class="type">RygelMediaRendererPlugin</span> from librygel-renderer, or from <span class="type">RygelMediaServerPlugin</span> from librygel-server.</p>
<p>It is generally convenient to derive from <a href="../librygel-renderer/RygelMediaRendererPlugin.html"><span class="type">RygelMediaRendererPlugin</span></a> from librygel-renderer, or from <a href="../librygel-server/RygelMediaServerPlugin.html"><span class="type">RygelMediaServerPlugin</span></a> from librygel-server.</p>
<p>Plugins may change their behaviour based on their configuration. See <a class="link" href="RygelMetaConfig.html#rygel-meta-config-get-default" title="rygel_meta_config_get_default ()"><code class="function">rygel_meta_config_get_default()</code></a>.</p>
</div>
<div class="refsect1">
......@@ -773,7 +773,7 @@ rygel_plugin_get_default_icons (<em class="parameter"><code><a class="link" href
<pre class="programlisting">struct RygelPlugin;</pre>