summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Kukkonen <jku@goto.fi>2014-07-23 10:30:30 +0300
committerJens Georg <mail@jensge.org>2015-05-10 15:53:56 +0200
commit96ecf37822913a743aa59414c70cfa821baa71e4 (patch)
tree562bd2691f895a1daa71bb6057214591c6b989b5
parent59beefba39881a048df9a3a26c8c6443d34d4f53 (diff)
downloadgupnp-tools-96ecf37822913a743aa59414c70cfa821baa71e4.tar.gz
av-cp: Look for didl-object instead of didl-item
This way it's possible to click "play" e.g. on a directory that exposes a playlist resource, and get a renderer to play it (assuming the resource is compatible with the renderer). https://bugzilla.gnome.org/show_bug.cgi?id=733592
-rw-r--r--src/av-cp/renderer-controls.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/av-cp/renderer-controls.c b/src/av-cp/renderer-controls.c
index b051afd..8d114a1 100644
--- a/src/av-cp/renderer-controls.c
+++ b/src/av-cp/renderer-controls.c
@@ -239,9 +239,9 @@ set_volume_scale (guint volume)
}
static void
-on_didl_item_available (GUPnPDIDLLiteParser *parser,
- GUPnPDIDLLiteObject *object,
- gpointer user_data)
+on_didl_object_available (GUPnPDIDLLiteParser *parser,
+ GUPnPDIDLLiteObject *object,
+ gpointer user_data)
{
GUPnPDIDLLiteResource **resource;
GUPnPServiceProxy *av_transport;
@@ -280,8 +280,8 @@ find_compat_res_from_metadata (const char *metadata)
error = NULL;
g_signal_connect (parser,
- "item-available",
- G_CALLBACK (on_didl_item_available),
+ "object-available",
+ G_CALLBACK (on_didl_object_available),
&resource);
/* Assumption: metadata only contains a single didl object */