aboutsummaryrefslogtreecommitdiffstats
path: root/src/atrac
Commit message (Expand)AuthorAgeFilesLines
* Remove extra copy/allocationDaniil Cherednik2018-07-282-1/+2
* Use lrint() + fesetround(FE_TONEAREST) instead of round() - a bit fasterDaniil Cherednik2018-07-284-4/+8
* Scale float values to (-1; 1) for internal processingDaniil Cherednik2018-07-043-3/+3
* atrac3: Tonal component coding improvements:Daniil Cherednik2018-07-023-47/+89
* more strict assert - check only last BFUDaniil Cherednik2017-10-291-1/+2
* workaround problem with encoding extremely loud tracksDaniil Cherednik2017-10-291-8/+8
* Find optimal BFU num during bit allocation.Daniil Cherednik2017-10-213-15/+29
* Fix bit allocationDaniil Cherednik2017-10-191-11/+6
* Fix strict aliasing warningDaniil Cherednik2017-07-231-6/+8
* Refactoring to be able to implement joint stereoDaniil Cherednik2017-07-233-54/+83
* Set default LP2 for ATRAC3Daniil Cherednik2017-06-151-1/+4
* Set LGPL v2.1 licenseDaniil Cherednik2017-02-1216-0/+288
* Dirty implementation of atrac3 encoder:Daniil Cherednik2016-09-0216-141/+1038
* Compilation warnings fixedDaniil Cherednik2016-07-171-9/+9
* a bit more generic TScalerDaniil Cherednik2016-03-085-27/+24
* split fixed bit allocation table for short and long blocksDaniil Cherednik2015-12-313-4/+18
* improve scaling accuracy, prevent overflowDaniil Cherednik2015-12-312-6/+8
* Some warnings fixed, -Wall enabledDaniil Cherednik2015-12-261-3/+0
* support of short window for encoding (without transient detection)Daniil Cherednik2015-12-085-16/+27
* BitsBooster added - use unused by psy bits to reduce aliasingDaniil Cherednik2015-11-242-5/+81
* fix bitrate shift constant.Daniil Cherednik2015-11-221-1/+1
* missed header addedDaniil Cherednik2015-11-221-1/+1
* Algorithm of change BFU amountDaniil Cherednik2015-11-152-34/+92
* fix: compensate delay should be 39 sample not 23Daniil Cherednik2015-11-141-6/+8
* reduce aliasing near 5512HzDaniil Cherednik2015-11-131-2/+2
* probably a bit more correct fixed alloc tableDaniil Cherednik2015-11-081-3/+3
* fix: double -> int cast, should be round()Daniil Cherednik2015-11-021-1/+1
* fix: stop iteration to find shift constant in case of shiftMax approximatelyDaniil Cherednik2015-11-011-0/+5
* experimental first implementation of ATRAC encoderDaniil Cherednik2015-10-319-0/+453