Changeset 7158


Ignore:
Timestamp:
11/05/10 15:51:45 (9 years ago)
Author:
melissa
Message:

Fixes for truncated .dv files from QA #2988 and #2989.

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/4.2/components/bio-formats/src/loci/formats/in/DeltavisionReader.java

    r7102 r7158  
    272272      else if (sizeT == 1) { 
    273273        sizeZ = realPlaneCount / sizeC; 
     274        if ((realPlaneCount % sizeC) != 0) { 
     275          sizeZ++; 
     276          core[0].imageCount = sizeZ * sizeC; 
     277        } 
    274278      } 
    275279      else if (getDimensionOrder().indexOf("Z") < 
     
    277281      { 
    278282        sizeZ = realPlaneCount / (sizeC * sizeT); 
     283        if (sizeZ == 0) { 
     284          sizeT = 1; 
     285          sizeZ = realPlaneCount / sizeC; 
     286          if ((realPlaneCount % sizeC) != 0) { 
     287            sizeZ++; 
     288            core[0].imageCount = sizeZ * sizeC; 
     289          } 
     290        } 
    279291      } 
    280292      else { 
  • trunk/components/bio-formats/src/loci/formats/in/DeltavisionReader.java

    r7091 r7158  
    272272      else if (sizeT == 1) { 
    273273        sizeZ = realPlaneCount / sizeC; 
     274        if ((realPlaneCount % sizeC) != 0) { 
     275          sizeZ++; 
     276          core[0].imageCount = sizeZ * sizeC; 
     277        } 
    274278      } 
    275279      else if (getDimensionOrder().indexOf("Z") < 
     
    277281      { 
    278282        sizeZ = realPlaneCount / (sizeC * sizeT); 
     283        if (sizeZ == 0) { 
     284          sizeT = 1; 
     285          sizeZ = realPlaneCount / sizeC; 
     286          if ((realPlaneCount % sizeC) != 0) { 
     287            sizeZ++; 
     288            core[0].imageCount = sizeZ * sizeC; 
     289          } 
     290        } 
    279291      } 
    280292      else { 
Note: See TracChangeset for help on using the changeset viewer.