LibJPEG
jpeg_component_info::v_samp_factor
is only used within LibJPEG.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
LibJPEG
jpeg_component_info::v_samp_factor
jpeg_component_info::v_samp_factor field
Syntax
from
jpeglib.h:132
int
v_samp_factor
;
References
Location
Referrer
Text
jpeglib.h:132
int
v_samp_factor
;
/* vertical sampling factor (1..4) */
jccoefct.c:86
start_iMCU_row()
coef
->
MCU_rows_per_iMCU_row
=
cinfo
->
cur_comp_info
[
0
]
->
v_samp_factor
;
jcmainct.c:290
jinit_c_main_controller()
(
JDIMENSION
)
(
compptr
->
v_samp_factor
*
compptr
->
DCT_v_scaled_size
)
)
;
jcmarker.c:309
emit_sof()
emit_byte
(
cinfo
,
(
compptr
->
h_samp_factor
<
<
4
)
+
compptr
->
v_samp_factor
)
;
jcmaster.c:283
initial_setup()
compptr
->
v_samp_factor
<=
0
||
compptr
->
v_samp_factor
>
MAX_SAMP_FACTOR
)
jcmaster.c:288
initial_setup()
compptr
->
v_samp_factor
)
;
jcmaster.c:331
initial_setup()
jdiv_round_up
(
(
long
)
cinfo
->
jpeg_height
*
(
long
)
compptr
->
v_samp_factor
,
jcmaster.c:340
initial_setup()
(
long
)
(
compptr
->
v_samp_factor
*
compptr
->
DCT_v_scaled_size
)
,
jcmaster.c:597
per_scan_setup()
tmp
=
(
int
)
(
compptr
->
height_in_blocks
%
compptr
->
v_samp_factor
)
;
jcmaster.c:598
per_scan_setup()
if
(
tmp
==
0
)
tmp
=
compptr
->
v_samp_factor
;
jcmaster.c:626
per_scan_setup()
compptr
->
MCU_height
=
compptr
->
v_samp_factor
;
jcparam.c:445
jpeg_set_colorspace()
SET_COMP
(
0
,
1
,
1
,
1
,
0
,
0
,
0
)
;
jcparam.c:450
jpeg_set_colorspace()
SET_COMP
(
0
,
0x52
/* 'R' */
,
1
,
1
,
0
,
0
,
0
)
;
jcparam.c:451
jpeg_set_colorspace()
SET_COMP
(
1
,
0x47
/* 'G' */
,
1
,
1
,
0
,
0
,
0
)
;
jcparam.c:452
jpeg_set_colorspace()
SET_COMP
(
2
,
0x42
/* 'B' */
,
1
,
1
,
0
,
0
,
0
)
;
jcparam.c:459
jpeg_set_colorspace()
SET_COMP
(
0
,
1
,
2
,
2
,
0
,
0
,
0
)
;
jcparam.c:460
jpeg_set_colorspace()
SET_COMP
(
1
,
2
,
1
,
1
,
1
,
1
,
1
)
;
jcparam.c:461
jpeg_set_colorspace()
SET_COMP
(
2
,
3
,
1
,
1
,
1
,
1
,
1
)
;
jcparam.c:466
jpeg_set_colorspace()
SET_COMP
(
0
,
0x43
/* 'C' */
,
1
,
1
,
0
,
0
,
0
)
;
jcparam.c:467
jpeg_set_colorspace()
SET_COMP
(
1
,
0x4D
/* 'M' */
,
1
,
1
,
0
,
0
,
0
)
;
jcparam.c:468
jpeg_set_colorspace()
SET_COMP
(
2
,
0x59
/* 'Y' */
,
1
,
1
,
0
,
0
,
0
)
;
jcparam.c:469
jpeg_set_colorspace()
SET_COMP
(
3
,
0x4B
/* 'K' */
,
1
,
1
,
0
,
0
,
0
)
;
jcparam.c:474
jpeg_set_colorspace()
SET_COMP
(
0
,
1
,
2
,
2
,
0
,
0
,
0
)
;
jcparam.c:475
jpeg_set_colorspace()
SET_COMP
(
1
,
2
,
1
,
1
,
1
,
1
,
1
)
;
jcparam.c:476
jpeg_set_colorspace()
SET_COMP
(
2
,
3
,
1
,
1
,
1
,
1
,
1
)
;
jcparam.c:477
jpeg_set_colorspace()
SET_COMP
(
3
,
4
,
2
,
2
,
0
,
0
,
0
)
;
jcparam.c:485
jpeg_set_colorspace()
SET_COMP
(
ci
,
ci
,
1
,
1
,
0
,
0
,
0
)
;
jcprepct.c:176
pre_process_data()
numrows
=
(
compptr
->
v_samp_factor
*
compptr
->
DCT_v_scaled_size
)
/
jcsample.c:505
jinit_downsampler()
v_out_group
=
(
compptr
->
v_samp_factor
*
compptr
->
DCT_v_scaled_size
)
/
jctrans.c:115
jpeg_copy_critical_parameters()
outcomp
->
v_samp_factor
=
incomp
->
v_samp_factor
;
jctrans.c:234
start_iMCU_row()
coef
->
MCU_rows_per_iMCU_row
=
cinfo
->
cur_comp_info
[
0
]
->
v_samp_factor
;
jctrans.c:290
compress_output()
coef
->
iMCU_row_num
*
compptr
->
v_samp_factor
,
jctrans.c:291
compress_output()
(
JDIMENSION
)
compptr
->
v_samp_factor
,
FALSE
)
;
jdcoefct.c:93
start_iMCU_row()
coef
->
MCU_rows_per_iMCU_row
=
cinfo
->
cur_comp_info
[
0
]
->
v_samp_factor
;
jdinput.c:234
initial_setup()
compptr
->
v_samp_factor
<=
0
||
compptr
->
v_samp_factor
>
MAX_SAMP_FACTOR
)
jdinput.c:239
initial_setup()
compptr
->
v_samp_factor
)
;
jdinput.c:355
initial_setup()
jdiv_round_up
(
(
long
)
cinfo
->
image_height
*
(
long
)
compptr
->
v_samp_factor
,
jdinput.c:366
initial_setup()
jdiv_round_up
(
(
long
)
cinfo
->
image_height
*
(
long
)
compptr
->
v_samp_factor
,
jdinput.c:413
per_scan_setup()
tmp
=
(
int
)
(
compptr
->
height_in_blocks
%
compptr
->
v_samp_factor
)
;
jdinput.c:414
per_scan_setup()
if
(
tmp
==
0
)
tmp
=
compptr
->
v_samp_factor
;
jdinput.c:442
per_scan_setup()
compptr
->
MCU_height
=
compptr
->
v_samp_factor
;
jdmainct.c:178
alloc_funny_pointers()
rgroup
=
(
compptr
->
v_samp_factor
*
compptr
->
DCT_v_scaled_size
)
/
jdmainct.c:211
make_funny_pointers()
rgroup
=
(
compptr
->
v_samp_factor
*
compptr
->
DCT_v_scaled_size
)
/
jdmainct.c:251
set_wraparound_pointers()
rgroup
=
(
compptr
->
v_samp_factor
*
compptr
->
DCT_v_scaled_size
)
/
jdmainct.c:280
set_bottom_pointers()
iMCUheight
=
compptr
->
v_samp_factor
*
compptr
->
DCT_v_scaled_size
;
jdmainct.c:505
jinit_d_main_controller()
rgroup
=
(
compptr
->
v_samp_factor
*
compptr
->
DCT_v_scaled_size
)
/
jdmarker.c:288
get_sof()
compptr
->
v_samp_factor
=
(
c
)
&
15
;
jdmarker.c:293
get_sof()
compptr
->
v_samp_factor
,
compptr
->
quant_tbl_no
)
;
jdmaster.c:60
use_merged_upsample()
cinfo
->
comp_info
[
0
]
.
v_samp_factor
>
2
||
jdmaster.c:61
use_merged_upsample()
cinfo
->
comp_info
[
1
]
.
v_samp_factor
!=
1
||
jdmaster.c:62
use_merged_upsample()
cinfo
->
comp_info
[
2
]
.
v_samp_factor
!=
1
)
jdsample.c:323
jinit_upsampler()
v_in_group
=
(
compptr
->
v_samp_factor
*
compptr
->
DCT_v_scaled_size
)
/
Data Use
Functions writing
jpeg_component_info::v_samp_factor
Functions reading
jpeg_component_info::v_samp_factor
jpeg_set_colorspace()
jpeg_copy_critical_parameters()
get_sof()
all items filtered out
jpeg_component_info::v_samp_factor
start_iMCU_row()
jinit_c_main_controller()
emit_sof()
initial_setup()
per_scan_setup()
pre_process_data()
jinit_downsampler()
jpeg_copy_critical_parameters()
start_iMCU_row()
compress_output()
start_iMCU_row()
initial_setup()
per_scan_setup()
alloc_funny_pointers()
make_funny_pointers()
set_wraparound_pointers()
set_bottom_pointers()
jinit_d_main_controller()
get_sof()
use_merged_upsample()
jinit_upsampler()
all items filtered out