clamp upperbound/lowerbound functions
OLUT/ILUT read/write support
canon log support

and clamp lower bound (0.0) before doing transfer functions