summaryrefslogtreecommitdiff
path: root/src/av-cp/renderer-controls.c
diff options
context:
space:
mode:
authorZeeshan Ali <zeenix@gmail.com>2008-03-16 00:04:22 +0000
committerZeeshan Ali <zeenix@gmail.com>2008-03-16 00:04:22 +0000
commit13fac66570f7f6c04005552d1e20cbaad450b0c2 (patch)
tree725fd0610ed41ab838107d36c4ba4550ee5788e8 /src/av-cp/renderer-controls.c
parent8b6294fac551c1b7b682c0c3806a9e721d92d745 (diff)
downloadgupnp-tools-13fac66570f7f6c04005552d1e20cbaad450b0c2.tar.gz
Use generic getters for 'res' property and it's attributes.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp-tools@839 d8cb91d7-bff9-0310-92b9-80b65e4482b2
Diffstat (limited to 'src/av-cp/renderer-controls.c')
-rw-r--r--src/av-cp/renderer-controls.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/av-cp/renderer-controls.c b/src/av-cp/renderer-controls.c
index 9222d47..e727f96 100644
--- a/src/av-cp/renderer-controls.c
+++ b/src/av-cp/renderer-controls.c
@@ -367,7 +367,8 @@ protocol_equal_func (xmlNode *res_node,
gchar **renderer_proto_tokens;
gint ret = -1;
- item_protocol = gupnp_didl_lite_resource_get_protocol_info (res_node);
+ item_protocol = gupnp_didl_lite_property_get_attribute (res_node,
+ "protocolInfo");
if (item_protocol == NULL) {
return -1;
}
@@ -435,8 +436,9 @@ find_compat_uri_from_res (GList *resources, char **duration)
}
res_node = (xmlNode *) res->data;
- uri = gupnp_didl_lite_resource_get_contents (res_node);
- *duration = gupnp_didl_lite_resource_get_duration (res_node);
+ uri = gupnp_didl_lite_property_get_value (res_node);
+ *duration = gupnp_didl_lite_property_get_attribute (res_node,
+ "duration");
}
if (protocols) {
@@ -458,7 +460,7 @@ on_didl_item_available (GUPnPDIDLLiteParser *didl_parser,
char *uri;
char *duration;
- resources = gupnp_didl_lite_object_get_resources (item_node);
+ resources = gupnp_didl_lite_object_get_property (item_node, "res");
if (resources == NULL) {
return;
}