Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Some warnings fixed, -Wall enabled | Daniil Cherednik | 2015-12-26 | 7 | -13/+10 | |
| | ||||||
* | CMakeLists.txt added | Daniil Cherednik | 2015-12-26 | 1 | -0/+14 | |
| | ||||||
* | Some improvements of transient detector (missed header changes) | Daniil Cherednik | 2015-12-24 | 1 | -0/+1 | |
| | ||||||
* | Some improvements of transient detector | Daniil Cherednik | 2015-12-24 | 1 | -6/+13 | |
| | | | | | - use one last subblock of previous frame - detect postecho distortion | |||||
* | initial implementation of transient detection added | Daniil Cherednik | 2015-12-23 | 7 | -20/+149 | |
| | ||||||
* | support of short window for encoding (without transient detection) | Daniil Cherednik | 2015-12-08 | 11 | -76/+193 | |
| | ||||||
* | refactoring: use TAtrac1EncodeSettings to configure encoder | Daniil Cherednik | 2015-12-04 | 4 | -4/+33 | |
| | ||||||
* | BitsBooster added - use unused by psy bits to reduce aliasing | Daniil Cherednik | 2015-11-24 | 2 | -5/+81 | |
| | ||||||
* | fix bitrate shift constant. | Daniil Cherednik | 2015-11-22 | 1 | -1/+1 | |
| | | | | we could stuck on some frames | |||||
* | missed header added | Daniil Cherednik | 2015-11-22 | 4 | -2/+4 | |
| | ||||||
* | Algorithm of change BFU amount | Daniil Cherednik | 2015-11-15 | 5 | -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 23 | Daniil Cherednik | 2015-11-14 | 1 | -6/+8 | |
| | ||||||
* | reduce aliasing near 5512Hz | Daniil Cherednik | 2015-11-13 | 1 | -2/+2 | |
| | ||||||
* | fast MIDCT implementation added | Daniil Cherednik | 2015-11-10 | 6 | -4/+204 | |
| | ||||||
* | probably a bit more correct fixed alloc table | Daniil Cherednik | 2015-11-08 | 1 | -3/+3 | |
| | ||||||
* | progress bar added | Daniil Cherednik | 2015-11-07 | 1 | -1/+10 | |
| | ||||||
* | changes aea header: | Daniil Cherednik | 2015-11-07 | 3 | -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 Cherednik | 2015-11-04 | 10 | -27/+702 | |
| | ||||||
* | fix: double -> int cast, should be round() | Daniil Cherednik | 2015-11-02 | 1 | -1/+1 | |
| | ||||||
* | fix: right multiplier in case of hi freq band | Daniil Cherednik | 2015-11-01 | 1 | -1/+2 | |
| | ||||||
* | fix: stop iteration to find shift constant in case of shiftMax approximately | Daniil Cherednik | 2015-11-01 | 1 | -0/+5 | |
| | | | | equal to shiftMix | |||||
* | experimental first implementation of ATRAC encoder | Daniil Cherednik | 2015-10-31 | 24 | -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 |