summaryrefslogtreecommitdiff
path: root/src/lib/openjp2/mct.c
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2019-10-03 11:04:30 +0200
committerEven Rouault <even.rouault@spatialys.com>2019-10-03 11:04:30 +0200
commit5875a6b44618fb7dfd5cd6d742533eaee2014060 (patch)
tree4d3d9f11e9c490eb9e52d0370cba9ce33b0a540c /src/lib/openjp2/mct.c
parente66125fe260deee49fdf6e9978d9bd29871dd5bb (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.c6
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);