On Fri, Jun 13, 2008 at 09:04:22AM +0200, Andrea Peri wrote: > Per come conosco la questione io, per fare un endianess, occorre avere > due routines di lettura/scrittura, una per i "little" e l'altra per i > "big" e far decidere al processo in esecuzione quale impiegare. > > Il difetto di questo metodo che' che quando avviene una elaborazione > incrociata: > ovvero dato prodotto su una piattaforma, e dato visionato sull'altra' > , si osserva una maggiore lentezza, perche' ovviamente la routine di > trasformazione ntroduce un passaggio obbligato che allunga i tempi , > dovendo ribaltare i bytes (anche se si parla di microsecondi l'enorme > mole di ribaltamenti che devono essere compiuti porterebbe a ritardi > consistenti). > > Questo comporterebbe che ad esempio su un mac (power-pc) la visione > dell' ecw sarebbe molto piu' lenta che su un pc-intel. > > Ovviamente la maggior potenza di calcolo del power-pc attenuerebbe > questa discrepanza.
Questo vale anche per TIFF che usa il formato motorola oppure intel indifferentemente a seconda della piattaforma su cui viene creato il file e su ciascuna piattaforma la libreria deve essere in grado di trattare entrambi i tipi di file. La maggior parte dei formati comunque definisce un solo tipo di endianess indipendentemente dalla piattaforma. E in questo le macchine intel sono generalmente sfigate, perche' si da preferenza alla endianess usata in TCP/IP cioe' motorola. Comunuque non capisco la rilevanza di tutto cio' dal momento che il plugin devi usarlo necessariamente sulla architettura per il quale e' compilato. PS: la 'maggiore potenza di calcolo' di ppc e' tutta da dimostrare comunque, o parli di ppc64? -- Francesco P. Lovergine _______________________________________________ Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione [email protected] http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non rispecchiano necessariamente le posizioni dell'Associazione GFOSS.it.
