diff --git a/components/iscesys/ImageApi/InterleavedAccessor/src/GDALAccessor.cpp b/components/iscesys/ImageApi/InterleavedAccessor/src/GDALAccessor.cpp index bedba66..4cb0a4c 100644 --- a/components/iscesys/ImageApi/InterleavedAccessor/src/GDALAccessor.cpp +++ b/components/iscesys/ImageApi/InterleavedAccessor/src/GDALAccessor.cpp @@ -98,7 +98,7 @@ GDALAccessor::getStream (char * dataLine, int & numEl) int ypos0 = LastPosition / LineWidth; int xpos0 = LastPosition % LineWidth; LastPosition += numEl; - int ypos1 = (LastPosition - 1) / LineWidth; + int ypos1 = (LastPosition - std::streampos(1)) / LineWidth; if (LastPosition * SizeV >= FileSize) { numEl -= LastPosition % LineWidth; diff --git a/components/mroipac/looks/bindings/cpxlooksmodule.cpp b/components/mroipac/looks/bindings/cpxlooksmodule.cpp index ff2edcc..672a015 100644 --- a/components/mroipac/looks/bindings/cpxlooksmodule.cpp +++ b/components/mroipac/looks/bindings/cpxlooksmodule.cpp @@ -145,7 +145,7 @@ PyObject * cpxlooks_C(PyObject* self, PyObject* args) } for(int j = 0; j < na; ++j) { - b[j] = b[j] + a[j]*pow(pha,j+1)*pow(phd,lineToGet); + b[j] = b[j] + a[j]*pow(pha,j+1.0f)*pow(phd,lineToGet*1.0f); } } if(eofReached)