/* h2v2 Smooth Downsampling */
EXTERN(void) jsimd_h2v2_smooth_downsample_mips_dspr2
- (JDIMENSION image_width, int max_v_samp_factor,
- JDIMENSION v_samp_factor, JDIMENSION width_blocks,
- JSAMPARRAY input_data, JSAMPARRAY output_data);
+ (JSAMPARRAY input_data, JSAMPARRAY output_data,
+ JDIMENSION v_samp_factor, int max_v_samp_factor,
+ int smoothing_factor, JDIMENSION width_blocks,
+ JDIMENSION image_width);
+
/* Upsampling */
EXTERN(void) jsimd_h2v1_upsample_mmx
JDIMENSION output_col);
EXTERN(void) jsimd_idct_islow_mips_dspr2
- (void * dct_table, JCOEFPTR coef_block, JSAMPARRAY output_buf,
- JDIMENSION output_col);
+ (void * dct_table, JCOEFPTR coef_block, int * output_buf,
+ JSAMPLE * output_col);
/* Fast Integer Inverse DCT */
EXTERN(void) jsimd_idct_ifast_mmx
JDIMENSION output_row, int num_rows)
{
if (simd_support & JSIMD_MIPS_DSPR2)
- jsimd_null_convert_compr_mips_dspr2(cinfo->image_width, input_buf,
- output_buf, output_row, num_rows,
- cinfo->num_components);
+ jsimd_c_null_convert_mips_dspr2(cinfo->image_width, input_buf,
+ output_buf, output_row, num_rows,
+ cinfo->num_components);
}
GLOBAL(int)