Displaying 1 result from an estimated 1 matches for "mdct_backward_2".
Did you mean:
mdct_backward
2002 Aug 13
1
mdct.c pointer to array conversion
...it can be partitioned off for a hardware implementation.
Although this code is quite short I'm finding it a little tricky.
As it stands, mdct_backward is passed values by reference i.e.
void mdct_backward(mdct_lookup *init, DATA_TYPE *in, DATA_TYPE *out)
o my modified version starts
void mdct_backward_2(mdct_lookup init, DATA_TYPE in[], DATA_TYPE out[])
The function contains statements such as
DATA_TYPE *iX = in + n2-7
from which it appears that iX, oX are being used to index the in[] array
and out[] array respectively. I've posted more detailed observations on
http://www.sli-institute.ac....