aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Some warnings fixed, -Wall enabledDaniil Cherednik2015-12-267-13/+10
|
* CMakeLists.txt addedDaniil Cherednik2015-12-261-0/+14
|
* Some improvements of transient detector (missed header changes)Daniil Cherednik2015-12-241-0/+1
|
* Some improvements of transient detectorDaniil Cherednik2015-12-241-6/+13
| | | | | - use one last subblock of previous frame - detect postecho distortion
* initial implementation of transient detection addedDaniil Cherednik2015-12-237-20/+149
|
* support of short window for encoding (without transient detection)Daniil Cherednik2015-12-0811-76/+193
|
* refactoring: use TAtrac1EncodeSettings to configure encoderDaniil Cherednik2015-12-044-4/+33
|
* 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
| | | | we could stuck on some frames
* missed header addedDaniil Cherednik2015-11-224-2/+4
|
* Algorithm of change BFU amountDaniil Cherednik2015-11-155-43/+133
| | | | | decrease number of used BFU if last BFUs are empty allowed to change behaviour via cmd options
* fix: compensate delay should be 39 sample not 23Daniil Cherednik2015-11-141-6/+8
|
* reduce aliasing near 5512HzDaniil Cherednik2015-11-131-2/+2
|
* fast MIDCT implementation addedDaniil Cherednik2015-11-106-4/+204
|
* probably a bit more correct fixed alloc tableDaniil Cherednik2015-11-081-3/+3
|
* progress bar addedDaniil Cherednik2015-11-071-1/+10
|
* changes aea header:Daniil Cherednik2015-11-073-7/+20
| | | | | | - write length in header (qhimdtransfer writes it, and we will) - make first frame empty (it is a hack, but without it ffmpeg based players detects aea file as mpeg. I need aea specification ;-))
* fast mdct added (vorbis implementation)Daniil Cherednik2015-11-0410-27/+702
|
* fix: double -> int cast, should be round()Daniil Cherednik2015-11-021-1/+1
|
* fix: right multiplier in case of hi freq bandDaniil Cherednik2015-11-011-1/+2
|
* fix: stop iteration to find shift constant in case of shiftMax approximatelyDaniil Cherednik2015-11-011-0/+5
| | | | equal to shiftMix
* experimental first implementation of ATRAC encoderDaniil Cherednik2015-10-3124-0/+1523
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