Various changes to allow tile buffers of more than 4giga pixels
authorEven Rouault <even.rouault@spatialys.com>
Fri, 1 Sep 2017 14:30:44 +0000 (16:30 +0200)
committerEven Rouault <even.rouault@spatialys.com>
Fri, 1 Sep 2017 14:30:44 +0000 (16:30 +0200)
commit98b93103613c90753fb6c57696f9403f8ea0b1d6
treea261e3ae2deaac359920689bc1cdb86d657fa3bf
parent008a12d4fce0a7b1eabc51e04ed339be759646e2
Various changes to allow tile buffers of more than 4giga pixels

Untested though, since that means a tile buffer of at least 16 GB. So
there might be places where uint32 overflow on multiplication still occur...
src/lib/openjp2/dwt.c
src/lib/openjp2/j2k.c
src/lib/openjp2/mct.c
src/lib/openjp2/mct.h
src/lib/openjp2/sparse_array.c
src/lib/openjp2/t1.c
src/lib/openjp2/tcd.c
src/lib/openjp2/tcd.h