summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix compilation for FreeBSD and probably other OS without alloca.h.at3pghadevDaniil Cherednik2025-05-311-0/+4
|
* Fix compilation for WindowsDaniil Cherednik2025-05-313-3/+21
|
* Fix memory corruption bug. Appears in 8829fb918111Daniil Cherednik2025-05-221-1/+1
|
* Upsample signal before omega search. Use Hann window.Daniil Cherednik2025-05-221-8/+53
|
* Get rid of VLA usage, use alloca insteadDaniil Cherednik2025-05-151-61/+92
|
* Slightly faster. Do not touch work buffer each time.Daniil Cherednik2025-05-041-1/+5
|
* Attempt to speed up.Daniil Cherednik2025-04-261-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_infoDaniil Cherednik2024-10-201-15/+22
|
* [bugfix] do not call residual cb in case of unsuccessful multidimensional ↵Daniil Cherednik2024-10-061-1/+1
| | | | optimization result
* Remove resuidal cb from global ctx. Just add it into adjust_info functionDaniil Cherednik2024-09-061-18/+4
|
* Allow to set max magnitude, iteration count parameters for gha_adjust_infoDaniil Cherednik2024-09-011-5/+17
|
* allow to get generated pcm signalDaniil Cherednik2024-08-111-0/+5
|
* Make possible to use double and own fft lib.HEADmasterDaniil Cherednik2024-07-061-1/+1
| | | | | Projects which use the library may have own fft librray. Projects may use double precision floating point numbers.
* bzero -> memset replacementU-zzzz-VAIO\developer2023-09-191-2/+2
|
* Fix warningsDaniil Cherednik2021-02-231-1/+1
|
* Optimize gha_search_omega - do not call sin/cos each iterationDaniil Cherednik2018-12-021-6/+18
|
* Initiall implementation of multi dimentional Newton optimizationDaniil Cherednik2018-11-294-0/+4194
|
* Simple method to extract K sinusoids for one callDaniil Cherednik2018-11-041-0/+8
|
* A bit more clean apiDaniil Cherednik2018-11-031-9/+9
|
* Add function to extract analysed harmonic from given pcmDaniil Cherednik2018-11-031-0/+11
| | | | Added dtmf analysation example
* First commitdcherednik2018-11-0242-0/+5464
- Method to get parameters of one harmonic