rygel r387 - in trunk/src: plugins/dvb plugins/test plugins/tracker rygel
- From: zeeshanak svn gnome org
- To: svn-commits-list gnome org
- Subject: rygel r387 - in trunk/src: plugins/dvb plugins/test plugins/tracker rygel
- Date: Thu, 25 Dec 2008 12:01:26 +0000 (UTC)
Author: zeeshanak
Date: Thu Dec 25 12:01:26 2008
New Revision: 387
URL: http://svn.gnome.org/viewvc/rygel?rev=387&view=rev
Log:
Remove leaky hack to assign unowned strings to weak fields.
The fields are no longer 'weak' so unowned strings can simply be assigned
to them and vala will take care of them for us.
Modified:
trunk/src/plugins/dvb/rygel-dvb-channel.vala
trunk/src/plugins/test/rygel-test-item.vala
trunk/src/plugins/tracker/rygel-tracker-image-item.vala
trunk/src/plugins/tracker/rygel-tracker-music-item.vala
trunk/src/plugins/tracker/rygel-tracker-video-item.vala
trunk/src/rygel/rygel-media-item.vala
Modified: trunk/src/plugins/dvb/rygel-dvb-channel.vala
==============================================================================
--- trunk/src/plugins/dvb/rygel-dvb-channel.vala (original)
+++ trunk/src/plugins/dvb/rygel-dvb-channel.vala Thu Dec 25 12:01:26 2008
@@ -64,10 +64,7 @@
}
this.res.mime_type = "video/mpeg";
- // FIXME: (Leaky) Hack to assign the string to weak fields
- string uri = this.channel_list.GetChannelURL (cid);
- string *uri_ptr = #uri;
- this.res.uri = uri_ptr;
+ this.res.uri = this.channel_list.GetChannelURL (cid);
}
}
Modified: trunk/src/plugins/test/rygel-test-item.vala
==============================================================================
--- trunk/src/plugins/test/rygel-test-item.vala (original)
+++ trunk/src/plugins/test/rygel-test-item.vala Thu Dec 25 12:01:26 2008
@@ -45,14 +45,11 @@
string path) {
base (id, parent_id, title, upnp_class, streamer);
- // FIXME: (Leaky) Hack to assign the string to weak fields
- string *mime_type = mime;
- this.res.mime_type = mime_type;
+ this.res.mime_type = mime;
this.author = TEST_AUTHOR;
this.path= path;
- string *uri = streamer.create_uri_for_path (path);
- this.res.uri = uri;
+ this.res.uri = streamer.create_uri_for_path (path);
streamer.stream_available += this.on_stream_available;
}
Modified: trunk/src/plugins/tracker/rygel-tracker-image-item.vala
==============================================================================
--- trunk/src/plugins/tracker/rygel-tracker-image-item.vala (original)
+++ trunk/src/plugins/tracker/rygel-tracker-image-item.vala Thu Dec 25 12:01:26 2008
@@ -100,13 +100,10 @@
this.date = seconds_to_iso8601 (values[Metadata.IMAGE_DATE]);
}
- // FIXME: (Leaky) Hack to assign the string to weak fields
- string *mime = #values[Metadata.MIME];
- this.res.mime_type = mime;
+ this.res.mime_type = values[Metadata.MIME];
this.author = values[Metadata.CREATOR];
this.album = values[Metadata.ALBUM];
- string *uri = this.uri_from_path (path);
- this.res.uri = uri;
+ this.res.uri = this.uri_from_path (path);
}
}
Modified: trunk/src/plugins/tracker/rygel-tracker-music-item.vala
==============================================================================
--- trunk/src/plugins/tracker/rygel-tracker-music-item.vala (original)
+++ trunk/src/plugins/tracker/rygel-tracker-music-item.vala Thu Dec 25 12:01:26 2008
@@ -96,13 +96,10 @@
this.date = seconds_to_iso8601 (values[Metadata.DATE_ADDED]);
}
- // FIXME: (Leaky) Hack to assign the string to weak fields
- string *mime = #values[Metadata.MIME];
- this.res.mime_type = mime;
+ this.res.mime_type = values[Metadata.MIME];
this.author = values[Metadata.ARTIST];
this.album = values[Metadata.ALBUM];
- string *uri = this.uri_from_path (path);
- this.res.uri = uri;
+ this.res.uri = this.uri_from_path (path);
}
}
Modified: trunk/src/plugins/tracker/rygel-tracker-video-item.vala
==============================================================================
--- trunk/src/plugins/tracker/rygel-tracker-video-item.vala (original)
+++ trunk/src/plugins/tracker/rygel-tracker-video-item.vala Thu Dec 25 12:01:26 2008
@@ -88,12 +88,9 @@
this.res.height = values[Metadata.HEIGHT].to_int ();
this.date = this.seconds_to_iso8601 (values[Metadata.DATE]);
- // FIXME: (Leaky) Hack to assign the string to weak fields
- string *mime = #values[Metadata.MIME];
- this.res.mime_type = mime;
+ this.res.mime_type = values[Metadata.MIME];
this.author = values[Metadata.AUTHOR];
- string *uri = this.uri_from_path (path);
- this.res.uri = uri;
+ this.res.uri = this.uri_from_path (path);
}
}
Modified: trunk/src/rygel/rygel-media-item.vala
==============================================================================
--- trunk/src/rygel/rygel-media-item.vala (original)
+++ trunk/src/rygel/rygel-media-item.vala Thu Dec 25 12:01:26 2008
@@ -170,8 +170,7 @@
DIDLLiteResource res = orig_res;
// Then modify the URI and protocol
- string *uri = this.streamer.create_http_uri_for_item (this);
- res.uri = uri;
+ res.uri = this.streamer.create_http_uri_for_item (this);
res.protocol = "http-get";
resources.append (res);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]