beagle r4710 - trunk/beagle/Filters
- From: dbera svn gnome org
- To: svn-commits-list gnome org
- Subject: beagle r4710 - trunk/beagle/Filters
- Date: Sun, 13 Apr 2008 23:44:56 +0100 (BST)
Author: dbera
Date: Sun Apr 13 23:44:56 2008
New Revision: 4710
URL: http://svn.gnome.org/viewvc/beagle?rev=4710&view=rev
Log:
Catch more exceptions for photos with bad datetime values.
Modified:
trunk/beagle/Filters/FilterJpeg.cs
Modified: trunk/beagle/Filters/FilterJpeg.cs
==============================================================================
--- trunk/beagle/Filters/FilterJpeg.cs (original)
+++ trunk/beagle/Filters/FilterJpeg.cs Sun Apr 13 23:44:56 2008
@@ -136,8 +136,10 @@
if (entry != null)
// Assume datetime stored in the images are local times
AddProperty (Beagle.Property.NewDate ("exif:DateTime", entry.ValueAsDate.ToUniversalTime ()));
+ } catch (FormatException) {
+ Logger.Log.Debug ("EXIF DateTime '{0}' is invalid.", GetExifString (ifd.Directory, Tiff.TagId.DateTime));
} catch (ArgumentOutOfRangeException) {
- Logger.Log.Debug("EXIF DateTime '{0}' is invalid.", GetExifString (ifd.Directory, Tiff.TagId.DateTime));
+ Logger.Log.Debug ("EXIF DateTime '{0}' is invalid.", GetExifString (ifd.Directory, Tiff.TagId.DateTime));
}
str = GetExifString (ifd.Directory, Tiff.TagId.Copyright);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]