Home | History | Annotate | Download | only in libjpeg

Lines Matching defs:fdct

57   my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct;

79 if (fdct->divisors[qtblno] == NULL) {
80 fdct->divisors[qtblno] = (DCTELEM *)
84 dtbl = fdct->divisors[qtblno];
113 if (fdct->divisors[qtblno] == NULL) {
114 fdct->divisors[qtblno] = (DCTELEM *)
118 dtbl = fdct->divisors[qtblno];
146 if (fdct->float_divisors[qtblno] == NULL) {
147 fdct->float_divisors[qtblno] = (FAST_FLOAT *)
151 fdtbl = fdct->float_divisors[qtblno];
188 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct;
189 forward_DCT_method_ptr do_dct = fdct->do_dct;
190 DCTELEM * divisors = fdct->divisors[compptr->quant_tbl_no];
191 DCTELEM workspace[DCTSIZE2]; /* work area for FDCT subroutine */
278 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct;
279 float_DCT_method_ptr do_dct = fdct->do_float_dct;
280 FAST_FLOAT * divisors = fdct->float_divisors[compptr->quant_tbl_no];
281 FAST_FLOAT workspace[DCTSIZE2]; /* work area for FDCT subroutine */
342 * Initialize FDCT manager.
348 my_fdct_ptr fdct;
351 fdct = (my_fdct_ptr)
354 cinfo->fdct = (struct jpeg_forward_dct *) fdct;
355 fdct->pub.start_pass = start_pass_fdctmgr;
360 fdct->pub.forward_DCT = forward_DCT;
361 fdct->do_dct = jpeg_fdct_islow;
366 fdct->pub.forward_DCT = forward_DCT;
367 fdct->do_dct = jpeg_fdct_ifast;
372 fdct->pub.forward_DCT = forward_DCT_float;
373 fdct->do_float_dct = jpeg_fdct_float;
383 fdct->divisors[i] = NULL;
385 fdct->float_divisors[i] = NULL;