diff options
author | Zeeshan Ali <zeenix@gmail.com> | 2008-03-16 00:04:22 +0000 |
---|---|---|
committer | Zeeshan Ali <zeenix@gmail.com> | 2008-03-16 00:04:22 +0000 |
commit | 13fac66570f7f6c04005552d1e20cbaad450b0c2 (patch) | |
tree | 725fd0610ed41ab838107d36c4ba4550ee5788e8 /src/av-cp/renderer-controls.c | |
parent | 8b6294fac551c1b7b682c0c3806a9e721d92d745 (diff) | |
download | gupnp-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.c | 10 |
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; } |