fails sorting by EXIF:DateTimeOriginal column
Moderators: fgagnon, nikos, Site Mods
-
sgp
- Member

- Posts: 31
- Joined: 2003 Jan 19, 11:23
fails sorting by EXIF:DateTimeOriginal column
?bug? report:
x2 1.1.0.1, win2k sp4, pixvue 1.6 extension with EXIF picture file attributes turned on. I have about 1000 pictures in a single folder on CD, I added the EXIF:DateTimeOriginal column to x2 and I'm trying to sort by this new column. The UI implies it's sorted (the little triangle shows on the EXIF column) but it really isn't - in fact it's sorted by filename.
The EXIF values are strings formatted as "YYYY:MM:DD hh:mm:ss"
x2 1.1.0.1, win2k sp4, pixvue 1.6 extension with EXIF picture file attributes turned on. I have about 1000 pictures in a single folder on CD, I added the EXIF:DateTimeOriginal column to x2 and I'm trying to sort by this new column. The UI implies it's sorted (the little triangle shows on the EXIF column) but it really isn't - in fact it's sorted by filename.
The EXIF values are strings formatted as "YYYY:MM:DD hh:mm:ss"
-
sgp
- Member

- Posts: 31
- Joined: 2003 Jan 19, 11:23
by the way, explorer sorts the files correctly.
i noticed many files are nearly identical, they only differ in their name and modification time but all other attributes are the same, for instance:
Name Extension Size EXIF: DateTimeOriginal Attributes Modified
Image 491.jpg jpg 77,246 2003:09:16 11:07:06 R----- 10/1/2003 10:39:08 AM
Image 461.jpg jpg 77,246 2003:09:16 11:07:06 R----- 9/16/2003 10:27:10 AM
Image 408.jpg jpg 77,246 2003:09:16 11:07:06 R----- 9/16/2003 10:12:37 AM
explorer sorts those 3 files adjacent to each other, x2 keeps them separated by other files with earlier EXIF dates. Like I said, the only apparent order criteria seems to be the filename.
i noticed many files are nearly identical, they only differ in their name and modification time but all other attributes are the same, for instance:
Name Extension Size EXIF: DateTimeOriginal Attributes Modified
Image 491.jpg jpg 77,246 2003:09:16 11:07:06 R----- 10/1/2003 10:39:08 AM
Image 461.jpg jpg 77,246 2003:09:16 11:07:06 R----- 9/16/2003 10:27:10 AM
Image 408.jpg jpg 77,246 2003:09:16 11:07:06 R----- 9/16/2003 10:12:37 AM
explorer sorts those 3 files adjacent to each other, x2 keeps them separated by other files with earlier EXIF dates. Like I said, the only apparent order criteria seems to be the filename.
-
fgagnon
- Site Admin

- Posts: 3737
- Joined: 2003 Sep 08, 19:56
- Location: Springfield
-
nikos
- Site Admin

- Posts: 16401
- Joined: 2002 Feb 07, 15:57
- Location: UK
-
sgp
- Member

- Posts: 31
- Joined: 2003 Jan 19, 11:23
-
nikos
- Site Admin

- Posts: 16401
- Joined: 2002 Feb 07, 15:57
- Location: UK
-
nikos
- Site Admin

- Posts: 16401
- Joined: 2002 Feb 07, 15:57
- Location: UK
-
sgp
- Member

- Posts: 31
- Joined: 2003 Jan 19, 11:23
-
fgagnon
- Site Admin

