beagle r4379 - trunk/beagle/Filters
- From: dbera svn gnome org
 
- To: svn-commits-list gnome org
 
- Subject: beagle r4379 - trunk/beagle/Filters
 
- Date: Wed,  9 Jan 2008 18:29:36 +0000 (GMT)
 
Author: dbera
Date: Wed Jan  9 18:29:36 2008
New Revision: 4379
URL: http://svn.gnome.org/viewvc/beagle?rev=4379&view=rev
Log:
Use FileInfo.FullName instead of Indexable.Uri in Filters, since Indexable.Uri could be internal uri. Add patch files to FilterIgnore. We will never index them.
Modified:
   trunk/beagle/Filters/FilterIgnore.cs
   trunk/beagle/Filters/FilterMPlayerVideo.cs
   trunk/beagle/Filters/FilterTotem.cs
Modified: trunk/beagle/Filters/FilterIgnore.cs
==============================================================================
--- trunk/beagle/Filters/FilterIgnore.cs	(original)
+++ trunk/beagle/Filters/FilterIgnore.cs	Wed Jan  9 18:29:36 2008
@@ -63,6 +63,7 @@
 			AddSupportedFlavor (FilterFlavor.NewFromMimeType ("application/x-java")); // .class files
 			AddSupportedFlavor (FilterFlavor.NewFromMimeType ("image/x-eps"));
 			AddSupportedFlavor (FilterFlavor.NewFromMimeType ("application/x-ole-storage")); // .db files
+			AddSupportedFlavor (FilterFlavor.NewFromMimeType ("text/x-patch")); // patch files
 		}
 
 		protected override void DoPullProperties ()
Modified: trunk/beagle/Filters/FilterMPlayerVideo.cs
==============================================================================
--- trunk/beagle/Filters/FilterMPlayerVideo.cs	(original)
+++ trunk/beagle/Filters/FilterMPlayerVideo.cs	Wed Jan  9 18:29:36 2008
@@ -112,6 +112,12 @@
 
 		protected override void DoPullProperties ()
 		{
+			if (FileInfo == null) {
+				Log.Error ("FilterMPlayerVideo: Unable to extract properties for non-file data");
+				Error ();
+				return;
+			}
+
 			SafeProcess pc = new SafeProcess ();
 			pc.Arguments = new string [] { "mplayer", "-vo", "null", "-ao", "null", "-frames", "0", "-identify", FileInfo.FullName };
 			pc.RedirectStandardOutput = true;
Modified: trunk/beagle/Filters/FilterTotem.cs
==============================================================================
--- trunk/beagle/Filters/FilterTotem.cs	(original)
+++ trunk/beagle/Filters/FilterTotem.cs	Wed Jan  9 18:29:36 2008
@@ -89,8 +89,14 @@
 
 		protected override void DoPullProperties ()
 		{
+			if (FileInfo == null) {
+				Log.Error ("FilterTotem: Unable to extract properties for non-file data");
+				Error ();
+				return;
+			}
+
 			SafeProcess pc = new SafeProcess ();
-			pc.Arguments = new string [] { "totem-video-indexer", UriFu.UriToEscapedString (this.Indexable.Uri) };
+			pc.Arguments = new string [] { "totem-video-indexer", FileInfo.FullName };
 			pc.RedirectStandardOutput = true;
 			pc.RedirectStandardError = true;
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]