From 9fdfec33ee6f8e4293079ea9bf013b7cfe5f7f4d Mon Sep 17 00:00:00 2001 From: ejm 60657 Date: Mon, 22 Oct 2012 07:37:25 -0500 Subject: [PATCH] Bugfix for FTblockDN.cc, removing tile pattern from output. --- rtengine/FTblockDN.cc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/rtengine/FTblockDN.cc b/rtengine/FTblockDN.cc index d741e0428..140b85135 100644 --- a/rtengine/FTblockDN.cc +++ b/rtengine/FTblockDN.cc @@ -450,8 +450,8 @@ namespace rtengine { // transform denoised "Lab" to output RGB //calculate mask for feathering output tile overlaps - float * Vmask = new float [height]; - float * Hmask = new float [width]; + float * Vmask = new float [height+1]; + float * Hmask = new float [width+1]; for (int i=0; i0) Vmask[i] = mask; - if (tilebottom0) Hmask[i] = mask; - if (tileright edge(Wlvl_L,Hlvl_L); AlignedBuffer* buffer = new AlignedBuffer (MAX(Wlvl_L,Hlvl_L)); - printf("\n level=%d \n",lvl); + //printf("\n level=%d \n",lvl); for (int dir=1; dir<4; dir++) { float mad_L = madL[lvl][dir-1]; @@ -736,7 +736,7 @@ namespace rtengine { if (noisevar_ab>0.01) { - printf(" dir=%d mad_L=%f mad_a=%f mad_b=%f \n",dir,sqrt(mad_L),sqrt(mad_a),sqrt(mad_b)); + //printf(" dir=%d mad_L=%f mad_a=%f mad_b=%f \n",dir,sqrt(mad_L),sqrt(mad_a),sqrt(mad_b)); //OpenMP here for (int i=0; i