LibJPEG
pre_process_data()
is only used within LibJPEG.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/3)...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
LibJPEG
pre_process_data()
pre_process_data() function
Syntax
Show:
Summary
Declaration
from
jcprepct.c:127
METHODDEF
(
void
)
pre_process_data
(
j_compress_ptr
cinfo
,
JSAMPARRAY
input_buf
,
JDIMENSION
*
in_row_ctr
,
JDIMENSION
in_rows_avail
,
JSAMPIMAGE
output_buf
,
JDIMENSION
*
out_row_group_ctr
,
JDIMENSION
out_row_groups_avail
)
;
Arguments
Argument
Declared as
cinfo
j_compress_ptr
input_buf
JSAMPARRAY
in_row_ctr
JDIMENSION
*
in_rows_avail
JDIMENSION
output_buf
JSAMPIMAGE
out_row_group_ctr
JDIMENSION
*
out_row_groups_avail
JDIMENSION
Related Functions
Found 124 other functions taking a
jpeg_compress_struct
argument:
Function
Description
arith_encode()
emit_byte()
emit_byte()
emit_2bytes()
emit_marker()
jpeg_set_defaults()
jpeg_set_quality()
jpeg_start_compress()
jpeg_write_scanlines()
jpeg_finish_compress()
jpeg_CreateCompress()
jpeg_destroy_compress()
jpeg_stdio_dest()
jpeg_set_colorspace()
jpeg_add_quant_table()
emit_restart()
emit_sof()
jinit_marker_writer()
null_convert()
emit_dht()
add_huff_table()
jpeg_suppress_tables()
jinit_c_master_control()
jinit_huff_encoder()
jinit_arith_encoder()
rgb_ycc_start()
jpeg_default_colorspace()
jpeg_set_linear_quality()
jpeg_calc_jpeg_dimensions()
jinit_compress_master()
jinit_c_main_controller()
jinit_c_prep_controller()
jinit_c_coef_controller()
jinit_color_converter()
jinit_downsampler()
jinit_forward_dct()
finish_pass()
start_iMCU_row()
compress_data()
forward_DCT()
jpeg_gen_optimal_table()
jpeg_make_c_derived_tbl()
process_data_simple_main()
emit_dqt()
select_scan_parameters()
per_scan_setup()
transencode_master_selection()
start_iMCU_row()
transencode_coef_controller()
jpeg_mem_dest()
jpeg_default_qtables()
jpeg_write_coefficients()
jpeg_copy_critical_parameters()
jpeg_abort_compress()
jpeg_write_raw_data()
jpeg_write_marker()
jpeg_write_m_header()
jpeg_write_m_byte()
jpeg_write_tables()
encode_mcu_DC_first()
encode_mcu_AC_first()
encode_mcu_DC_refine()
encode_mcu_AC_refine()
encode_mcu()
start_pass()
start_pass_coef()
rgb_ycc_convert()
rgb_gray_convert()
Cases other than RGB -> YCbCr *************
cmyk_ycck_convert()
grayscale_convert()
rgb_convert()
null_method()
forward_DCT_float()
start_pass_fdctmgr()
encode_mcu_DC_first()
encode_mcu_AC_first()
htest_one_block()
encode_mcu_gather()
finish_pass_gather()
start_pass_huff()
encode_mcu_DC_refine()
encode_mcu_AC_refine()
encode_mcu_huff()
finish_pass_huff()
start_pass_main()
emit_dac()
emit_dri()
emit_sos()
emit_pseudo_sos()
emit_jfif_app0()
emit_adobe_app14()
write_marker_header()
write_marker_byte()
write_file_header()
write_frame_header()
write_scan_header()
write_file_trailer()
write_tables_only()
jpeg_calc_trans_dimensions()
initial_setup()
prepare_for_pass()
pass_startup()
finish_pass_master()
std_huff_tables()
start_pass_prep()
pre_process_context()
create_context_buffer()
int_downsample()
fullsize_downsample()
h2v1_downsample()
fullsize_smooth_downsample()
h2v2_downsample()
h2v2_smooth_downsample()
start_pass_downsample()
sep_downsample()
start_pass_coef()
compress_output()
term_destination()
term_mem_destination()
init_destination()
init_mem_destination()
empty_output_buffer()
empty_mem_output_buffer()
jpeg_simple_progression()
Examples
References
from
examples
Code
Location
Referrer
pre_process_data
(
j_compress_ptr
cinfo
,
jcprepct.c:128
prep
->
pub
.
pre_process_data
=
pre_process_data
;
jcprepct.c:347
jinit_c_prep_controller()
Call Tree
from
examples
pre_process_data()
calls 3 functions:
All items filtered out
pre_process_data()
jpeg_color_converter::color_convert
jpeg_downsampler::downsample
expand_bottom_edge()
All items filtered out
Data Use
from
examples
pre_process_data()
reads 15 variables and writes 3 variables:
jpeg_compress_struct::image_width
jpeg_compress_struct::num_components
jpeg_compress_struct::comp_info
jpeg_component_info::v_samp_factor
jpeg_component_info::width_in_blocks
jpeg_component_info::DCT_h_scaled_size
jpeg_component_info::DCT_v_scaled_size
jpeg_compress_struct::max_v_samp_factor
jpeg_compress_struct::min_DCT_v_scaled_size
jpeg_compress_struct::prep
jpeg_compress_struct::cconvert
jpeg_compress_struct::downsample
my_prep_controller::color_buf
my_prep_controller::rows_to_go
my_prep_controller::next_buf_row
All items filtered out
pre_process_data()
jinit_c_prep_controller()
my_prep_controller::rows_to_go
my_prep_controller::next_buf_row
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
pre_process_data()
is implemented by 1 functions:
All items filtered out
pre_process_data()
jpeg_c_prep_controller::pre_process_data
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out