Hysterically dcaenc uses own implementation of time->frequency transformation used by psychoacoustic. But actually function named fft in original dcaenc code is not fft. Power spectrum looks similar to mdct, and Alexander E. Patrakov told me it is MDCT. But for me it is still a bit strange, because of output size, and absent phase shift sensitivity. I was thinking about MCLT. But again, result of transformation original function was different. So I decided to use ffmpeg mdct transformation here.
Results: I could not hear the difference between original and modified version. I got approximately 10% performance boost. -- Daniil Cherednik
0001-avcodec-dcaenc-Use-ffmpeg-mdct-instead-of-own-implem.patch
Description: Binary data
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel