summaryrefslogtreecommitdiffstats
path: root/src/qmf
Commit message (Collapse)AuthorAgeFilesLines
* Compute the frequency response for QMF. It will be used to consider aliasing.Daniil Cherednik2025-08-132-18/+83
|
* Clean qmf code. (#51)Daniil Cherednik2025-07-211-15/+12
| | | | - Remove unused TQmf template pcm type parameter - Do not copy buffer twice in the synthesis fb
* [refactoring] Get rid of TFloat parameter. Use float.Daniil Cherednik2024-12-211-12/+12
|
* Use well known analyze/synthesis naming instead of split/merge4BDA26H33GTZ4HYUMIO2024-06-151-2/+2
|
* Support for MS Windows platformDaniil Cherednik2019-05-152-2/+2
| | | | | | - VS build (2017 tested) - Media Foundation Framework support to read/write pcm data (instead of libsndfile)
* Set LGPL v2.1 licenseDaniil Cherednik2017-02-122-0/+36
|
* Dirty implementation of atrac3 encoder:Daniil Cherednik2016-09-021-12/+14
| | | | | | | - no JS mode - constant quantiser for tonal components - gain controll implemented but produces some artifacts with real signals. - etc...
* Compilation warnings fixedDaniil Cherednik2016-07-171-8/+8
|
* Some warnings fixed, -Wall enabledDaniil Cherednik2015-12-261-1/+0
|
* missed header addedDaniil Cherednik2015-11-221-1/+1
|
* experimental first implementation of ATRAC encoderDaniil Cherednik2015-10-312-0/+82
current limitations: - only long window - naive MDCT (O(n^2)) - bad table of fixed bit allocation - bad usage of CBR - time accuracy is not guaranteed - dirty, not optimized code