Hi. I am trying to find calls of idct/fdct.c functions by tracing png2theora.c calls. But found only: analyze.c:oc_dct_cost2() Where and when idct/fdct/mmxidct/mmxfdct.c functions are used? Mentions of "dct" word: ===pacify at optima-amd64:/usr/src/libtheora-1.2.0alpha1/lib$ grep dct *.c | cut -f1 -d":" | uniq -c ???? 19 analyze.c ???? 28 decode.c ???? 22 encode.c ????? 4 enquant.c ???? 25 fdct.c ???? 42 idct.c ???? 10 state.c ???? 66 tokenize.c === -- Alexander Lubyagin
(Irrelevant results trimmed): grep \\\<oc_enc_fdct *.c analyze.c: oc_enc_fdct8x8(_enc,dct,data); grep \\\<oc_idct *.c analyze.c: oc_idct8x8(&_enc->state,data,idct,nonzero+1); state.c: oc_idct8x8(_state,_dct_coeffs+64,_dct_coeffs,_last_zzi);