aboutsummaryrefslogtreecommitdiffstats
path: root/src/MemlessPoly.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add predistorter coefs to RCMatthias P. Braendli2018-06-051-18/+69
|
* ThreadsafeQueue: add wakeup event instead of custom termination markersMatthias P. Braendli2018-04-201-4/+4
| | | | | This avoids the issue that the ~SDR termination marker doesn't reach the consumer because it's still prebuffering
* Set MemlessPoly worker thread schedulingMatthias P. Braendli2018-04-071-0/+3
|
* Avoid race condition on teardown of pipelined pluginsMatthias P. Braendli2018-01-141-0/+5
|
* Fix all the warnings shown since previous commitMatthias P. Braendli2017-12-111-4/+1
|
* Add LUT predistorterMatthias P. Braendli2017-09-131-42/+147
|
* MemlessPoly: replace async by own threadpoolMatthias P. Braendli2017-09-021-23/+64
| | | | | | It is slightly faster, but the main advantage is that there is no slowdown when running under gdb because it doesn't create and destroy threads for every frame.
* Put both AM/AM and AM/PM coefs to one fileMatthias P. Braendli2017-08-251-111/+54
| | | | This partly reverts commit 28462b9d8bb08609810ea9a9882c5fa9205b8b80.
* Fix get_parameter for coeffilesandreas1282017-08-251-2/+2
|
* Remove polynom term without coefficientandreas1282017-08-241-3/+2
|\
| * DPD: use std::normMatthias P. Braendli2017-08-231-4/+2
| |
* | Add dpd for phase correctionandreas1282017-08-241-55/+150
|/
* Increase MemlessPoly efficiencyandreas1282017-08-211-46/+10
|
* Fix loop unrollingandreas1282017-08-211-1/+1
|
* Add loop unrolling for MemlessPoly.cppandreas1282017-08-211-13/+31
|
* Add linear coefficientandreas1282017-08-211-5/+6
|
* Change MemlessPoly to real coefficientsandreas1282017-08-211-26/+19
|
* Add optimization for MemlessPoly.cppandreas1282017-08-191-0/+2
|
* Improve memlesspoly error messageMatthias P. Braendli2017-08-181-1/+1
|
* Add not-compiled-in magnitude polynomial for DPDMatthias P. Braendli2017-08-181-0/+18
|
* Add restrict keyword for DPD apply_coeffMatthias P. Braendli2017-08-181-2/+6
|
* Remove default coefs from MemlessPolyMatthias P. Braendli2017-08-181-37/+24
|
* Add number of threads setting for MemlessPolyMatthias P. Braendli2017-08-171-11/+18
|
* Move MemlessPoly m_coefs to privateMatthias P. Braendli2017-08-041-1/+3
|
* Parallelise MemlessPoly using std::asyncMatthias P. Braendli2017-08-041-17/+56
|
* Use 5 coefficients in MemlessPolyMatthias P. Braendli2017-08-041-27/+29
|
* Change to complex polyandreas1282017-06-171-24/+29
|
* Refactor MemlessPoly to have more meaningful namesandreas1282017-04-061-71/+55
|
* Fix file readingandreas1282017-04-021-0/+1
|
* Fix remote for polynom coefficientsandreas1282017-03-261-9/+9
|
* Working pipelineandreas1282017-03-261-1/+1
|
* Working pipelineandreas1282017-03-261-0/+202