summaryrefslogtreecommitdiff
path: root/libopenjpeg
diff options
context:
space:
mode:
authorMickael Savinaud <savmickael@users.noreply.github.com>2012-08-17 14:56:42 +0000
committerMickael Savinaud <savmickael@users.noreply.github.com>2012-08-17 14:56:42 +0000
commitc60a84b6f5adfba1d174f8c9e774e0d1b62bbc7a (patch)
tree12fa3c96c098d04ffb7f49f9b685e4a2134548c4 /libopenjpeg
parent3b953cc763ccd3c1dd186dc462cc627692c3c8d5 (diff)
rename t1_enc_sigpass_step and t1_enc_sigpass with opj_ prefix and update type
Diffstat (limited to 'libopenjpeg')
-rw-r--r--libopenjpeg/t1.c79
-rw-r--r--libopenjpeg/t1.h12
2 files changed, 46 insertions, 45 deletions
diff --git a/libopenjpeg/t1.c b/libopenjpeg/t1.c
index e5ad64af..8be947dc 100644
--- a/libopenjpeg/t1.c
+++ b/libopenjpeg/t1.c
@@ -49,16 +49,15 @@ static void t1_updateflags(flag_t *flagsp, int s, int stride);
/**
Encode significant pass
*/
-static void t1_enc_sigpass_step(
- opj_t1_t *t1,
- flag_t *flagsp,
- int *datap,
- int orient,
- int bpno,
- int one,
- int *nmsedec,
- char type,
- int vsc);
+static void opj_t1_enc_sigpass_step(opj_t1_t *t1,
+ flag_t *flagsp,
+ OPJ_INT32 *datap,
+ OPJ_UINT32 orient,
+ OPJ_INT32 bpno,
+ OPJ_INT32 one,
+ OPJ_INT32 *nmsedec,
+ OPJ_BYTE type,
+ OPJ_UINT32 vsc);
/**
Decode significant pass
@@ -97,13 +96,12 @@ static INLINE void t1_dec_sigpass_step_mqc_vsc(
/**
Encode significant pass
*/
-static void t1_enc_sigpass(
- opj_t1_t *t1,
- int bpno,
- int orient,
- int *nmsedec,
- char type,
- int cblksty);
+static void opj_t1_enc_sigpass( opj_t1_t *t1,
+ OPJ_INT32 bpno,
+ OPJ_UINT32 orient,
+ OPJ_INT32 *nmsedec,
+ OPJ_BYTE type,
+ OPJ_UINT32 cblksty);
/**
Decode significant pass
@@ -419,18 +417,19 @@ static void t1_updateflags(flag_t *flagsp, int s, int stride) {
sp[1] |= T1_SIG_NW;
}
-static void t1_enc_sigpass_step(
- opj_t1_t *t1,
- flag_t *flagsp,
- int *datap,
- int orient,
- int bpno,
- int one,
- int *nmsedec,
- char type,
- int vsc)
+void opj_t1_enc_sigpass_step( opj_t1_t *t1,
+ flag_t *flagsp,
+ OPJ_INT32 *datap,
+ OPJ_UINT32 orient,
+ OPJ_INT32 bpno,
+ OPJ_INT32 one,
+ OPJ_INT32 *nmsedec,
+ OPJ_BYTE type,
+ OPJ_UINT32 vsc
+ )
{
- int v, flag;
+ OPJ_INT32 v;
+ OPJ_UINT32 flag;
opj_mqc_t *mqc = t1->mqc; /* MQC component */
@@ -531,22 +530,24 @@ static INLINE void t1_dec_sigpass_step_mqc_vsc(
}
} /* VSC and BYPASS by Antonin */
-static void t1_enc_sigpass(
- opj_t1_t *t1,
- int bpno,
- int orient,
- int *nmsedec,
- char type,
- int cblksty)
+void opj_t1_enc_sigpass(opj_t1_t *t1,
+ OPJ_INT32 bpno,
+ OPJ_UINT32 orient,
+ OPJ_INT32 *nmsedec,
+ OPJ_BYTE type,
+ OPJ_UINT32 cblksty
+ )
{
- int i, j, k, one, vsc;
+ OPJ_UINT32 i, j, k, vsc;
+ OPJ_INT32 one;
+
*nmsedec = 0;
one = 1 << (bpno + T1_NMSEDEC_FRACBITS);
for (k = 0; k < t1->h; k += 4) {
for (i = 0; i < t1->w; ++i) {
for (j = k; j < k + 4 && j < t1->h; ++j) {
vsc = ((cblksty & J2K_CCP_CBLKSTY_VSC) && (j == k + 3 || j == t1->h - 1)) ? 1 : 0;
- t1_enc_sigpass_step(
+ opj_t1_enc_sigpass_step(
t1,
&t1->flags[((j+1) * t1->flags_stride) + i + 1],
&t1->data[(j * t1->w) + i],
@@ -1305,7 +1306,7 @@ static void t1_encode_cblk(
switch (passtype) {
case 0:
- t1_enc_sigpass(t1, bpno, orient, &nmsedec, type, cblksty);
+ opj_t1_enc_sigpass(t1, bpno, orient, &nmsedec, type, cblksty);
break;
case 1:
t1_enc_refpass(t1, bpno, &nmsedec, type, cblksty);
@@ -1950,7 +1951,7 @@ static void t1_encode_cblk_v2(
switch (passtype) {
case 0:
- t1_enc_sigpass(t1, bpno, orient, &nmsedec, type, cblksty);
+ opj_t1_enc_sigpass(t1, bpno, orient, &nmsedec, type, cblksty);
break;
case 1:
t1_enc_refpass(t1, bpno, &nmsedec, type, cblksty);
diff --git a/libopenjpeg/t1.h b/libopenjpeg/t1.h
index 32867291..a2374aae 100644
--- a/libopenjpeg/t1.h
+++ b/libopenjpeg/t1.h
@@ -99,13 +99,13 @@ typedef struct opj_t1 {
/** RAW component */
opj_raw_t *raw;
- int *data;
+ OPJ_INT32 *data;
flag_t *flags;
- int w;
- int h;
- int datasize;
- int flagssize;
- int flags_stride;
+ OPJ_UINT32 w;
+ OPJ_UINT32 h;
+ OPJ_UINT32 datasize;
+ OPJ_UINT32 flagssize;
+ OPJ_UINT32 flags_stride;
} opj_t1_t;
#define MACRO_t1_flags(x,y) t1->flags[((x)*(t1->flags_stride))+(y)]