Method | Description | |
---|---|---|
jpeg_c_prep_controller ( jpeg_compress_struct cinfo ) : System | ||
pre_process_data ( byte input_buf, int &in_row_ctr, int in_rows_avail, byte output_buf, int &out_row_group_ctr, int out_row_groups_avail ) : void | ||
start_pass ( J_BUF_MODE pass_mode ) : void |
Initialize for a processing pass.
|
Method | Description | |
---|---|---|
create_context_buffer ( ) : void |
Create the wrapped-around downsampling input buffer needed for context mode.
|
|
expand_bottom_edge ( byte image_data, int rowsOffset, int num_cols, int input_rows, int output_rows ) : void |
Expand an image vertically from height input_rows to height output_rows, by duplicating the bottom row.
|
|
pre_process_WithoutContext ( byte input_buf, int &in_row_ctr, int in_rows_avail, byte output_buf, int &out_row_group_ctr, int out_row_groups_avail ) : void |
Process some data in the simple no-context case. Preprocessor output data is counted in "row groups". A row group is defined to be v_samp_factor sample rows of each component. Downsampling will produce this much data from each max_v_samp_factor input rows.
|
|
pre_process_context ( byte input_buf, int &in_row_ctr, int in_rows_avail, byte output_buf, int &out_row_group_ctr, int out_row_groups_avail ) : void |
Process some data in the context case.
|
public jpeg_c_prep_controller ( jpeg_compress_struct cinfo ) : System | ||
cinfo | jpeg_compress_struct | |
return | System |
public pre_process_data ( byte input_buf, int &in_row_ctr, int in_rows_avail, byte output_buf, int &out_row_group_ctr, int out_row_groups_avail ) : void | ||
input_buf | byte | |
in_row_ctr | int | |
in_rows_avail | int | |
output_buf | byte | |
out_row_group_ctr | int | |
out_row_groups_avail | int | |
return | void |
public start_pass ( J_BUF_MODE pass_mode ) : void | ||
pass_mode | J_BUF_MODE | |
return | void |