Author: abock
Date: 2005-09-07 21:41:16 -0400 (Wed, 07 Sep 2005)
New Revision: 49676

Added:
   trunk/ipod-sharp/src/Utility.cs
Log:
iPod shuffle support! woo

Added: trunk/ipod-sharp/src/Utility.cs
===================================================================
--- trunk/ipod-sharp/src/Utility.cs     2005-09-08 01:38:58 UTC (rev 49675)
+++ trunk/ipod-sharp/src/Utility.cs     2005-09-08 01:41:16 UTC (rev 49676)
@@ -0,0 +1,22 @@
+using System;
+
+namespace IPod {
+
+    internal class Utility {
+
+        private static DateTime startDate = DateTime.Parse ("1/1/1904");
+
+        public static uint DateToMacTime (DateTime date) {
+            TimeSpan span = date - startDate;
+            return (uint) span.TotalSeconds;
+        }
+
+        public static DateTime MacTimeToDate (uint time) {
+            return startDate + TimeSpan.FromSeconds (time);
+        }
+        
+        public static short ReverseByteOrder(short bytes) {
+            return System.Net.IPAddress.NetworkToHostOrder (bytes);
+        }
+    }
+}

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to