[meego-packaging] Tumbler (was: Hostile forks)
ross at linux.intel.com
Thu Feb 3 03:42:38 PST 2011
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,
> - ...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.
> 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:
Whereas the DBus API spec that Tumbler implements isn't versioned:
Intel Open Source Technology Centre
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 190 bytes
Desc: This is a digitally signed message part
More information about the MeeGo-packaging