Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix compilation for FreeBSD and probably other OS without alloca.h.at3pghadev | Daniil Cherednik | 2025-05-31 | 2 | -0/+12 |
| | |||||
* | Fix compilation for Windows | Daniil Cherednik | 2025-05-31 | 5 | -11/+33 |
| | |||||
* | Fix memory leak in dtmf example. | Daniil Cherednik | 2025-05-22 | 1 | -0/+1 |
| | |||||
* | Fix memory corruption bug. Appears in 8829fb918111 | Daniil Cherednik | 2025-05-22 | 1 | -1/+1 |
| | |||||
* | Upsample signal before omega search. Use Hann window. | Daniil Cherednik | 2025-05-22 | 3 | -8/+104 |
| | |||||
* | Get rid of VLA usage, use alloca instead | Daniil Cherednik | 2025-05-15 | 1 | -64/+95 |
| | |||||
* | Slightly faster. Do not touch work buffer each time. | Daniil Cherednik | 2025-05-04 | 1 | -1/+5 |
| | |||||
* | Attempt to speed up. | Daniil Cherednik | 2025-04-26 | 1 | -17/+16 |
| | | | | | * use float sin/cos calculation which is faster and probably still have enouth precision. * do not convert float to double inside O(n^2) loop. From other side it causes worse cache locality, so gain depends on data size and dimension. | ||||
* | allow to set partial frame size during gha_adjust_info | Daniil Cherednik | 2024-10-20 | 4 | -23/+76 |
| | |||||
* | [bugfix] do not call residual cb in case of unsuccessful multidimensional ↵ | Daniil Cherednik | 2024-10-06 | 1 | -1/+1 |
| | | | | optimization result | ||||
* | Remove resuidal cb from global ctx. Just add it into adjust_info function | Daniil Cherednik | 2024-09-06 | 4 | -38/+17 |
| | |||||
* | Allow to set max magnitude, iteration count parameters for gha_adjust_info | Daniil Cherednik | 2024-09-01 | 4 | -6/+192 |
| | |||||
* | allow to get generated pcm signal | Daniil Cherednik | 2024-08-11 | 2 | -0/+7 |
| | |||||
* | Make possible to use double and own fft lib.HEADmaster | Daniil Cherednik | 2024-07-06 | 6 | -48/+67 |
| | | | | | Projects which use the library may have own fft librray. Projects may use double precision floating point numbers. | ||||
* | Update codeql-analysis.yml | Daniil Cherednik | 2023-10-17 | 1 | -3/+3 |
| | |||||
* | bzero -> memset replacement | U-zzzz-VAIO\developer | 2023-09-19 | 1 | -2/+2 |
| | |||||
* | Add codeql | Daniil Cherednik | 2022-02-09 | 1 | -0/+70 |
| | |||||
* | Workflow status badge added | Daniil Cherednik | 2021-11-04 | 1 | -0/+2 |
| | |||||
* | Fix ut | Daniil Cherednik | 2021-11-03 | 2 | -8/+8 |
| | |||||
* | Add github action | Daniil Cherednik | 2021-11-02 | 1 | -0/+38 |
| | |||||
* | Fix warnings | Daniil Cherednik | 2021-02-23 | 2 | -3/+4 |
| | |||||
* | Merge pull request #1 from rogovsky/dev | Daniil Cherednik | 2019-10-07 | 1 | -1/+10 |
|\ | | | | | Minor changes | ||||
| * | Guards in header was added for beeing used with C++. | Yury A. Rogovsky | 2019-10-06 | 1 | -0/+9 |
| | | | | | | | | | | | | Guards in header file was added to prevent function's name mangling (i.e. altering the name of the funtion in object -or library- files) while beeing compiled with C++. | ||||
| * | Missprint correction in header file. | Yury A. Rogovsky | 2019-10-06 | 1 | -1/+1 |
|/ | |||||
* | Optimize gha_search_omega - do not call sin/cos each iteration | Daniil Cherednik | 2018-12-02 | 1 | -6/+18 |
| | |||||
* | Initiall implementation of multi dimentional Newton optimization | Daniil Cherednik | 2018-11-29 | 8 | -4/+4303 |
| | |||||
* | Simple method to extract K sinusoids for one call | Daniil Cherednik | 2018-11-04 | 3 | -4/+32 |
| | |||||
* | A bit more clean api | Daniil Cherednik | 2018-11-03 | 4 | -29/+42 |
| | |||||
* | Create README.md | Daniil Cherednik | 2018-11-03 | 1 | -0/+4 |
| | |||||
* | Add function to extract analysed harmonic from given pcm | Daniil Cherednik | 2018-11-03 | 7 | -43/+169 |
| | | | | Added dtmf analysation example | ||||
* | First commit | dcherednik | 2018-11-02 | 48 | -0/+5670 |
- Method to get parameters of one harmonic |