Home | History | Annotate | Download | only in jpeg

Lines Matching refs:fdct

56   my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct;
78 if (fdct->divisors[qtblno] == NULL) {
79 fdct->divisors[qtblno] = (DCTELEM *)
83 dtbl = fdct->divisors[qtblno];
112 if (fdct->divisors[qtblno] == NULL) {
113 fdct->divisors[qtblno] = (DCTELEM *)
117 dtbl = fdct->divisors[qtblno];
145 if (fdct->float_divisors[qtblno] == NULL) {
146 fdct->float_divisors[qtblno] = (FAST_FLOAT *)
150 fdtbl = fdct->float_divisors[qtblno];
187 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct;
188 forward_DCT_method_ptr do_dct = fdct->do_dct;
189 DCTELEM * divisors = fdct->divisors[compptr->quant_tbl_no];
190 DCTELEM workspace[DCTSIZE2]; /* work area for FDCT subroutine */
277 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct;
278 float_DCT_method_ptr do_dct = fdct->do_float_dct;
279 FAST_FLOAT * divisors = fdct->float_divisors[compptr->quant_tbl_no];
280 FAST_FLOAT workspace[DCTSIZE2]; /* work area for FDCT subroutine */
341 * Initialize FDCT manager.
347 my_fdct_ptr fdct;
350 fdct = (my_fdct_ptr)
353 cinfo->fdct = (struct jpeg_forward_dct *) fdct;
354 fdct->pub.start_pass = start_pass_fdctmgr;
359 fdct->pub.forward_DCT = forward_DCT;
360 fdct->do_dct = jpeg_fdct_islow;
365 fdct->pub.forward_DCT = forward_DCT;
366 fdct->do_dct = jpeg_fdct_ifast;
371 fdct->pub.forward_DCT = forward_DCT_float;
372 fdct->do_float_dct = jpeg_fdct_float;
382 fdct->divisors[i] = NULL;
384 fdct->float_divisors[i] = NULL;