From bb37932574a748fdba0df657c1430fb0c92e657a Mon Sep 17 00:00:00 2001 From: oguyon Date: Thu, 15 Aug 2024 15:32:00 -1000 Subject: [PATCH] index fix --- src/COREMOD_arith/image_multicrop2D.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/COREMOD_arith/image_multicrop2D.c b/src/COREMOD_arith/image_multicrop2D.c index 8834afd7..5b00f737 100644 --- a/src/COREMOD_arith/image_multicrop2D.c +++ b/src/COREMOD_arith/image_multicrop2D.c @@ -438,21 +438,19 @@ static errno_t compute_function() uint32_t iimax = *wcropxsize[cropwindow]; - if ( iimax + *wcropxstart[cropwindow] > (*outxsize)) + if ( iimax + *wcropxpos[cropwindow] > (*outxsize)) { - iimax = (*outxsize) - *wcropxstart[cropwindow]; + iimax = (*outxsize) - *wcropxpos[cropwindow]; } - if ( iimax + *wcropxpos[cropwindow] > imgin.md->size[0]) + if ( iimax + *wcropxstart[cropwindow] > imgin.md->size[0]) { - iimax = imgin.md->size[0] - *wcropxpos[cropwindow]; + iimax = imgin.md->size[0] - *wcropxstart[cropwindow]; } - - for(uint32_t jj = 0; jj < jjmax; jj++) { uint64_t indjj = jj + (*wcropystart[cropwindow]);