[rygel] media-export: Convenience function for object ids
- From: Zeeshan Ali Khattak <zeeshanak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [rygel] media-export: Convenience function for object ids
- Date: Sat, 24 Jul 2010 00:55:56 +0000 (UTC)
commit 4eb920a36d6c7124d0712701e0ee6c24f6809525
Author: Jens Georg <mail jensge org>
Date: Fri Jul 23 23:45:37 2010 +0300
media-export: Convenience function for object ids
.../media-export/rygel-media-export-item.vala | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/src/plugins/media-export/rygel-media-export-item.vala b/src/plugins/media-export/rygel-media-export-item.vala
index 41d7d69..ea270ae 100644
--- a/src/plugins/media-export/rygel-media-export-item.vala
+++ b/src/plugins/media-export/rygel-media-export-item.vala
@@ -28,13 +28,16 @@ using Gst;
* Represents MediaExport item.
*/
public class Rygel.MediaExport.Item : Rygel.MediaItem {
+ public static string get_id (File file) {
+ return Checksum.compute_for_string (ChecksumType.MD5,
+ file.get_uri ());
+ }
+
public Item.simple (MediaContainer parent,
File file,
string mime,
uint64 size,
uint64 mtime) {
- string id = Checksum.compute_for_string (ChecksumType.MD5,
- file.get_uri ());
var title = file.get_basename ();
string upnp_class;
@@ -46,7 +49,7 @@ public class Rygel.MediaExport.Item : Rygel.MediaItem {
upnp_class = MediaItem.AUDIO_CLASS;
}
- base (id, parent, title, upnp_class);
+ base (get_id (file), parent, title, upnp_class);
this.mime_type = mime;
this.size = (long) size;
this.modified = mtime;
@@ -59,8 +62,7 @@ public class Rygel.MediaExport.Item : Rygel.MediaItem {
string mime,
uint64 size,
uint64 mtime) {
- string id = Checksum.compute_for_string (ChecksumType.MD5,
- file.get_uri ());
+ string id = get_id (file);
unowned StreamAudioInformation audio_info = null;
unowned StreamVideoInformation video_info = null;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]