pike.git / src / modules / Image / dct.c

version» Context lines:

pike.git/src/modules/Image/dct.c:194:    z = (u?1:c0) * costbl[u] * z0;    sum.r += (float)(val->r*z);    sum.g += (float)(val->g*z);    sum.b += (float)(val->b*z);    val++;    }    }    sum.r *= (float)enh;    sum.g *= (float)enh;    sum.b *= (float)enh; -  pix->r=testrange((DOUBLE_TO_INT(sum.r+0.5))); -  pix->g=testrange((DOUBLE_TO_INT(sum.g+0.5))); -  pix->b=testrange((DOUBLE_TO_INT(sum.b+0.5))); +  pix->r=testrange((int)(sum.r+0.5)); +  pix->g=testrange((int)(sum.g+0.5)); +  pix->b=testrange((int)(sum.b+0.5));    pix++;    }   #ifdef DCT_DEBUG    fprintf(stderr,"."); fflush(stderr);   #endif    }       free(area);    free(costbl);       pop_n_elems(args);    push_object(o);   }