static void jinit_inverse_dct (jpeg_decompress_struct cinfo) { int ci; jpeg_component_info compptr; jpeg_inverse_dct idct = cinfo.idct = new jpeg_inverse_dct(); // idct.pub.start_pass = start_pass; for (ci = 0; ci < cinfo.num_components; ci++) { compptr = cinfo.comp_info[ci]; /* Allocate and pre-zero a multiplier table for each component */ compptr.dct_table = new int[DCTSIZE2]; /* Mark multiplier table not yet set up for any method */ idct.cur_method[ci] = -1; } }
static void jinit_inverse_dct (jpeg_decompress_struct cinfo) { int ci; jpeg_component_info compptr; jpeg_inverse_dct idct = cinfo.idct = new jpeg_inverse_dct(); // idct.pub.start_pass = start_pass; for (ci = 0; ci < cinfo.num_components; ci++) { compptr = cinfo.comp_info[ci]; /* Allocate and pre-zero a multiplier table for each component */ compptr.dct_table = new int[DCTSIZE2]; /* Mark multiplier table not yet set up for any method */ idct.cur_method[ci] = -1; } }
static void jinit_inverse_dct (jpeg_decompress_struct cinfo) { int ci; jpeg_component_info compptr; jpeg_inverse_dct idct = cinfo.idct = new jpeg_inverse_dct(); // idct.pub.start_pass = start_pass; for (ci = 0; ci < cinfo.num_components; ci++) { compptr = cinfo.comp_info[ci]; /* Allocate and pre-zero a multiplier table for each component */ compptr.dct_table = new int[DCTSIZE2]; /* Mark multiplier table not yet set up for any method */ idct.cur_method[ci] = -1; } }
static void jinit_inverse_dct (jpeg_decompress_struct cinfo) { int ci; jpeg_component_info compptr; jpeg_inverse_dct idct = cinfo.idct = new jpeg_inverse_dct(); // idct.pub.start_pass = start_pass; for (ci = 0; ci < cinfo.num_components; ci++) { compptr = cinfo.comp_info[ci]; /* Allocate and pre-zero a multiplier table for each component */ compptr.dct_table = new int[DCTSIZE2]; /* Mark multiplier table not yet set up for any method */ idct.cur_method[ci] = -1; } }
static void jinit_inverse_dct (jpeg_decompress_struct cinfo) { int ci; jpeg_component_info compptr; jpeg_inverse_dct idct = cinfo.idct = new jpeg_inverse_dct(); // idct.pub.start_pass = start_pass; for (ci = 0; ci < cinfo.num_components; ci++) { compptr = cinfo.comp_info[ci]; /* Allocate and pre-zero a multiplier table for each component */ compptr.dct_table = new int[DCTSIZE2]; /* Mark multiplier table not yet set up for any method */ idct.cur_method[ci] = -1; } }
static void jinit_inverse_dct (jpeg_decompress_struct cinfo) { int ci; jpeg_component_info compptr; jpeg_inverse_dct idct = cinfo.idct = new jpeg_inverse_dct(); // idct.pub.start_pass = start_pass; for (ci = 0; ci < cinfo.num_components; ci++) { compptr = cinfo.comp_info[ci]; /* Allocate and pre-zero a multiplier table for each component */ compptr.dct_table = new int[DCTSIZE2]; /* Mark multiplier table not yet set up for any method */ idct.cur_method[ci] = -1; } }