#include "PI_Basic.h"
#include "PI_Mach.h"
#include "PI_Mem.h"
#include "Defines.h"
#include "Profile.h"
#include "PI_App.h"
#include "PI_Priv.h"
#include "TypeDefs.h"
Go to the source code of this file.
Defines | |
#define | LUTS_ARE_PTR_BASED 1 |
#define | LH_START_PROC(x) |
#define | LH_END_PROC(x) |
#define | BlockMoveData BlockMove |
#define | realThing 1 |
#define | VOLATILE(x) if ((x)); |
#define | CMHelperICC2int16(a, b) (*((UINT16 *)(a))) = (*((UINT16*)(b))); |
#define | CMHelperICC2int32(a, b) (*((UINT32 *)(a))) = (*((UINT32*)(b))); |
#define | LH_CALC_ENGINE_BIG 0 /* 1 -> Speed optimized code for all data and lut formats */ |
#define | LH_CALC_ENGINE_ALL_FORMATS_LO 1 /* 1 -> Speed optimized code for 'looukup only' for all data and lut formats */ |
#define | LH_CALC_ENGINE_16_BIT_LO 0 /* 1 -> Speed optimized code for 'looukup only' for 8->16 and 16->8 data and all lut formats */ |
#define | LH_CALC_ENGINE_MIXED_DATAFORMAT 0 /* 1 -> Speed optimized code for 'looukup only' for 8->16 and 16->8 data and all lut formats */ |
#define | LH_CALC_USE_ADDITIONAL_OLD_CODE 1 /* 1 turns on the additional generation of the old pixel cache routines for 3 dim input */ |
#define | LH_CALC_USE_ADDITIONAL_OLD_CODE_4DIM 0 /* 1 turns on the additional generation of the old pixel cache routines for 4 dim input */ |
#define | LH_CALC_USE_DO_N_DIM 0 /* no speed optimized code for this funktion */ |
#define | LH_CALC_USE_SMALL_ENGINE 1 /* speed optimized code for this funktion */ |
#define | LH_CALC_USE_BIG_ENGINE 2 /* full speed optimized code for this funktion */ |
#define | LH_Calc1toX_Di8_Do8_Lut8_G128 LH_CALC_USE_SMALL_ENGINE /* use LH_CALC_USE_SMALL_ENGINE for speed optimized code */ |
#define | LH_Calc1toX_Di8_Do8_Lut16_G128 LH_CALC_USE_SMALL_ENGINE /* else use LH_CALC_USE_DO_N_DIM for no speed optimization */ |
#define | LH_Calc1toX_Di8_Do16_Lut8_G128 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc1toX_Di8_Do16_Lut16_G128 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc1toX_Di16_Do8_Lut8_G128 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc1toX_Di16_Do8_Lut16_G128 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc1toX_Di16_Do16_Lut8_G128 LH_CALC_USE_SMALL_ENGINE |
#define | LH_Calc1toX_Di16_Do16_Lut16_G128 LH_CALC_USE_SMALL_ENGINE |
#define | LH_Calc3to3_Di8_Do8_Lut8_G16 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc3to3_Di8_Do8_Lut8_G32 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc3to3_Di8_Do8_Lut16_G16 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc3to3_Di8_Do8_Lut16_G32 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc3to3_Di8_Do16_Lut8_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to3_Di8_Do16_Lut8_G32 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to3_Di8_Do16_Lut16_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to3_Di8_Do16_Lut16_G32 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to3_Di16_Do8_Lut8_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to3_Di16_Do8_Lut8_G32 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to3_Di16_Do8_Lut16_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to3_Di16_Do8_Lut16_G32 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to3_Di16_Do16_Lut8_G16 LH_CALC_USE_SMALL_ENGINE |
#define | LH_Calc3to3_Di16_Do16_Lut8_G32 LH_CALC_USE_SMALL_ENGINE |
#define | LH_Calc3to3_Di16_Do16_Lut16_G16 LH_CALC_USE_SMALL_ENGINE |
#define | LH_Calc3to3_Di16_Do16_Lut16_G32 LH_CALC_USE_SMALL_ENGINE |
#define | LH_Calc3to4_Di8_Do8_Lut8_G16 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc3to4_Di8_Do8_Lut8_G32 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc3to4_Di8_Do8_Lut16_G16 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc3to4_Di8_Do8_Lut16_G32 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc3to4_Di8_Do16_Lut8_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to4_Di8_Do16_Lut8_G32 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to4_Di8_Do16_Lut16_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to4_Di8_Do16_Lut16_G32 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to4_Di16_Do8_Lut8_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to4_Di16_Do8_Lut8_G32 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to4_Di16_Do8_Lut16_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to4_Di16_Do8_Lut16_G32 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc3to4_Di16_Do16_Lut8_G16 LH_CALC_USE_SMALL_ENGINE |
#define | LH_Calc3to4_Di16_Do16_Lut8_G32 LH_CALC_USE_SMALL_ENGINE |
#define | LH_Calc3to4_Di16_Do16_Lut16_G16 LH_CALC_USE_SMALL_ENGINE |
#define | LH_Calc3to4_Di16_Do16_Lut16_G32 LH_CALC_USE_SMALL_ENGINE |
#define | LH_Calc4to3_Di8_Do8_Lut8_G8 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc4to3_Di8_Do8_Lut8_G16 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc4to3_Di8_Do8_Lut16_G8 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc4to3_Di8_Do8_Lut16_G16 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc4to3_Di8_Do16_Lut8_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di8_Do16_Lut8_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di8_Do16_Lut16_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di8_Do16_Lut16_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di16_Do8_Lut8_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di16_Do8_Lut8_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di16_Do8_Lut16_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di16_Do8_Lut16_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di16_Do16_Lut8_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di16_Do16_Lut8_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di16_Do16_Lut16_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to3_Di16_Do16_Lut16_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di8_Do8_Lut8_G8 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc4to4_Di8_Do8_Lut8_G16 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc4to4_Di8_Do8_Lut16_G8 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc4to4_Di8_Do8_Lut16_G16 LH_CALC_USE_BIG_ENGINE |
#define | LH_Calc4to4_Di8_Do16_Lut8_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di8_Do16_Lut8_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di8_Do16_Lut16_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di8_Do16_Lut16_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di16_Do8_Lut8_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di16_Do8_Lut8_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di16_Do8_Lut16_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di16_Do8_Lut16_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di16_Do16_Lut8_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di16_Do16_Lut8_G16 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di16_Do16_Lut16_G8 LH_CALC_USE_DO_N_DIM |
#define | LH_Calc4to4_Di16_Do16_Lut16_G16 LH_CALC_USE_DO_N_DIM |
Enumerations | |
enum | { kCMMNewLinkProfile = 1 } |
Functions | |
void | GetDateTime (unsigned long *secs) |
void | SecondsToDate (unsigned long secs, DateTimeRec *d) |
void | BlockMove (const void *srcPtr, void *destPtr, Size byteCount) |
void | SetMem (void *bytePtr, size_t numBytes, unsigned char byteValue) |
|
Definition at line 56 of file lh_open/general.h. Referenced by CreateCombi(), Extract_Gray_Luts(), Extract_TRC_Alut(), Extract_TRC_Elut(), Extract_TRC_Matrix(), GetMatrixFromProfile(), MyAdd_NL_AToB0Tag_mft1(), and MyAdd_NL_SequenceDescTag(). |
|
Definition at line 88 of file lh_open/general.h. Referenced by MyAdd_NL_CurveTag(), and MyAdd_NL_Header(). |
|
Definition at line 90 of file lh_open/general.h. Referenced by MyAdd_NL_ColorantTag(). |
|
Definition at line 150 of file lh_open/general.h. |
|
Definition at line 149 of file lh_open/general.h. |
|
Definition at line 148 of file lh_open/general.h. |
|
Definition at line 147 of file lh_open/general.h. |
|
Definition at line 146 of file lh_open/general.h. |
|
Definition at line 145 of file lh_open/general.h. |
|
Definition at line 144 of file lh_open/general.h. |
|
Definition at line 143 of file lh_open/general.h. |
|
Definition at line 169 of file lh_open/general.h. |
|
Definition at line 170 of file lh_open/general.h. |
|
Definition at line 167 of file lh_open/general.h. |
|
Definition at line 168 of file lh_open/general.h. |
|
Definition at line 164 of file lh_open/general.h. |
|
Definition at line 165 of file lh_open/general.h. |
|
Definition at line 162 of file lh_open/general.h. |
|
Definition at line 163 of file lh_open/general.h. |
|
Definition at line 159 of file lh_open/general.h. |
|
Definition at line 160 of file lh_open/general.h. |
|
Definition at line 157 of file lh_open/general.h. |
|
Definition at line 158 of file lh_open/general.h. |
|
Definition at line 154 of file lh_open/general.h. |
|
Definition at line 155 of file lh_open/general.h. |
|
Definition at line 152 of file lh_open/general.h. |
|
Definition at line 153 of file lh_open/general.h. |
|
Definition at line 189 of file lh_open/general.h. |
|
Definition at line 190 of file lh_open/general.h. |
|
Definition at line 187 of file lh_open/general.h. |
|
Definition at line 188 of file lh_open/general.h. |
|
Definition at line 184 of file lh_open/general.h. |
|
Definition at line 185 of file lh_open/general.h. |
|
Definition at line 182 of file lh_open/general.h. |
|
Definition at line 183 of file lh_open/general.h. |
|
Definition at line 179 of file lh_open/general.h. |
|
Definition at line 180 of file lh_open/general.h. |
|
Definition at line 177 of file lh_open/general.h. |
|
Definition at line 178 of file lh_open/general.h. |
|
Definition at line 174 of file lh_open/general.h. |
|
Definition at line 175 of file lh_open/general.h. |
|
Definition at line 172 of file lh_open/general.h. |
|
Definition at line 173 of file lh_open/general.h. |
|
Definition at line 211 of file lh_open/general.h. |
|
Definition at line 210 of file lh_open/general.h. |
|
Definition at line 209 of file lh_open/general.h. |
|
Definition at line 208 of file lh_open/general.h. |
|
Definition at line 206 of file lh_open/general.h. |
|
Definition at line 205 of file lh_open/general.h. |
|
Definition at line 204 of file lh_open/general.h. |
|
Definition at line 203 of file lh_open/general.h. |
|
Definition at line 201 of file lh_open/general.h. |
|
Definition at line 200 of file lh_open/general.h. |
|
Definition at line 199 of file lh_open/general.h. |
|
Definition at line 198 of file lh_open/general.h. |
|
Definition at line 196 of file lh_open/general.h. |
|
Definition at line 195 of file lh_open/general.h. |
|
Definition at line 194 of file lh_open/general.h. |
|
Definition at line 193 of file lh_open/general.h. |
|
Definition at line 231 of file lh_open/general.h. |
|
Definition at line 230 of file lh_open/general.h. |
|
Definition at line 229 of file lh_open/general.h. |
|
Definition at line 228 of file lh_open/general.h. |
|
Definition at line 226 of file lh_open/general.h. |
|
Definition at line 225 of file lh_open/general.h. |
|
Definition at line 224 of file lh_open/general.h. |
|
Definition at line 223 of file lh_open/general.h. |
|
Definition at line 221 of file lh_open/general.h. |
|
Definition at line 220 of file lh_open/general.h. |
|
Definition at line 219 of file lh_open/general.h. |
|
Definition at line 218 of file lh_open/general.h. |
|
Definition at line 216 of file lh_open/general.h. |
|
Definition at line 215 of file lh_open/general.h. |
|
Definition at line 214 of file lh_open/general.h. |
|
Definition at line 213 of file lh_open/general.h. |
|
Definition at line 128 of file lh_open/general.h. |
|
Definition at line 127 of file lh_open/general.h. |
|
Definition at line 126 of file lh_open/general.h. |
|
Definition at line 129 of file lh_open/general.h. |
|
Definition at line 131 of file lh_open/general.h. |
|
Definition at line 132 of file lh_open/general.h. |
|
Definition at line 138 of file lh_open/general.h. |
|
Definition at line 136 of file lh_open/general.h. |
|
Definition at line 137 of file lh_open/general.h. |
|
|
|
Definition at line 31 of file lh_open/general.h. |
|
Definition at line 68 of file lh_open/general.h. |
|
Definition at line 80 of file lh_open/general.h. |
|
Definition at line 82 of file lh_open/general.h.
|
|
Definition at line 337 of file lh_open/pi_mem.c.
|
|
|
|
|
|
Definition at line 304 of file lh_open/pi_mem.c.
|