[rygel] core: Set dlnaManaged attribute on DIDL-Lite objects
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] core: Set dlnaManaged attribute on DIDL-Lite objects
- Date: Mon, 8 Nov 2010 21:34:35 +0000 (UTC)
commit 0bcb116f834b9e87c27fb7569f7f86b06f84f2bd
Author: Zeeshan Ali (Khattak) <zeeshanak gnome org>
Date: Thu Nov 4 17:45:18 2010 +0200
core: Set dlnaManaged attribute on DIDL-Lite objects
This helps us pass the following DLNA CTT testcases:
* 7.3.118.2,3
* 7.3.121.1
* 7.3.139.1
This change should also satisfy 7.3.118.4 but that seems to have some "known
issue": performs some invalid checks and ends up failing.
src/rygel/rygel-media-container.vala | 1 +
src/rygel/rygel-media-item.vala | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/rygel/rygel-media-container.vala b/src/rygel/rygel-media-container.vala
index 9e48371..be57402 100644
--- a/src/rygel/rygel-media-container.vala
+++ b/src/rygel/rygel-media-container.vala
@@ -240,6 +240,7 @@ public abstract class Rygel.MediaContainer : MediaObject {
didl_container.child_count = this.child_count;
didl_container.upnp_class = this.upnp_class;
didl_container.searchable = true;
+ didl_container.dlna_managed = this.ocm_flags;
if (!this.restricted) {
didl_container.restricted = false;
diff --git a/src/rygel/rygel-media-item.vala b/src/rygel/rygel-media-item.vala
index 3fbfb27..02ae9cb 100644
--- a/src/rygel/rygel-media-item.vala
+++ b/src/rygel/rygel-media-item.vala
@@ -183,6 +183,7 @@ public abstract class Rygel.MediaItem : MediaObject {
}
didl_item.restricted = this.restricted;
+ didl_item.dlna_managed = this.ocm_flags;
didl_item.title = this.title;
didl_item.upnp_class = this.upnp_class;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]