Home
last modified time | relevance | path

Searched refs:fdct (Results 1 – 25 of 31) sorted by relevance

12

/third_party/libjpeg/
Djcdctmgr.c81 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct; in forward_DCT() local
82 forward_DCT_method_ptr do_dct = fdct->do_dct[compptr->component_index]; in forward_DCT()
144 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct; in forward_DCT_float() local
145 float_DCT_method_ptr do_dct = fdct->do_float_dct[compptr->component_index]; in forward_DCT_float()
191 my_fdct_ptr fdct = (my_fdct_ptr) cinfo->fdct; in start_pass_fdctmgr() local
204 fdct->do_dct[ci] = jpeg_fdct_1x1; in start_pass_fdctmgr()
208 fdct->do_dct[ci] = jpeg_fdct_2x2; in start_pass_fdctmgr()
212 fdct->do_dct[ci] = jpeg_fdct_3x3; in start_pass_fdctmgr()
216 fdct->do_dct[ci] = jpeg_fdct_4x4; in start_pass_fdctmgr()
220 fdct->do_dct[ci] = jpeg_fdct_5x5; in start_pass_fdctmgr()
[all …]
Djccoefct.c172 forward_DCT = cinfo->fdct->forward_DCT[compptr->component_index]; in compress_data()
282 forward_DCT = cinfo->fdct->forward_DCT[ci]; in compress_first_pass()
/third_party/skia/third_party/externals/libjpeg-turbo/
Djcdctmgr.c238 my_fdct_ptr fdct = (my_fdct_ptr)cinfo->fdct; in start_pass_fdctmgr() local
260 if (fdct->divisors[qtblno] == NULL) { in start_pass_fdctmgr()
261 fdct->divisors[qtblno] = (DCTELEM *) in start_pass_fdctmgr()
265 dtbl = fdct->divisors[qtblno]; in start_pass_fdctmgr()
269 fdct->quantize == jsimd_quantize) in start_pass_fdctmgr()
270 fdct->quantize = quantize; in start_pass_fdctmgr()
300 if (fdct->divisors[qtblno] == NULL) { in start_pass_fdctmgr()
301 fdct->divisors[qtblno] = (DCTELEM *) in start_pass_fdctmgr()
305 dtbl = fdct->divisors[qtblno]; in start_pass_fdctmgr()
312 fdct->quantize == jsimd_quantize) in start_pass_fdctmgr()
[all …]
Djccoefct.c175 (*cinfo->fdct->forward_DCT) (cinfo, compptr, in compress_data()
282 (*cinfo->fdct->forward_DCT) (cinfo, compptr, in compress_first_pass()
Djcmaster.c465 (*cinfo->fdct->start_pass) (cinfo); in prepare_for_pass()
Djpeglib.h467 struct jpeg_forward_dct *fdct; member
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/
Djcdctmgr.c238 my_fdct_ptr fdct = (my_fdct_ptr)cinfo->fdct; in start_pass_fdctmgr() local
260 if (fdct->divisors[qtblno] == NULL) { in start_pass_fdctmgr()
261 fdct->divisors[qtblno] = (DCTELEM *) in start_pass_fdctmgr()
265 dtbl = fdct->divisors[qtblno]; in start_pass_fdctmgr()
269 fdct->quantize == jsimd_quantize) in start_pass_fdctmgr()
270 fdct->quantize = quantize; in start_pass_fdctmgr()
300 if (fdct->divisors[qtblno] == NULL) { in start_pass_fdctmgr()
301 fdct->divisors[qtblno] = (DCTELEM *) in start_pass_fdctmgr()
305 dtbl = fdct->divisors[qtblno]; in start_pass_fdctmgr()
312 fdct->quantize == jsimd_quantize) in start_pass_fdctmgr()
[all …]
Djccoefct.c175 (*cinfo->fdct->forward_DCT) (cinfo, compptr, in compress_data()
282 (*cinfo->fdct->forward_DCT) (cinfo, compptr, in compress_first_pass()
Djpeglib.h463 struct jpeg_forward_dct *fdct; member
Djcmaster.c465 (*cinfo->fdct->start_pass) (cinfo); in prepare_for_pass()
/third_party/ffmpeg/libavcodec/
Dfdctdsp.c31 c->fdct = ff_jpeg_fdct_islow_10; in ff_fdctdsp_init()
34 c->fdct = ff_fdct_ifast; in ff_fdctdsp_init()
38 c->fdct = ff_faandct; in ff_fdctdsp_init()
42 c->fdct = ff_jpeg_fdct_islow_8; // slow/accurate/default in ff_fdctdsp_init()
Dfdctdsp.h27 void (*fdct)(int16_t *block /* align 16 */); member
Davdct.h50 void (*fdct)(int16_t *block /* align 16 */); member
Dproresenc_kostya.c241 void (*fdct)(FDCTDSPContext *fdsp, const uint16_t *src, member
314 ctx->fdct(&ctx->fdsp, esrc, elinesize, blocks); in get_slice_data()
317 ctx->fdct(&ctx->fdsp, esrc + 8, elinesize, blocks); in get_slice_data()
320 ctx->fdct(&ctx->fdsp, esrc + elinesize * 4, elinesize, blocks); in get_slice_data()
323 ctx->fdct(&ctx->fdsp, esrc + elinesize * 4 + 8, elinesize, blocks); in get_slice_data()
327 ctx->fdct(&ctx->fdsp, esrc, elinesize, blocks); in get_slice_data()
329 ctx->fdct(&ctx->fdsp, esrc + elinesize * 4, elinesize, blocks); in get_slice_data()
332 ctx->fdct(&ctx->fdsp, esrc + 8, elinesize, blocks); in get_slice_data()
334 ctx->fdct(&ctx->fdsp, esrc + elinesize * 4 + 8, elinesize, blocks); in get_slice_data()
1184 fdsp->fdct(block); in prores_fdct()
[all …]
Dasvenc.c205 a->fdsp.fdct(block[i]); in dct_get()
211 a->fdsp.fdct(block[i]); in dct_get()
340 if (a->fdsp.fdct == ff_fdct_ifast) { in encode_init()
Ddv.h51 void (*fdct[2])(int16_t *block); member
Ddvenc.c83 s->fdct[0] = fdsp.fdct; in dvvideo_encode_init()
84 s->fdct[1] = fdsp.fdct248; in dvvideo_encode_init()
515 s->fdct[0](blk); in dv_init_enc_block()
519 s->fdct[bi->dct_mode](blk); in dv_init_enc_block()
Davdct.c114 COPY(fdsp, fdct); in avcodec_dct_init()
Dmpegvideo_enc.c106 if (fdsp->fdct == ff_jpeg_fdct_islow_8 || in ff_convert_matrix()
108 fdsp->fdct == ff_faandct || in ff_convert_matrix()
110 fdsp->fdct == ff_jpeg_fdct_islow_10) { in ff_convert_matrix()
122 } else if (fdsp->fdct == ff_fdct_ifast) { in ff_convert_matrix()
159 if (fdsp->fdct == ff_fdct_ifast) { in ff_convert_matrix()
3980 s->fdsp.fdct(block); in dct_quantize_trellis_c()
4090 if (s->fdsp.fdct == ff_fdct_ifast) in dct_quantize_trellis_c()
4401 s->fdsp.fdct(d1); in dct_quantize_refine()
4649 s->fdsp.fdct(block); in ff_dct_quantize_c()
/third_party/ffmpeg/libavcodec/x86/
Dfdctdsp_init.c35 c->fdct = ff_fdct_mmx; in ff_fdctdsp_init_x86()
38 c->fdct = ff_fdct_mmxext; in ff_fdctdsp_init_x86()
41 c->fdct = ff_fdct_sse2; in ff_fdctdsp_init_x86()
DMakefile88 MMX-OBJS-$(CONFIG_FDCTDSP) += x86/fdct.o
/third_party/ffmpeg/doc/
Dlexicon8 fdct/idct: forward/inverse discrete cosine transform
Doptimization.txt118 idct/fdct
120 fdct (encoding)
/third_party/ffmpeg/libavfilter/
Dvf_dctdnoiz.c363 fdct##bsize##_1d(tmp_block1, src, 1, bsize, 1, src_linesize); \
364 fdct##bsize##_1d(tmp_block2, tmp_block1, bsize, 1, bsize, 1); \
Dvf_spp.c287 p->dct->fdct(block); in filter()

12