FIX is only used within LibJPEG.
 
Symbols
loading...
Files
loading...

FIX macro

Syntax

#define FIX(x) ((INT32) ((x) * (1L<<SCALEBITS) + 0.5))

Arguments

x

References

LocationText
jccolor.c:62
#define FIX(x) ((INT32) ((x) * (1L<<SCALEBITS) + 0.5))
jdcolor.c:71
#define FIX(x) ((INT32) ((x) * (1L<<SCALEBITS) + 0.5))
jdct.h:356
#define FIX(x) ((INT32) ((x) * CONST_SCALE + 0.5))
jdmerge.c:74
#define FIX(x) ((INT32) ((x) * (1L<<SCALEBITS) + 0.5))
jccolor.c:99
rgb_ycc_tab[i+R_Y_OFF] = FIX(0.29900) * i;
jccolor.c:100
rgb_ycc_tab[i+G_Y_OFF] = FIX(0.58700) * i;
jccolor.c:101
rgb_ycc_tab[i+B_Y_OFF] = FIX(0.11400) * i + ONE_HALF;
jccolor.c:102
rgb_ycc_tab[i+R_CB_OFF] = (-FIX(0.16874)) * i;
jccolor.c:103
rgb_ycc_tab[i+G_CB_OFF] = (-FIX(0.33126)) * i;
jccolor.c:108
rgb_ycc_tab[i+B_CB_OFF] = FIX(0.50000) * i + CBCR_OFFSET + ONE_HALF-1;
jccolor.c:112
rgb_ycc_tab[i+G_CR_OFF] = (-FIX(0.41869)) * i;
jccolor.c:113
rgb_ycc_tab[i+B_CR_OFF] = (-FIX(0.08131)) * i;
jdcolor.c:116
RIGHT_SHIFT(FIX(1.40200) * x + ONE_HALF, SCALEBITS);
jdcolor.c:119
RIGHT_SHIFT(FIX(1.77200) * x + ONE_HALF, SCALEBITS);
jdcolor.c:121
cconvert->Cr_g_tab[i] = (- FIX(0.71414)) * x;
jdcolor.c:124
cconvert->Cb_g_tab[i] = (- FIX(0.34414)) * x + ONE_HALF;
jdcolor.c:201
rgb_y_tab[i+R_Y_OFF] = FIX(0.29900) * i;
jdcolor.c:202
rgb_y_tab[i+G_Y_OFF] = FIX(0.58700) * i;
jdcolor.c:203
rgb_y_tab[i+B_Y_OFF] = FIX(0.11400) * i + ONE_HALF;
jdmerge.c:108
RIGHT_SHIFT(FIX(1.40200) * x + ONE_HALF, SCALEBITS);
jdmerge.c:111
RIGHT_SHIFT(FIX(1.77200) * x + ONE_HALF, SCALEBITS);
jdmerge.c:113
upsample->Cr_g_tab[i] = (- FIX(0.71414)) * x;
jdmerge.c:116
upsample->Cb_g_tab[i] = (- FIX(0.34414)) * x + ONE_HALF;