LibJPEG
FIX
is only used within LibJPEG.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LibJPEG
FIX
FIX macro
Syntax
from
jccolor.c:62
#define
FIX
(
x
)
(
(
INT32
)
(
(
x
)
*
(
1L
<
<
SCALEBITS
)
+
0.5
)
)
Arguments
x
References
Location
Text
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
;