Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error in function passf5 ? (cfft.c) #2

Open
andr1972 opened this issue Jan 10, 2015 · 0 comments
Open

Error in function passf5 ? (cfft.c) #2

andr1972 opened this issue Jan 10, 2015 · 0 comments

Comments

@andr1972
Copy link

Function faad_imdct is called only for N =256 or N=2048 where divisor are 2 and 4. Called are relative simple functions passf2pos and passf4pos. I add calls faad_imdct followed by reverse function faad_mdct and for N=256 reversing is OK (small differences with numerical float point)
For N=240 is not OK. I add cos_sin tables for mdct192 and mdct200. For N=192 is still OK, for 200 results differs.
This means that error is for divisor 5 - passf5. This function is long and complicated. Where can I find algorithm description for divisor 5?
FAAD uses only 2^n length frames, but I want use FAAD's MDCT/IMDCT function in other project and want use different frame length.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant