commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gary Lucas (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SANSELAN-54) Tiff (exif) tags of type double written in wrong byte order
Date Sun, 25 Sep 2011 02:28:26 GMT
Tiff (exif) tags of type double written in wrong byte order
-----------------------------------------------------------

                 Key: SANSELAN-54
                 URL: https://issues.apache.org/jira/browse/SANSELAN-54
             Project: Commons Sanselan
          Issue Type: Bug
         Environment: Tested under Windows XP.  Potentally all platforms.
            Reporter: Gary Lucas


Reviewing BinaryFileFunctions.java method convertDoubleToByteArray and convertDoubleArrayToByteArray
there are two blocks of code, one for BYTE_ORDER_MOTOROLA (big endian) and one for BYTE_ORDER_INTEL
(little endian).  These are backwards.  

The convertByteArrayToDouble, on the other hand appears to be correct.  A reasonable test
procedure would be to see if these two sets of methods are mutually consistent.

The same problem appears to be the case for the "Float" variants, but not the Integer variants.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message