diff -Nuar gwenview.ORI/src/imageutils/jpegint.h gwenview/src/imageutils/jpegint.h --- gwenview.ORI/src/imageutils/jpegint.h 2011-05-26 23:04:57.000000000 +0200 +++ gwenview/src/imageutils/jpegint.h 2011-11-01 20:45:15.494165195 +0100 @@ -43,9 +43,9 @@ /* Master control module */ struct jpeg_comp_master { - JTQT_METHOD(void, prepare_for_pass, (j_compress_ptr cinfo)); - JTQT_METHOD(void, pass_startup, (j_compress_ptr cinfo)); - JTQT_METHOD(void, finish_pass, (j_compress_ptr cinfo)); + JMETHOD(void, prepare_for_pass, (j_compress_ptr cinfo)); + JMETHOD(void, pass_startup, (j_compress_ptr cinfo)); + JMETHOD(void, finish_pass, (j_compress_ptr cinfo)); /* State variables made visible to other modules */ boolean call_pass_startup; /* True if pass_startup must be called */ @@ -54,16 +54,16 @@ /* Main buffer control (downsampled-data buffer) */ struct jpeg_c_main_controller { - JTQT_METHOD(void, start_pass, (j_compress_ptr cinfo, J_BUF_MODE pass_mode)); - JTQT_METHOD(void, process_data, (j_compress_ptr cinfo, + JMETHOD(void, start_pass, (j_compress_ptr cinfo, J_BUF_MODE pass_mode)); + JMETHOD(void, process_data, (j_compress_ptr cinfo, JSAMPARRAY input_buf, JDIMENSION *in_row_ctr, JDIMENSION in_rows_avail)); }; /* Compression preprocessing (downsampling input buffer control) */ struct jpeg_c_prep_controller { - JTQT_METHOD(void, start_pass, (j_compress_ptr cinfo, J_BUF_MODE pass_mode)); - JTQT_METHOD(void, pre_process_data, (j_compress_ptr cinfo, + JMETHOD(void, start_pass, (j_compress_ptr cinfo, J_BUF_MODE pass_mode)); + JMETHOD(void, pre_process_data, (j_compress_ptr cinfo, JSAMPARRAY input_buf, JDIMENSION *in_row_ctr, JDIMENSION in_rows_avail, @@ -74,23 +74,23 @@ /* Coefficient buffer control */ struct jpeg_c_coef_controller { - JTQT_METHOD(void, start_pass, (j_compress_ptr cinfo, J_BUF_MODE pass_mode)); - JTQT_METHOD(boolean, compress_data, (j_compress_ptr cinfo, + JMETHOD(void, start_pass, (j_compress_ptr cinfo, J_BUF_MODE pass_mode)); + JMETHOD(boolean, compress_data, (j_compress_ptr cinfo, JSAMPIMAGE input_buf)); }; /* Colorspace conversion */ struct jpeg_color_converter { - JTQT_METHOD(void, start_pass, (j_compress_ptr cinfo)); - JTQT_METHOD(void, color_convert, (j_compress_ptr cinfo, + JMETHOD(void, start_pass, (j_compress_ptr cinfo)); + JMETHOD(void, color_convert, (j_compress_ptr cinfo, JSAMPARRAY input_buf, JSAMPIMAGE output_buf, JDIMENSION output_row, int num_rows)); }; /* Downsampling */ struct jpeg_downsampler { - JTQT_METHOD(void, start_pass, (j_compress_ptr cinfo)); - JTQT_METHOD(void, downsample, (j_compress_ptr cinfo, + JMETHOD(void, start_pass, (j_compress_ptr cinfo)); + JMETHOD(void, downsample, (j_compress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION in_row_index, JSAMPIMAGE output_buf, JDIMENSION out_row_group_index)); @@ -100,9 +100,9 @@ /* Forward DCT (also controls coefficient quantization) */ struct jpeg_forward_dct { - JTQT_METHOD(void, start_pass, (j_compress_ptr cinfo)); + JMETHOD(void, start_pass, (j_compress_ptr cinfo)); /* perhaps this should be an array??? */ - JTQT_METHOD(void, forward_DCT, (j_compress_ptr cinfo, + JMETHOD(void, forward_DCT, (j_compress_ptr cinfo, jpeg_component_info * compptr, JSAMPARRAY sample_data, JBLOCKROW coef_blocks, JDIMENSION start_row, JDIMENSION start_col, @@ -111,23 +111,23 @@ /* Entropy encoding */ struct jpeg_entropy_encoder { - JTQT_METHOD(void, start_pass, (j_compress_ptr cinfo, boolean gather_statistics)); - JTQT_METHOD(boolean, encode_mcu, (j_compress_ptr cinfo, JBLOCKROW *MCU_data)); - JTQT_METHOD(void, finish_pass, (j_compress_ptr cinfo)); + JMETHOD(void, start_pass, (j_compress_ptr cinfo, boolean gather_statistics)); + JMETHOD(boolean, encode_mcu, (j_compress_ptr cinfo, JBLOCKROW *MCU_data)); + JMETHOD(void, finish_pass, (j_compress_ptr cinfo)); }; /* Marker writing */ struct jpeg_marker_writer { - JTQT_METHOD(void, write_file_header, (j_compress_ptr cinfo)); - JTQT_METHOD(void, write_frame_header, (j_compress_ptr cinfo)); - JTQT_METHOD(void, write_scan_header, (j_compress_ptr cinfo)); - JTQT_METHOD(void, write_file_trailer, (j_compress_ptr cinfo)); - JTQT_METHOD(void, write_tables_only, (j_compress_ptr cinfo)); + JMETHOD(void, write_file_header, (j_compress_ptr cinfo)); + JMETHOD(void, write_frame_header, (j_compress_ptr cinfo)); + JMETHOD(void, write_scan_header, (j_compress_ptr cinfo)); + JMETHOD(void, write_file_trailer, (j_compress_ptr cinfo)); + JMETHOD(void, write_tables_only, (j_compress_ptr cinfo)); /* These routines are exported to allow insertion of extra markers */ /* Probably only COM and APPn markers should be written this way */ - JTQT_METHOD(void, write_marker_header, (j_compress_ptr cinfo, int marker, + JMETHOD(void, write_marker_header, (j_compress_ptr cinfo, int marker, unsigned int datalen)); - JTQT_METHOD(void, write_marker_byte, (j_compress_ptr cinfo, int val)); + JMETHOD(void, write_marker_byte, (j_compress_ptr cinfo, int val)); }; @@ -135,8 +135,8 @@ /* Master control module */ struct jpeg_decomp_master { - JTQT_METHOD(void, prepare_for_output_pass, (j_decompress_ptr cinfo)); - JTQT_METHOD(void, finish_output_pass, (j_decompress_ptr cinfo)); + JMETHOD(void, prepare_for_output_pass, (j_decompress_ptr cinfo)); + JMETHOD(void, finish_output_pass, (j_decompress_ptr cinfo)); /* State variables made visible to other modules */ boolean is_dummy_pass; /* True during 1st pass for 2-pass quant */ @@ -144,10 +144,10 @@ /* Input control module */ struct jpeg_input_controller { - JTQT_METHOD(int, consume_input, (j_decompress_ptr cinfo)); - JTQT_METHOD(void, reset_input_controller, (j_decompress_ptr cinfo)); - JTQT_METHOD(void, start_input_pass, (j_decompress_ptr cinfo)); - JTQT_METHOD(void, finish_input_pass, (j_decompress_ptr cinfo)); + JMETHOD(int, consume_input, (j_decompress_ptr cinfo)); + JMETHOD(void, reset_input_controller, (j_decompress_ptr cinfo)); + JMETHOD(void, start_input_pass, (j_decompress_ptr cinfo)); + JMETHOD(void, finish_input_pass, (j_decompress_ptr cinfo)); /* State variables made visible to other modules */ boolean has_multiple_scans; /* True if file has multiple scans */ @@ -156,18 +156,18 @@ /* Main buffer control (downsampled-data buffer) */ struct jpeg_d_main_controller { - JTQT_METHOD(void, start_pass, (j_decompress_ptr cinfo, J_BUF_MODE pass_mode)); - JTQT_METHOD(void, process_data, (j_decompress_ptr cinfo, + JMETHOD(void, start_pass, (j_decompress_ptr cinfo, J_BUF_MODE pass_mode)); + JMETHOD(void, process_data, (j_decompress_ptr cinfo, JSAMPARRAY output_buf, JDIMENSION *out_row_ctr, JDIMENSION out_rows_avail)); }; /* Coefficient buffer control */ struct jpeg_d_coef_controller { - JTQT_METHOD(void, start_input_pass, (j_decompress_ptr cinfo)); - JTQT_METHOD(int, consume_data, (j_decompress_ptr cinfo)); - JTQT_METHOD(void, start_output_pass, (j_decompress_ptr cinfo)); - JTQT_METHOD(int, decompress_data, (j_decompress_ptr cinfo, + JMETHOD(void, start_input_pass, (j_decompress_ptr cinfo)); + JMETHOD(int, consume_data, (j_decompress_ptr cinfo)); + JMETHOD(void, start_output_pass, (j_decompress_ptr cinfo)); + JMETHOD(int, decompress_data, (j_decompress_ptr cinfo, JSAMPIMAGE output_buf)); /* Pointer to array of coefficient virtual arrays, or NULL if none */ jvirt_barray_ptr *coef_arrays; @@ -175,8 +175,8 @@ /* Decompression postprocessing (color quantization buffer control) */ struct jpeg_d_post_controller { - JTQT_METHOD(void, start_pass, (j_decompress_ptr cinfo, J_BUF_MODE pass_mode)); - JTQT_METHOD(void, post_process_data, (j_decompress_ptr cinfo, + JMETHOD(void, start_pass, (j_decompress_ptr cinfo, J_BUF_MODE pass_mode)); + JMETHOD(void, post_process_data, (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION *in_row_group_ctr, JDIMENSION in_row_groups_avail, @@ -187,12 +187,12 @@ /* Marker reading & parsing */ struct jpeg_marker_reader { - JTQT_METHOD(void, reset_marker_reader, (j_decompress_ptr cinfo)); + JMETHOD(void, reset_marker_reader, (j_decompress_ptr cinfo)); /* Read markers until SOS or EOI. * Returns same codes as are defined for jpeg_consume_input: * JPEG_SUSPENDED, JPEG_REACHED_SOS, or JPEG_REACHED_EOI. */ - JTQT_METHOD(int, read_markers, (j_decompress_ptr cinfo)); + JMETHOD(int, read_markers, (j_decompress_ptr cinfo)); /* Read a restart marker --- exported for use by entropy decoder only */ jpeg_marker_parser_method read_restart_marker; @@ -207,8 +207,8 @@ /* Entropy decoding */ struct jpeg_entropy_decoder { - JTQT_METHOD(void, start_pass, (j_decompress_ptr cinfo)); - JTQT_METHOD(boolean, decode_mcu, (j_decompress_ptr cinfo, + JMETHOD(void, start_pass, (j_decompress_ptr cinfo)); + JMETHOD(boolean, decode_mcu, (j_decompress_ptr cinfo, JBLOCKROW *MCU_data)); /* This is here to share code between baseline and progressive decoders; */ @@ -217,21 +217,21 @@ }; /* Inverse DCT (also performs dequantization) */ -typedef JTQT_METHOD(void, inverse_DCT_method_ptr, +typedef JMETHOD(void, inverse_DCT_method_ptr, (j_decompress_ptr cinfo, jpeg_component_info * compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col)); struct jpeg_inverse_dct { - JTQT_METHOD(void, start_pass, (j_decompress_ptr cinfo)); + JMETHOD(void, start_pass, (j_decompress_ptr cinfo)); /* It is useful to allow each component to have a separate IDCT method. */ inverse_DCT_method_ptr inverse_DCT[MAX_COMPONENTS]; }; /* Upsampling (note that upsampler must also call color converter) */ struct jpeg_upsampler { - JTQT_METHOD(void, start_pass, (j_decompress_ptr cinfo)); - JTQT_METHOD(void, upsample, (j_decompress_ptr cinfo, + JMETHOD(void, start_pass, (j_decompress_ptr cinfo)); + JMETHOD(void, upsample, (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION *in_row_group_ctr, JDIMENSION in_row_groups_avail, @@ -244,20 +244,20 @@ /* Colorspace conversion */ struct jpeg_color_deconverter { - JTQT_METHOD(void, start_pass, (j_decompress_ptr cinfo)); - JTQT_METHOD(void, color_convert, (j_decompress_ptr cinfo, + JMETHOD(void, start_pass, (j_decompress_ptr cinfo)); + JMETHOD(void, color_convert, (j_decompress_ptr cinfo, JSAMPIMAGE input_buf, JDIMENSION input_row, JSAMPARRAY output_buf, int num_rows)); }; /* Color quantization or color precision reduction */ struct jpeg_color_quantizer { - JTQT_METHOD(void, start_pass, (j_decompress_ptr cinfo, boolean is_pre_scan)); - JTQT_METHOD(void, color_quantize, (j_decompress_ptr cinfo, + JMETHOD(void, start_pass, (j_decompress_ptr cinfo, boolean is_pre_scan)); + JMETHOD(void, color_quantize, (j_decompress_ptr cinfo, JSAMPARRAY input_buf, JSAMPARRAY output_buf, int num_rows)); - JTQT_METHOD(void, finish_pass, (j_decompress_ptr cinfo)); - JTQT_METHOD(void, new_color_map, (j_decompress_ptr cinfo)); + JMETHOD(void, finish_pass, (j_decompress_ptr cinfo)); + JMETHOD(void, new_color_map, (j_decompress_ptr cinfo)); };