Closed codingkeith closed 7 years ago
Thank you for the catch. I will add the fix soon.
Is this project dead?
KFR 2.0 will be released about February 20. The release will include many new functions, optimizations, better Visual Studio support and new examples of library use.
@dlevin256 I would like to ask about the status of the KFR 2.0 release you mentioned in your previous post, as a project I work with is considering adding KFR to replace some outdated code and it wouldn't make much sense to integrate the 1.0 version if 2.0 is right around the corner.
KFR 2.0 will be released next week. This release will add new features and more optimizations for Visual Studio/GCC compilers. There are no significant breaking changes since the current master version. Some header files are renamed, but old versions exist too with redirects, so the code relied on KFR 1.x will work ok. Anyway, you can post an issue or ask support if something goes wrong after the update.
In the zero latency biquad expression the begin_block may overflow if the input source is less than the number of
filters - 1
:This line: https://github.com/kfrlib/kfr/blob/master/include/kfr/dsp/biquad.hpp#L178
This code block assumes the input source will be greater than or equal to
filters - 1
in length:For real time audio applications this isn't going to be a good assumption for large numbers of filters.