diff -r 469c91dae73b -r ac33adcbae0f imagingmodules/jp2kcodec/Src/JP2KSubband.cpp --- a/imagingmodules/jp2kcodec/Src/JP2KSubband.cpp Thu Dec 17 09:22:31 2009 +0200 +++ b/imagingmodules/jp2kcodec/Src/JP2KSubband.cpp Fri Mar 19 09:58:47 2010 +0200 @@ -248,10 +248,10 @@ denom = 1 << ( aComponent.Levels() - resLevel ); - trx0 = TJ2kUtils::Ceil( aComponent.ComponentCanvas().iTl.iX, denom ); - try0 = TJ2kUtils::Ceil( aComponent.ComponentCanvas().iTl.iY, denom ); - trx1 = TJ2kUtils::Ceil( aComponent.ComponentCanvas().iBr.iX, denom ); - try1 = TJ2kUtils::Ceil( aComponent.ComponentCanvas().iBr.iY, denom ); + trx0 = TJ2kUtils::CeilL( aComponent.ComponentCanvas().iTl.iX, denom ); + try0 = TJ2kUtils::CeilL( aComponent.ComponentCanvas().iTl.iY, denom ); + trx1 = TJ2kUtils::CeilL( aComponent.ComponentCanvas().iBr.iX, denom ); + try1 = TJ2kUtils::CeilL( aComponent.ComponentCanvas().iBr.iY, denom ); nOrig = ( trx0 / ( 1 << ppxL ) ) * ( 1 << ppxL ); mOrig = ( try0 / ( 1 << ppyL ) ) * ( 1 << ppyL ); @@ -295,7 +295,7 @@ packetIndex = ( TUint16 )( yIndex * tmpSize.iWidth + xIndex ); packet = subband->iPacketList[packetIndex]; packet->SetPacketCanvas( trx0, try0, trx1, try1 ); - packet->SetNumOfBlocks( cblkSize ); + packet->SetNumOfBlocksL( cblkSize ); packet->BuildCodeBlocksL( xCoord, yCoord, cblkSize ); } xCoord += tmpX;