X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2Fgdcmjasper%2Fsrc%2Flibjasper%2Fjpc%2Fjpc_t1cod.c;fp=src%2Fgdcmjasper%2Fsrc%2Flibjasper%2Fjpc%2Fjpc_t1cod.c;h=93f625dc46c2f6462fe39c15f0f3aa72195a2a00;hb=fce031cf5d4714d2b9dbfccb495dfde8411b161b;hp=ba6b098c4d4fc1e3306792c469b0f40d162ad085;hpb=b5ee4cc69418582647d6e29400e041a3ff30bc0b;p=gdcm.git diff --git a/src/gdcmjasper/src/libjasper/jpc/jpc_t1cod.c b/src/gdcmjasper/src/libjasper/jpc/jpc_t1cod.c index ba6b098c..93f625dc 100644 --- a/src/gdcmjasper/src/libjasper/jpc/jpc_t1cod.c +++ b/src/gdcmjasper/src/libjasper/jpc/jpc_t1cod.c @@ -62,7 +62,7 @@ */ /* - * $Id: jpc_t1cod.c,v 1.1 2005/05/22 18:33:05 malaterre Exp $ + * $Id: jpc_t1cod.c,v 1.2 2005/06/11 02:05:27 malaterre Exp $ */ /******************************************************************************\ @@ -264,17 +264,17 @@ jpc_initmqctxs(); } for (i = 0; i < (1 << JPC_NMSEDEC_BITS); ++i) { - t = i * jpc_pow2i(-JPC_NMSEDEC_FRACBITS); + t = (float)(i * jpc_pow2i(-JPC_NMSEDEC_FRACBITS)); u = t; - v = t - 1.5; + v = (float)(t - 1.5); jpc_signmsedec[i] = jpc_dbltofix(floor((u * u - v * v) * jpc_pow2i(JPC_NMSEDEC_FRACBITS) + 0.5) / jpc_pow2i(JPC_NMSEDEC_FRACBITS)); /* XXX - this calc is not correct */ jpc_signmsedec0[i] = jpc_dbltofix(floor((u * u) * jpc_pow2i(JPC_NMSEDEC_FRACBITS) + 0.5) / jpc_pow2i(JPC_NMSEDEC_FRACBITS)); - u = t - 1.0; + u = (float)(t - 1.0); if (i & (1 << (JPC_NMSEDEC_BITS - 1))) { - v = t - 1.5; + v = (float)(t - 1.5); } else { - v = t - 0.5; + v = (float)(t - 0.5); } jpc_refnmsedec[i] = jpc_dbltofix(floor((u * u - v * v) * jpc_pow2i(JPC_NMSEDEC_FRACBITS) + 0.5) / jpc_pow2i(JPC_NMSEDEC_FRACBITS)); /* XXX - this calc is not correct */