T1: use more compact flags to optimize cache usage in encoder passes. (#172)
authorEven Rouault <even.rouault@spatialys.com>
Sat, 20 May 2017 12:05:07 +0000 (14:05 +0200)
committerEven Rouault <even.rouault@spatialys.com>
Tue, 23 May 2017 14:16:32 +0000 (16:16 +0200)
commitcd12414c6b11295ae8540df2ef77eb9c624cd264
treeaba668cf5ef928072ea4f4565da0c8be8c50d064
parent53d46fc7330ed652db66aa37b498fbfa27be625c
T1: use more compact flags to optimize cache usage in encoder passes. (#172)

Ported from Carl Hetherington work (actually through Matthieu Darbois's port
on top of OpenJPEG 2.1.0)

Can reduce total encoding time by 10-15%

WARNING: VSC mode is not implemented, and so is a temporary regression
that must be fixed.
src/lib/openjp2/t1.c
src/lib/openjp2/t1.h
src/lib/openjp2/t1_generate_luts.c
src/lib/openjp2/t1_luts.h