Index: third_party/libopenjpeg20/t1.c |
diff --git a/third_party/libopenjpeg20/t1.c b/third_party/libopenjpeg20/t1.c |
index 8cb230f48edaeb9c0de3ae8c3b07c2896cc56862..108ce78b603ca9eac60b533ec4386f91077135cc 100644 |
--- a/third_party/libopenjpeg20/t1.c |
+++ b/third_party/libopenjpeg20/t1.c |
@@ -295,7 +295,7 @@ static OPJ_BOOL opj_t1_decode_cblk( opj_t1_t *t1, |
OPJ_UINT32 roishift, |
OPJ_UINT32 cblksty); |
-OPJ_BOOL opj_t1_allocate_buffers( opj_t1_t *t1, |
+static OPJ_BOOL opj_t1_allocate_buffers( opj_t1_t *t1, |
OPJ_UINT32 w, |
OPJ_UINT32 h); |
@@ -305,41 +305,41 @@ OPJ_BOOL opj_t1_allocate_buffers( opj_t1_t *t1, |
/* ----------------------------------------------------------------------- */ |
-OPJ_BYTE opj_t1_getctxno_zc(OPJ_UINT32 f, OPJ_UINT32 orient) { |
+static OPJ_BYTE opj_t1_getctxno_zc(OPJ_UINT32 f, OPJ_UINT32 orient) { |
return lut_ctxno_zc[(orient << 8) | (f & T1_SIG_OTH)]; |
} |
-OPJ_BYTE opj_t1_getctxno_sc(OPJ_UINT32 f) { |
+static OPJ_BYTE opj_t1_getctxno_sc(OPJ_UINT32 f) { |
return lut_ctxno_sc[(f & (T1_SIG_PRIM | T1_SGN)) >> 4]; |
} |
-OPJ_UINT32 opj_t1_getctxno_mag(OPJ_UINT32 f) { |
+static OPJ_UINT32 opj_t1_getctxno_mag(OPJ_UINT32 f) { |
OPJ_UINT32 tmp1 = (f & T1_SIG_OTH) ? T1_CTXNO_MAG + 1 : T1_CTXNO_MAG; |
OPJ_UINT32 tmp2 = (f & T1_REFINE) ? T1_CTXNO_MAG + 2 : tmp1; |
return (tmp2); |
} |
-OPJ_BYTE opj_t1_getspb(OPJ_UINT32 f) { |
+static OPJ_BYTE opj_t1_getspb(OPJ_UINT32 f) { |
return lut_spb[(f & (T1_SIG_PRIM | T1_SGN)) >> 4]; |
} |
-OPJ_INT16 opj_t1_getnmsedec_sig(OPJ_UINT32 x, OPJ_UINT32 bitpos) { |
- if (bitpos > T1_NMSEDEC_FRACBITS) { |
- return lut_nmsedec_sig[(x >> (bitpos - T1_NMSEDEC_FRACBITS)) & ((1 << T1_NMSEDEC_BITS) - 1)]; |
+static OPJ_INT16 opj_t1_getnmsedec_sig(OPJ_UINT32 x, OPJ_UINT32 bitpos) { |
+ if (bitpos > 0) { |
+ return lut_nmsedec_sig[(x >> (bitpos)) & ((1 << T1_NMSEDEC_BITS) - 1)]; |
} |
return lut_nmsedec_sig0[x & ((1 << T1_NMSEDEC_BITS) - 1)]; |
} |
-OPJ_INT16 opj_t1_getnmsedec_ref(OPJ_UINT32 x, OPJ_UINT32 bitpos) { |
- if (bitpos > T1_NMSEDEC_FRACBITS) { |
- return lut_nmsedec_ref[(x >> (bitpos - T1_NMSEDEC_FRACBITS)) & ((1 << T1_NMSEDEC_BITS) - 1)]; |
+static OPJ_INT16 opj_t1_getnmsedec_ref(OPJ_UINT32 x, OPJ_UINT32 bitpos) { |
+ if (bitpos > 0) { |
+ return lut_nmsedec_ref[(x >> (bitpos)) & ((1 << T1_NMSEDEC_BITS) - 1)]; |
} |
return lut_nmsedec_ref0[x & ((1 << T1_NMSEDEC_BITS) - 1)]; |
} |
-void opj_t1_updateflags(opj_flag_t *flagsp, OPJ_UINT32 s, OPJ_UINT32 stride) { |
+static void opj_t1_updateflags(opj_flag_t *flagsp, OPJ_UINT32 s, OPJ_UINT32 stride) { |
opj_flag_t *np = flagsp - stride; |
opj_flag_t *sp = flagsp + stride; |
@@ -363,7 +363,7 @@ void opj_t1_updateflags(opj_flag_t *flagsp, OPJ_UINT32 s, OPJ_UINT32 stride) { |
sp[1] |= T1_SIG_NW; |
} |
-void opj_t1_enc_sigpass_step( opj_t1_t *t1, |
+static void opj_t1_enc_sigpass_step( opj_t1_t *t1, |
opj_flag_t *flagsp, |
OPJ_INT32 *datap, |
OPJ_UINT32 orient, |
@@ -390,7 +390,7 @@ void opj_t1_enc_sigpass_step( opj_t1_t *t1, |
} |
if (v) { |
v = *datap < 0 ? 1 : 0; |
- *nmsedec += opj_t1_getnmsedec_sig((OPJ_UINT32)opj_int_abs(*datap), (OPJ_UINT32)(bpno + T1_NMSEDEC_FRACBITS)); |
+ *nmsedec += opj_t1_getnmsedec_sig((OPJ_UINT32)opj_int_abs(*datap), (OPJ_UINT32)(bpno)); |
opj_mqc_setcurctx(mqc, opj_t1_getctxno_sc(flag)); /* ESSAI */ |
if (type == T1_TYPE_RAW) { /* BYPASS/LAZY MODE */ |
opj_mqc_bypass_enc(mqc, (OPJ_UINT32)v); |
@@ -427,7 +427,7 @@ static INLINE void opj_t1_dec_sigpass_step_raw( |
} |
} |
-INLINE void opj_t1_dec_sigpass_step_mqc( |
+static INLINE void opj_t1_dec_sigpass_step_mqc( |
opj_t1_t *t1, |
opj_flag_t *flagsp, |
OPJ_INT32 *datap, |
@@ -451,7 +451,7 @@ INLINE void opj_t1_dec_sigpass_step_mqc( |
} |
} /* VSC and BYPASS by Antonin */ |
-INLINE void opj_t1_dec_sigpass_step_mqc_vsc( |
+static INLINE void opj_t1_dec_sigpass_step_mqc_vsc( |
opj_t1_t *t1, |
opj_flag_t *flagsp, |
OPJ_INT32 *datap, |
@@ -478,7 +478,7 @@ INLINE void opj_t1_dec_sigpass_step_mqc_vsc( |
-void opj_t1_enc_sigpass(opj_t1_t *t1, |
+static void opj_t1_enc_sigpass(opj_t1_t *t1, |
OPJ_INT32 bpno, |
OPJ_UINT32 orient, |
OPJ_INT32 *nmsedec, |
@@ -510,7 +510,7 @@ void opj_t1_enc_sigpass(opj_t1_t *t1, |
} |
} |
-void opj_t1_dec_sigpass_raw( |
+static void opj_t1_dec_sigpass_raw( |
opj_t1_t *t1, |
OPJ_INT32 bpno, |
OPJ_INT32 orient, |
@@ -537,7 +537,7 @@ void opj_t1_dec_sigpass_raw( |
} |
} /* VSC and BYPASS by Antonin */ |
-void opj_t1_dec_sigpass_mqc( |
+static void opj_t1_dec_sigpass_mqc( |
opj_t1_t *t1, |
OPJ_INT32 bpno, |
OPJ_INT32 orient) |
@@ -580,7 +580,7 @@ void opj_t1_dec_sigpass_mqc( |
} |
} /* VSC and BYPASS by Antonin */ |
-void opj_t1_dec_sigpass_mqc_vsc( |
+static void opj_t1_dec_sigpass_mqc_vsc( |
opj_t1_t *t1, |
OPJ_INT32 bpno, |
OPJ_INT32 orient) |
@@ -608,7 +608,7 @@ void opj_t1_dec_sigpass_mqc_vsc( |
-void opj_t1_enc_refpass_step( opj_t1_t *t1, |
+static void opj_t1_enc_refpass_step( opj_t1_t *t1, |
opj_flag_t *flagsp, |
OPJ_INT32 *datap, |
OPJ_INT32 bpno, |
@@ -624,7 +624,7 @@ void opj_t1_enc_refpass_step( opj_t1_t *t1, |
flag = vsc ? (OPJ_UINT32)((*flagsp) & (~(T1_SIG_S | T1_SIG_SE | T1_SIG_SW | T1_SGN_S))) : (OPJ_UINT32)(*flagsp); |
if ((flag & (T1_SIG | T1_VISIT)) == T1_SIG) { |
- *nmsedec += opj_t1_getnmsedec_ref((OPJ_UINT32)opj_int_abs(*datap), (OPJ_UINT32)(bpno + T1_NMSEDEC_FRACBITS)); |
+ *nmsedec += opj_t1_getnmsedec_ref((OPJ_UINT32)opj_int_abs(*datap), (OPJ_UINT32)(bpno)); |
v = opj_int_abs(*datap) & one ? 1 : 0; |
opj_mqc_setcurctx(mqc, opj_t1_getctxno_mag(flag)); /* ESSAI */ |
if (type == T1_TYPE_RAW) { /* BYPASS/LAZY MODE */ |
@@ -636,7 +636,7 @@ void opj_t1_enc_refpass_step( opj_t1_t *t1, |
} |
} |
-INLINE void opj_t1_dec_refpass_step_raw( |
+static INLINE void opj_t1_dec_refpass_step_raw( |
opj_t1_t *t1, |
opj_flag_t *flagsp, |
OPJ_INT32 *datap, |
@@ -657,7 +657,7 @@ INLINE void opj_t1_dec_refpass_step_raw( |
} |
} /* VSC and BYPASS by Antonin */ |
-INLINE void opj_t1_dec_refpass_step_mqc( |
+static INLINE void opj_t1_dec_refpass_step_mqc( |
opj_t1_t *t1, |
opj_flag_t *flagsp, |
OPJ_INT32 *datap, |
@@ -678,7 +678,7 @@ INLINE void opj_t1_dec_refpass_step_mqc( |
} |
} /* VSC and BYPASS by Antonin */ |
-INLINE void opj_t1_dec_refpass_step_mqc_vsc( |
+static INLINE void opj_t1_dec_refpass_step_mqc_vsc( |
opj_t1_t *t1, |
opj_flag_t *flagsp, |
OPJ_INT32 *datap, |
@@ -701,7 +701,7 @@ INLINE void opj_t1_dec_refpass_step_mqc_vsc( |
} /* VSC and BYPASS by Antonin */ |
-void opj_t1_enc_refpass( |
+static void opj_t1_enc_refpass( |
opj_t1_t *t1, |
OPJ_INT32 bpno, |
OPJ_INT32 *nmsedec, |
@@ -731,7 +731,7 @@ void opj_t1_enc_refpass( |
} |
} |
-void opj_t1_dec_refpass_raw( |
+static void opj_t1_dec_refpass_raw( |
opj_t1_t *t1, |
OPJ_INT32 bpno, |
OPJ_INT32 cblksty) |
@@ -758,7 +758,7 @@ void opj_t1_dec_refpass_raw( |
} |
} /* VSC and BYPASS by Antonin */ |
-void opj_t1_dec_refpass_mqc( |
+static void opj_t1_dec_refpass_mqc( |
opj_t1_t *t1, |
OPJ_INT32 bpno) |
{ |
@@ -800,7 +800,7 @@ void opj_t1_dec_refpass_mqc( |
} |
} /* VSC and BYPASS by Antonin */ |
-void opj_t1_dec_refpass_mqc_vsc( |
+static void opj_t1_dec_refpass_mqc_vsc( |
opj_t1_t *t1, |
OPJ_INT32 bpno) |
{ |
@@ -827,7 +827,7 @@ void opj_t1_dec_refpass_mqc_vsc( |
} /* VSC and BYPASS by Antonin */ |
-void opj_t1_enc_clnpass_step( |
+static void opj_t1_enc_clnpass_step( |
opj_t1_t *t1, |
opj_flag_t *flagsp, |
OPJ_INT32 *datap, |
@@ -853,7 +853,7 @@ void opj_t1_enc_clnpass_step( |
opj_mqc_encode(mqc, (OPJ_UINT32)v); |
if (v) { |
LABEL_PARTIAL: |
- *nmsedec += opj_t1_getnmsedec_sig((OPJ_UINT32)opj_int_abs(*datap), (OPJ_UINT32)(bpno + T1_NMSEDEC_FRACBITS)); |
+ *nmsedec += opj_t1_getnmsedec_sig((OPJ_UINT32)opj_int_abs(*datap), (OPJ_UINT32)(bpno)); |
opj_mqc_setcurctx(mqc, opj_t1_getctxno_sc(flag)); |
v = *datap < 0 ? 1 : 0; |
opj_mqc_encode(mqc, (OPJ_UINT32)(v ^ opj_t1_getspb((OPJ_UINT32)flag))); |
@@ -937,7 +937,7 @@ LABEL_PARTIAL: |
*flagsp &= ~T1_VISIT; |
} |
-void opj_t1_enc_clnpass( |
+static void opj_t1_enc_clnpass( |
opj_t1_t *t1, |
OPJ_INT32 bpno, |
OPJ_UINT32 orient, |
@@ -962,10 +962,10 @@ void opj_t1_enc_clnpass( |
|| (MACRO_t1_flags(1 + k + 3,1 + i) |
& (~(T1_SIG_S | T1_SIG_SE | T1_SIG_SW | T1_SGN_S))) & (T1_SIG | T1_VISIT | T1_SIG_OTH)); |
} else { |
- agg = !(MACRO_t1_flags(1 + k,1 + i) & (T1_SIG | T1_VISIT | T1_SIG_OTH) |
- || MACRO_t1_flags(1 + k + 1,1 + i) & (T1_SIG | T1_VISIT | T1_SIG_OTH) |
- || MACRO_t1_flags(1 + k + 2,1 + i) & (T1_SIG | T1_VISIT | T1_SIG_OTH) |
- || MACRO_t1_flags(1 + k + 3,1 + i) & (T1_SIG | T1_VISIT | T1_SIG_OTH)); |
+ agg = !((MACRO_t1_flags(1 + k,1 + i) | |
+ MACRO_t1_flags(1 + k + 1,1 + i) | |
+ MACRO_t1_flags(1 + k + 2,1 + i) | |
+ MACRO_t1_flags(1 + k + 3,1 + i)) & (T1_SIG | T1_VISIT | T1_SIG_OTH)); |
} |
} else { |
agg = 0; |
@@ -1061,10 +1061,10 @@ static void opj_t1_dec_clnpass( |
for (i = 0; i < t1->w; ++i) { |
OPJ_INT32 *data2 = data1 + i; |
opj_flag_t *flags2 = flags1 + i; |
- agg = !(MACRO_t1_flags(1 + k,1 + i) & (T1_SIG | T1_VISIT | T1_SIG_OTH) |
- || MACRO_t1_flags(1 + k + 1,1 + i) & (T1_SIG | T1_VISIT | T1_SIG_OTH) |
- || MACRO_t1_flags(1 + k + 2,1 + i) & (T1_SIG | T1_VISIT | T1_SIG_OTH) |
- || MACRO_t1_flags(1 + k + 3,1 + i) & (T1_SIG | T1_VISIT | T1_SIG_OTH)); |
+ agg = !((MACRO_t1_flags(1 + k, 1 + i) | |
+ MACRO_t1_flags(1 + k + 1, 1 + i) | |
+ MACRO_t1_flags(1 + k + 2, 1 + i) | |
+ MACRO_t1_flags(1 + k + 3, 1 + i)) & (T1_SIG | T1_VISIT | T1_SIG_OTH)); |
if (agg) { |
opj_mqc_setcurctx(mqc, T1_CTXNO_AGG); |
if (!opj_mqc_decode(mqc)) { |
@@ -1075,9 +1075,9 @@ static void opj_t1_dec_clnpass( |
runlen = (runlen << 1) | opj_mqc_decode(mqc); |
flags2 += (OPJ_UINT32)runlen * t1->flags_stride; |
data2 += (OPJ_UINT32)runlen * t1->w; |
- for (j = k + (OPJ_UINT32)runlen; j < k + 4 && j < t1->h; ++j) { |
+ for (j = (OPJ_UINT32)runlen; j < 4 && j < t1->h; ++j) { |
flags2 += t1->flags_stride; |
- if (agg && (j == k + (OPJ_UINT32)runlen)) { |
+ if (agg && (j == (OPJ_UINT32)runlen)) { |
opj_t1_dec_clnpass_step_partial(t1, flags2, data2, orient, oneplushalf); |
} else { |
opj_t1_dec_clnpass_step(t1, flags2, data2, orient, oneplushalf); |
@@ -1161,7 +1161,7 @@ static OPJ_FLOAT64 opj_t1_getwmsedec( |
return wmsedec; |
} |
-OPJ_BOOL opj_t1_allocate_buffers( |
+static OPJ_BOOL opj_t1_allocate_buffers( |
opj_t1_t *t1, |
OPJ_UINT32 w, |
OPJ_UINT32 h) |
@@ -1288,7 +1288,6 @@ OPJ_BOOL opj_t1_decode_cblks( opj_t1_t* t1, |
for (cblkno = 0; cblkno < precinct->cw * precinct->ch; ++cblkno) { |
opj_tcd_cblk_dec_t* cblk = &precinct->cblks.dec[cblkno]; |
OPJ_INT32* restrict datap; |
- /*void* restrict tiledp;*/ |
OPJ_UINT32 cblk_w, cblk_h; |
OPJ_INT32 x, y; |
OPJ_UINT32 i, j; |
@@ -1330,14 +1329,12 @@ OPJ_BOOL opj_t1_decode_cblks( opj_t1_t* t1, |
} |
} |
} |
- |
- /*tiledp=(void*)&tilec->data[(y * tile_w) + x];*/ |
if (tccp->qmfbid == 1) { |
OPJ_INT32* restrict tiledp = &tilec->data[(OPJ_UINT32)y * tile_w + (OPJ_UINT32)x]; |
for (j = 0; j < cblk_h; ++j) { |
for (i = 0; i < cblk_w; ++i) { |
OPJ_INT32 tmp = datap[(j * cblk_w) + i]; |
- ((OPJ_INT32*)tiledp)[(j * tile_w) + i] = tmp / 2; |
+ ((OPJ_INT32*)tiledp)[(j * tile_w) + i] = tmp/2; |
} |
} |
} else { /* if (tccp->qmfbid == 0) */ |
@@ -1349,18 +1346,11 @@ OPJ_BOOL opj_t1_decode_cblks( opj_t1_t* t1, |
*tiledp2 = tmp; |
datap++; |
tiledp2++; |
- /*float tmp = datap[(j * cblk_w) + i] * band->stepsize; |
- ((float*)tiledp)[(j * tile_w) + i] = tmp;*/ |
- |
} |
tiledp += tile_w; |
} |
} |
- /*opj_free(cblk->data); |
- opj_free(cblk->segs);*/ |
- /*cblk->segs = 00;*/ |
} /* cblkno */ |
- /*opj_free(precinct->cblks.dec);*/ |
} /* precno */ |
} /* bandno */ |
} /* resno */ |
@@ -1368,7 +1358,7 @@ OPJ_BOOL opj_t1_decode_cblks( opj_t1_t* t1, |
} |
-OPJ_BOOL opj_t1_decode_cblk(opj_t1_t *t1, |
+static OPJ_BOOL opj_t1_decode_cblk(opj_t1_t *t1, |
opj_tcd_cblk_dec_t* cblk, |
OPJ_UINT32 orient, |
OPJ_UINT32 roishift, |
@@ -1377,7 +1367,7 @@ OPJ_BOOL opj_t1_decode_cblk(opj_t1_t *t1, |
opj_raw_t *raw = t1->raw; /* RAW component */ |
opj_mqc_t *mqc = t1->mqc; /* MQC component */ |
- OPJ_INT32 bpno; |
+ OPJ_INT32 bpno_plus_one; |
OPJ_UINT32 passtype; |
OPJ_UINT32 segno, passno; |
OPJ_BYTE type = T1_TYPE_MQ; /* BYPASS mode */ |
@@ -1390,7 +1380,7 @@ OPJ_BOOL opj_t1_decode_cblk(opj_t1_t *t1, |
return OPJ_FALSE; |
} |
- bpno = (OPJ_INT32)(roishift + cblk->numbps - 1); |
+ bpno_plus_one = (OPJ_INT32)(roishift + cblk->numbps); |
passtype = 2; |
opj_mqc_resetstates(mqc); |
@@ -1402,7 +1392,7 @@ OPJ_BOOL opj_t1_decode_cblk(opj_t1_t *t1, |
opj_tcd_seg_t *seg = &cblk->segs[segno]; |
/* BYPASS mode */ |
- type = ((bpno <= ((OPJ_INT32) (cblk->numbps) - 1) - 4) && (passtype < 2) && (cblksty & J2K_CCP_CBLKSTY_LAZY)) ? T1_TYPE_RAW : T1_TYPE_MQ; |
+ type = ((bpno_plus_one <= ((OPJ_INT32) (cblk->numbps)) - 4) && (passtype < 2) && (cblksty & J2K_CCP_CBLKSTY_LAZY)) ? T1_TYPE_RAW : T1_TYPE_MQ; |
/* FIXME: slviewer gets here with a null pointer. Why? Partially downloaded and/or corrupt textures? */ |
if(seg->data == 00){ |
continue; |
@@ -1419,28 +1409,28 @@ OPJ_BOOL opj_t1_decode_cblk(opj_t1_t *t1, |
switch (passtype) { |
case 0: |
if (type == T1_TYPE_RAW) { |
- opj_t1_dec_sigpass_raw(t1, bpno+1, (OPJ_INT32)orient, (OPJ_INT32)cblksty); |
+ opj_t1_dec_sigpass_raw(t1, bpno_plus_one, (OPJ_INT32)orient, (OPJ_INT32)cblksty); |
} else { |
if (cblksty & J2K_CCP_CBLKSTY_VSC) { |
- opj_t1_dec_sigpass_mqc_vsc(t1, bpno+1, (OPJ_INT32)orient); |
+ opj_t1_dec_sigpass_mqc_vsc(t1, bpno_plus_one, (OPJ_INT32)orient); |
} else { |
- opj_t1_dec_sigpass_mqc(t1, bpno+1, (OPJ_INT32)orient); |
+ opj_t1_dec_sigpass_mqc(t1, bpno_plus_one, (OPJ_INT32)orient); |
} |
} |
break; |
case 1: |
if (type == T1_TYPE_RAW) { |
- opj_t1_dec_refpass_raw(t1, bpno+1, (OPJ_INT32)cblksty); |
+ opj_t1_dec_refpass_raw(t1, bpno_plus_one, (OPJ_INT32)cblksty); |
} else { |
if (cblksty & J2K_CCP_CBLKSTY_VSC) { |
- opj_t1_dec_refpass_mqc_vsc(t1, bpno+1); |
+ opj_t1_dec_refpass_mqc_vsc(t1, bpno_plus_one); |
} else { |
- opj_t1_dec_refpass_mqc(t1, bpno+1); |
+ opj_t1_dec_refpass_mqc(t1, bpno_plus_one); |
} |
} |
break; |
case 2: |
- opj_t1_dec_clnpass(t1, bpno+1, (OPJ_INT32)orient, (OPJ_INT32)cblksty); |
+ opj_t1_dec_clnpass(t1, bpno_plus_one, (OPJ_INT32)orient, (OPJ_INT32)cblksty); |
break; |
} |
@@ -1452,11 +1442,11 @@ OPJ_BOOL opj_t1_decode_cblk(opj_t1_t *t1, |
} |
if (++passtype == 3) { |
passtype = 0; |
- bpno--; |
+ bpno_plus_one--; |
} |
} |
} |
- return OPJ_TRUE; |
+ return OPJ_TRUE; |
} |
@@ -1566,7 +1556,7 @@ OPJ_BOOL opj_t1_encode_cblks( opj_t1_t *t1, |
} |
/** mod fixed_quality */ |
-void opj_t1_encode_cblk(opj_t1_t *t1, |
+static void opj_t1_encode_cblk(opj_t1_t *t1, |
opj_tcd_cblk_enc_t* cblk, |
OPJ_UINT32 orient, |
OPJ_UINT32 compno, |
@@ -1706,7 +1696,7 @@ void opj_t1_encode_cblk(opj_t1_t *t1, |
} |
#if 0 |
-void opj_t1_dec_refpass_step( opj_t1_t *t1, |
+static void opj_t1_dec_refpass_step( opj_t1_t *t1, |
opj_flag_t *flagsp, |
OPJ_INT32 *datap, |
OPJ_INT32 poshalf, |
@@ -1738,7 +1728,7 @@ void opj_t1_dec_refpass_step( opj_t1_t *t1, |
#if 0 |
-void opj_t1_dec_sigpass_step( opj_t1_t *t1, |
+static void opj_t1_dec_sigpass_step( opj_t1_t *t1, |
opj_flag_t *flagsp, |
OPJ_INT32 *datap, |
OPJ_UINT32 orient, |