- Posts: 3737
- Joined: 2003 Sep 08, 19:56
- Location: Springfield
After trying it a couple of months back, I had uninstalled pixvue because using EXIF column data really slowed down x2 -- especially for initial display of folders with lots of pix.
So I reinstalled it to check out the situation.
And after turning on the EXIF Columns
... { on the Start | Control panel | Pixvue | General tab }
I still could not get x2 to mis-sort on any parameter I chose.
----------
For general info, as enabled by Pixvue (posted in tab-delimited listing) the EXIF columns enabled by Pixvue are:
... and the IPCT columns are:
So I reinstalled it to check out the situation.
And after turning on the EXIF Columns
... { on the Start | Control panel | Pixvue | General tab }
I still could not get x2 to mis-sort on any parameter I chose.
----------
For general info, as enabled by Pixvue (posted in tab-delimited listing) the EXIF columns enabled by Pixvue are:
Code: Select all
EXIF columns >>>
EXIF: EXIFIFD EXIF: ImageWidth EXIF: ImageLength EXIF: BitsPerSample EXIF: Compression EXIF: PhotometricInterpretation EXIF: Orientation EXIF: SamplesPerPixel EXIF: PlanarConfiguration EXIF: YCbCrSubSampling EXIF: YCbCrPositioning EXIF: XResolution EXIF: YResolution EXIF: ResolutionUnit EXIF: StripOffsets EXIF: RowsPerStrip EXIF: StripByteCounts EXIF: JPEGInterchangeFormat EXIF: JPEGInterchangeFormatLength EXIF: TransferFunction EXIF: WhitePoint EXIF: PrimaryChromaticities EXIF: YCbCrCoefficients EXIF: ReferenceBlackWhite EXIF: DateTime EXIF: ImageDescription EXIF: Make EXIF: Model EXIF: Software EXIF: Artist EXIF: Copyright EXIF: InteroperabilityIdentification EXIF: InteroperabilityIFD EXIF: ExifVersion EXIF: FlashPixVersion EXIF: ColorSpace EXIF: ComponentsConfiguration EXIF: CompressedBitsPerPixel EXIF: PixelXDimension EXIF: PixelYDimension EXIF: MakerNote EXIF: UserComment EXIF: RelatedSoundFile EXIF: DateTimeOriginal EXIF: DateTimeDigitized EXIF: SubSecTime EXIF: SubSecTimeOriginal EXIF: SubSecTimeDigitized EXIF: ExposureTime EXIF: FNumber EXIF: ExposureProgram EXIF: SpectralSensitivity EXIF: ISOSpeedRatings EXIF: OECF EXIF: ShutterSpeedValue EXIF: ApertureValue EXIF: BrightnessValue EXIF: ExposureBiasValue EXIF: MaxApertureValue EXIF: SubjectDistance EXIF: MeteringMode EXIF: LightSource EXIF: Flash EXIF: FocalLength EXIF: SubjectArea EXIF: FlashEnergy EXIF: SpatialFrequencyResponse EXIF: FocalPlaneXResolution EXIF: FocalPlaneYResolution EXIF: FocalPlaneResolutionUnit EXIF: SubjectLocation EXIF: ExposureIndex EXIF: SensingMethod EXIF: FileSource EXIF: SceneType EXIF: CFAPattern EXIF: IFD Interoperability IFD Pointer EXIF: CustomRendered EXIF: ExposureMode EXIF: WhiteBalance EXIF: DigitalZoomRatio EXIF: FocalLengthIn35mmFilm EXIF: SceneCaptureType EXIF: GainControl EXIF: Contrast EXIF: Saturation EXIF: Sharpness EXIF: DeviceSettingDescription EXIF: SubjectDistanceRange EXIF: ImageUniqueIDCode: Select all
IPTC Columns >>>
XMP: Title XMP: Author XMP: Description XMP: Copyright XMP: Copyright URL XMP: Copyright Status XMP: Author's Position XMP: Description Writer XMP: Headline XMP: Instructions XMP: Credit XMP: Source XMP: City XMP: State XMP: Country XMP: Transmission Reference XMP: Date Created XMP: Time Created XMP: Urgency-
nikos
- Site Admin

- Posts: 16401
- Joined: 2002 Feb 07, 15:57
- Location: UK
did this happen when you had a lot of exif columns or even a single one would blow it?using EXIF column data really slowed down x2
i find this a bit strange, since -- unless you are in a view that's sorted on some exif column -- the exif data should be obtained in a background thread. So although your CPU could get a good workout, the front GUI should remain responsive!
-
fgagnon
- Site Admin

- Posts: 3737
- Joined: 2003 Sep 08, 19:56
- Location: Springfield
A single EXIF column will blow it -- but (as you point out again) only if it is the current sort criterion.
note: even if it is in the INACTIVE pane.
A simple test with Pixvue-enabled EXIF columns OFF, but with sorting on XP's standard column "Date picture taken" {synonym for EXIF: DateTimeOriginal ?} takes a minute to load at x2 startup.
But only 5 seconds to actally sort on that column after browsing into the folder containing 65 photos of about 50 MB total filesize.
note: even if it is in the INACTIVE pane.
A simple test with Pixvue-enabled EXIF columns OFF, but with sorting on XP's standard column "Date picture taken" {synonym for EXIF: DateTimeOriginal ?} takes a minute to load at x2 startup.
But only 5 seconds to actally sort on that column after browsing into the folder containing 65 photos of about 50 MB total filesize.
-
nikos
- Site Admin

- Posts: 16401
- Joined: 2002 Feb 07, 15:57
- Location: UK
we've opened a can of worms here 
ok, pixvue did a lame thing and advertise all their columns as text
i guess in explorer the date sorting works since the way they format their dates, alphanumeric order is identical to chronological order
the real problem is that x2 is being let down by the windows shell for some of the explorer columns. The weird thing is that sorting works for some and unfortunately those were the ones (e.g. dates/sizes) i used to confirm that my code worked
so major works ahead...
ps btw in XP everything works fine, only w2000 has this problem
ok, pixvue did a lame thing and advertise all their columns as text
i guess in explorer the date sorting works since the way they format their dates, alphanumeric order is identical to chronological order
the real problem is that x2 is being let down by the windows shell for some of the explorer columns. The weird thing is that sorting works for some and unfortunately those were the ones (e.g. dates/sizes) i used to confirm that my code worked
so major works ahead...
ps btw in XP everything works fine, only w2000 has this problem
-
sgp
- Member

- Posts: 31
- Joined: 2003 Jan 19, 11:23
-
nikos
- Site Admin

- Posts: 16401
- Joined: 2002 Feb 07, 15:57
- Location: UK