diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2019-10-03 11:04:30 +0200 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2019-10-03 11:04:30 +0200 |
| commit | 5875a6b44618fb7dfd5cd6d742533eaee2014060 (patch) | |
| tree | 4d3d9f11e9c490eb9e52d0370cba9ce33b0a540c /src/lib/openjp2/mct.c | |
| parent | e66125fe260deee49fdf6e9978d9bd29871dd5bb (diff) | |
opj_tcd_mct_decode()/opj_mct_decode()/opj_mct_encode_real()/opj_mct_decode_real(): proper deal with a number of samples larger than 4 billion (refs #1151)
Diffstat (limited to 'src/lib/openjp2/mct.c')
| -rw-r--r-- | src/lib/openjp2/mct.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/openjp2/mct.c b/src/lib/openjp2/mct.c index b79d4b87..08bc8115 100644 --- a/src/lib/openjp2/mct.c +++ b/src/lib/openjp2/mct.c @@ -183,7 +183,7 @@ void opj_mct_decode( OPJ_INT32* OPJ_RESTRICT c2, OPJ_SIZE_T n) { - OPJ_UINT32 i; + OPJ_SIZE_T i; for (i = 0; i < n; ++i) { OPJ_INT32 y = c0[i]; OPJ_INT32 u = c1[i]; @@ -361,7 +361,7 @@ void opj_mct_encode_real( OPJ_INT32* OPJ_RESTRICT c2, OPJ_SIZE_T n) { - OPJ_UINT32 i; + OPJ_SIZE_T i; for (i = 0; i < n; ++i) { OPJ_INT32 r = c0[i]; OPJ_INT32 g = c1[i]; @@ -388,7 +388,7 @@ void opj_mct_decode_real( OPJ_FLOAT32* OPJ_RESTRICT c2, OPJ_SIZE_T n) { - OPJ_UINT32 i; + OPJ_SIZE_T i; #ifdef __SSE__ __m128 vrv, vgu, vgv, vbu; vrv = _mm_set1_ps(1.402f); |
