I wonder if it's not better to make their thumbnailer suck less (dump
jpg thumbnailer, use code from EPEG or Evas) instead of adding all
this complexity.

And still we cannot select custom thumbnail sizes, so useless for
media centers and lots of fancy systems that might choose something
different than 2-power numbers like square 128 and 256.

On Wed, Oct 29, 2008 at 9:55 AM, Vincent Torri <[EMAIL PROTECTED]> wrote:
>
> in case your have not subscribed to the xcd ML
>
> Vincent
>
> ---------- Forwarded message ----------
> Date: Wed, 29 Oct 2008 12:52:53 +0100
> From: Philip Van Hoof <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: Re: Prototype thumbnailer now has a Epeg plugin
>
> On Mon, 2008-10-27 at 13:38 +0100, Philip Van Hoof wrote:
>> Hi there,
>>
>> I implemented a plugin that uses Carsten's Epeg library to create
>> thumbnails of Jpeg files[3].
>
> This EPeg support made me conclude that the specialized thumbnailers do
> need a URI-scheme support registration. But not for tackling the VFS
> issue.
>
> The reason is that you can have a thumbnailer R that doesn't support
> remote URI schemes, and you can have a thumbnailer K, supporting the
> same MIME types as R, that does support remote URI schemes.
>
> For example the EPeg thumbnailer doesn't support remote URIs, because
> the library EPeg only works with local paths. The GdkPixbuf based
> thumbnailer supports both remote and local URIs, as the GdkPixbuf based
> thumbnailer uses GIO and GInputStream to load the image from.
>
> This means that the generic thumbnailer needs to elect the GdkPixbuf
> based one in case of a URI-scheme that is not file and a MIME type that
> is image/jpeg.
>
> However
>
> In case the URI-scheme is "file" and the MIME typs is "image/jpeg", it
> instead needs to elect the EPeg based thumbnailer.
>
> At the "Registering your thumbnailer" section [1] I added support for
> this use-case to the specification.
>
> $XDG_DATA_DIRS/thumbnailers/com.rasterman.Thumbnailer.service:
>
> [D-BUS Thumbnailer]
> Name=com.rasterman.Thumbnailer
> MimeTypes=image/jpeg
> Comment=The great EPeg thumbnailer
> UriSchemes=file
>
> $XDG_DATA_DIRS/thumbnailers/org.gnome.Thumbnailer.service:
>
> [D-BUS Thumbnailer]
> Name=org.gnome.Thumbnailer
> MimeTypes=image/jpeg;image/png;...
> Comment=The also great GNOME thumbnailer, but less fast than EPeg
> UriSchemes=file;sftp;ftp;http;smb;nfs;dav
>
> To make sure that the EPeg one is elected for local files that are JPegs
> you either make sure com.rasterman.Thumbnailer.service's mtime is more
> recent than org.gnome.Thumbnailer.service and/or you write an overrides:
>
> $XDG_DATA_DIRS/thumbnailers/overrides:
>
> [file-image/jpeg]
> Name=com.rasterman.Thumbnailer
>
> ps. The prototype [2] is adapted for this.
>
>
> [1] 
> http://live.gnome.org/ThumbnailerSpec#head-2a0cd233f583dcde553c0a8b5150fa737f73cdce
> [2] https://stage.maemo.org/svn/maemo/projects/haf/trunk/hildon-thumbnail/
>
> hf
>
> --
> Philip Van Hoof, freelance software developer
> home: me at pvanhoof dot be
> gnome: pvanhoof at gnome dot org
> http://pvanhoof.be/blog
> http://codeminded.be
>
> _______________________________________________
> xdg mailing list
> [EMAIL PROTECTED]
> http://lists.freedesktop.org/mailman/listinfo/xdg
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [EMAIL PROTECTED]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to