rygel r483 - trunk/src/rygel
- From: zeeshanak svn gnome org
- To: svn-commits-list gnome org
- Subject: rygel r483 - trunk/src/rygel
- Date: Wed, 28 Jan 2009 12:32:23 +0000 (UTC)
Author: zeeshanak
Date: Wed Jan 28 12:32:23 2009
New Revision: 483
URL: http://svn.gnome.org/viewvc/rygel?rev=483&view=rev
Log:
Minor clean-up/move.
Modified:
trunk/src/rygel/rygel-media-item.vala
Modified: trunk/src/rygel/rygel-media-item.vala
==============================================================================
--- trunk/src/rygel/rygel-media-item.vala (original)
+++ trunk/src/rygel/rygel-media-item.vala Wed Jan 28 12:32:23 2009
@@ -135,25 +135,6 @@
/* Add resource data */
DIDLLiteResource res = this.get_original_res ();
- /* Protocol info */
- if (res.uri != null) {
- string protocol = get_protocol_for_uri (res.uri);
- res.protocol = protocol;
- }
-
- res.dlna_profile = "MP3"; /* FIXME */
-
- if (this.upnp_class.has_prefix (MediaItem.IMAGE_CLASS)) {
- res.dlna_flags |= DLNAFlags.INTERACTIVE_TRANSFER_MODE;
- } else {
- res.dlna_flags |= DLNAFlags.STREAMING_TRANSFER_MODE;
- }
-
- if (res.size > 0) {
- res.dlna_operation = DLNAOperation.RANGE;
- res.dlna_flags |= DLNAFlags.BACKGROUND_TRANSFER_MODE;
- }
-
/* Now get the transcoded/proxy URIs */
var res_list = this.get_transcoded_resources (res);
foreach (DIDLLiteResource trans_res in res_list) {
@@ -203,7 +184,7 @@
return resources;
}
- private DIDLLiteResource get_original_res () {
+ private DIDLLiteResource get_original_res () throws Error {
DIDLLiteResource res = DIDLLiteResource ();
res.reset ();
@@ -222,6 +203,26 @@
res.height = this.height;
res.color_depth = this.color_depth;
+ /* Protocol info */
+ if (res.uri != null) {
+ string protocol = get_protocol_for_uri (res.uri);
+ res.protocol = protocol;
+ }
+
+ /* DLNA related fields */
+ res.dlna_profile = "MP3"; /* FIXME */
+
+ if (this.upnp_class.has_prefix (MediaItem.IMAGE_CLASS)) {
+ res.dlna_flags |= DLNAFlags.INTERACTIVE_TRANSFER_MODE;
+ } else {
+ res.dlna_flags |= DLNAFlags.STREAMING_TRANSFER_MODE;
+ }
+
+ if (res.size > 0) {
+ res.dlna_operation = DLNAOperation.RANGE;
+ res.dlna_flags |= DLNAFlags.BACKGROUND_TRANSFER_MODE;
+ }
+
return res;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]