On Mon, 3 Dec 2007 23:24:23 +0200 "Gustavo Sverzut Barbieri"
<[EMAIL PROTECTED]> babbled:

> Hi guys,
> 
> We found the root of those "unaligned loads", it was in canon.c
> (http://www.enlightenment.org/viewvc/e17/libs/epsilon/src/lib/exiftags/canon.c?hideattic=1&r1=1.2&r2=1.3),
> with a patch tilman applied in order to reduce relocations due lots of
> strings requiring it at load time.
> 
> The problem, according to a Red Hat gcc compiler engineer friend of
> mine, is that that construction is not valid according to  6.7.2.1/18
> of C99-TC2 and GCC should not allow that, so it's both a bug with GCC
> and canon.c.
> 
> canon.c could be fixed and still do few relocations by using one huge
> string with \0 as separators and place pointers to segments of this
> string on the struct. But it's a pain to do.
> 
> So, I'd like to ask those who are using this exiftags support from
> Epsilon. I really don't think this should be in epsilon anyway... the
> only use of it in CVS is at esmart_thumb... and it's about
> orientation, which is a standard tag... So I request permission to
> remove all this exiftags stuff, if required I can add the code to find
> out orientation support and generate already rotated images later.
> This should make things a lot simpler, smaller and faster to start.
> 
> comments? may I remove?

imho this is possibly something that evas needs. evas's loaders currently can't
supply such metdadata to evas - and evas can't really provide it to the
application layer - but we need to eventually add this. loadoptions for evas
could auto-rotate if asked for example (extend the loadoptions). otherwise
getting embedded dates and other info from the camera is useful for digital
photos. :) also exifdata can contain... a thumbnail - already generated! :)

> -- 
> Gustavo Sverzut Barbieri
> --------------------------------------
> Jabber: [EMAIL PROTECTED]
>    MSN: [EMAIL PROTECTED]
>   ICQ#: 17249123
>  Skype: gsbarbieri
> Mobile: +55 (81) 9927 0010
> 
> -------------------------------------------------------------------------
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell.  From the desktop to the data center, Linux is going
> mainstream.  Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to