Lines Matching full:flavor
1287 #define ICV_REAL_DFT( flavor, datatype ) \
1289 icvRealDFT_##flavor( const datatype* src, datatype* dst, \
1291 const CvComplex##flavor* wave, int tab_size, \
1292 const void* spec, CvComplex##flavor* buf, \
1301 icvDFTFwd_RToPack_##flavor##_p( src, dst, spec, buf ); \
1320 CvComplex##flavor* _dst = (CvComplex##flavor*)dst; \
1332 icvDFT_##flavor##c( _dst, _dst, n, nf, factors, itab, wave, \
1345 icvDFT_##flavor##c( (CvComplex##flavor*)src, \
1346 (CvComplex##flavor*)dst, n2, \
1406 #define ICV_CCS_IDFT( flavor, datatype ) \
1408 icvCCSIDFT_##flavor( const datatype* src, datatype* dst, \
1410 const CvComplex##flavor* wave, int tab_size, \
1411 const void* spec, CvComplex##flavor* buf, \
1431 icvDFTInv_PackToR_##flavor##_p( src, dst, spec, buf ); \
1447 CvComplex##flavor* _src = (CvComplex##flavor*)(src-1); \
1448 CvComplex##flavor* _dst = (CvComplex##flavor*)dst; \
1460 icvDFT_##flavor##c( _dst, _dst, n, nf, factors, itab, wave, \
1474 const CvComplex##flavor* w = wave; \
1540 icvDFT_##flavor##c( (CvComplex##flavor*)dst, \
1541 (CvComplex##flavor*)dst, n2, \
2400 #define ICV_DCT_FWD( flavor, datatype ) \
2402 icvDCT_fwd_##flavor( const datatype* src, int src_step, datatype* dft_src,\
2405 const CvComplex##flavor* dft_wave, \
2406 const CvComplex##flavor* dct_wave, \
2407 const void* spec, CvComplex##flavor* buf ) \
2427 icvRealDFT_##flavor( dft_src, dft_dst, n, nf, factors, \
2447 #define ICV_DCT_INV( flavor, datatype ) \
2449 icvDCT_inv_##flavor( const datatype* src, int src_step, datatype* dft_src,\
2452 const CvComplex##flavor* dft_wave, \
2453 const CvComplex##flavor* dct_wave, \
2454 const void* spec, CvComplex##flavor* buf ) \
2480 icvCCSIDFT_##flavor( dft_src, dft_dst, n, nf, factors, itab, \