On Wed, 2011-02-02 at 15:06 +0200, Marius Vollmer wrote: > Ok, understood. I didn't see how incompatible the two tumbler versions > are. Here is a revised plan, then: > > - We remove tumbler 0.1.12 from MeeGo again. This might > 'inconvenience' some apps that expect 0.1.12. > > - XFCE makes a 0.2 release, maybe identical to 0.1.6. > > - Nokia merges XFCE 0.2 into its Tumbler tree, makes it compatible with > the thumbnailing spec, and releases 0.2-meego1. This goes into MeeGo. > > Making it compatible means that we lose a lot of performance, > hence...
Looks good. > - ...we try to amend the spec to get that lost performance back. Once > done and all clients in MeeGo have been updated, MeeGo Handheld is > tuned for higher performance. Agreed. > The performance motivated deviations from the spec are: > > - Using JPEG instead of PNG for the thumbnail image format. JPEG is > usually smaller and we have better optimized code for loading and > saving it. Generating both PNG and JPEG would be spec compliant but > very wasteful. Another option is to change the spec to say that you can generate JPEG or PNG I guess. > - Not storing meta data inside the thumbnail image itself. This is > harder for JPEGs and slow in any case. This is most important for > time stamps, which is done by setting the mtime of the file instead > of putting a Thumb::MTime tag into the image. I agree that the timestamp can be moved to the mtime of the thumbmail for performance reasons. As we don't expect there to be any other metadata in the JPEG, storing the original URI as the EXIF ImageDescription field shouldn't be a problem. > - The predefined thumbnail sizes are not appropriate for our devices > and we need to be more flexible. (I think the 0.3 version of the > spec that I just found also moves in that direction.) What spec are you referring to here? The Thumbnail Managing spec is at version 0.7 (September 2004) as far as I can see: http://people.freedesktop.org/~vuntz/thumbnail-spec-cache/index.html Whereas the DBus API spec that Tumbler implements isn't versioned: http://live.gnome.org/ThumbnailerSpec -- Intel Open Source Technology Centre http://oss.intel.com/
signature.asc
Description: This is a digitally signed message part
_______________________________________________ MeeGo-packaging mailing list [email protected] http://lists.meego.com/listinfo/meego-packaging
