Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Do not start encoding if unrecognized option given | Daniil Cherednik | 2017-10-17 | 1 | -3/+4 | |
| | ||||||
* | Simplest gain control - scale first part of frame if the attack transient ↵ | Daniil Cherednik | 2017-10-17 | 7 | -103/+167 | |
| | | | | was detected | |||||
* | Refactoring: use normal (previous frame is first) overlap buffer layout | Daniil Cherednik | 2017-08-05 | 5 | -15/+74 | |
| | ||||||
* | Allow aiff input file format | Daniil Cherednik | 2017-07-23 | 1 | -1/+7 | |
| | ||||||
* | Fix strict aliasing warning | Daniil Cherednik | 2017-07-23 | 1 | -6/+8 | |
| | ||||||
* | Refactoring to be able to implement joint stereo | Daniil Cherednik | 2017-07-23 | 6 | -85/+133 | |
| | ||||||
* | Set default LP2 for ATRAC3 | Daniil Cherednik | 2017-06-15 | 1 | -1/+4 | |
| | ||||||
* | Merge pull request #2 from jiceher/master | Daniil Cherednik | 2017-06-15 | 1 | -2/+2 | |
|\ | | | | | Fix encode optarg option | |||||
| * | Fix encode optarg option | JiCeheR | 2017-06-14 | 1 | -2/+2 | |
|/ | | | | | | | * Fix typo encode should 'e' optarg option * enable to set 'atrac3' argument to optarg Signed-off-by: JiCeheR <jiceher@free.fr> | |||||
* | Fix compilation eror (missed include) | Daniil Cherednik | 2017-02-12 | 1 | -2/+3 | |
| | ||||||
* | Set LGPL v2.1 license | Daniil Cherednik | 2017-02-12 | 54 | -0/+1456 | |
| | ||||||
* | README.md updated | Daniil Cherednik | 2016-12-08 | 1 | -12/+26 | |
| | ||||||
* | Support of big endian platforms | Daniil Cherednik | 2016-11-27 | 3 | -44/+45 | |
| | ||||||
* | Checking of input file format added | Daniil Cherednik | 2016-09-29 | 3 | -30/+61 | |
| | ||||||
* | kiss_fft library added, MDCT reimplemented via FFT: | Daniil Cherednik | 2016-09-27 | 11 | -44/+914 | |
| | | | | | | - we need fft for some atrac3 features - we need fft to implement better psychoacoustics analysis - use single transform library | |||||
* | fix compilation errors in case of building without ut | Daniil Cherednik | 2016-09-25 | 5 | -25/+36 | |
| | ||||||
* | Change gaincontrol default: disable | Daniil Cherednik | 2016-09-02 | 1 | -5/+5 | |
| | | | | It looks like gaincontrol feature should be reimplemented. So disable it for a while. | |||||
* | Dirty implementation of atrac3 encoder: | Daniil Cherednik | 2016-09-02 | 49 | -406/+3070 | |
| | | | | | | | - no JS mode - constant quantiser for tonal components - gain controll implemented but produces some artifacts with real signals. - etc... | |||||
* | Compilation warnings fixed | Daniil Cherednik | 2016-07-17 | 7 | -38/+33 | |
| | ||||||
* | Fix building with cmake < 3.1 | Daniil Cherednik | 2016-07-17 | 4 | -4/+14 | |
| | ||||||
* | Fix memory corruption: wrong size of HPFBuffer. | Daniil Cherednik | 2016-04-22 | 2 | -9/+8 | |
| | ||||||
* | fix memory corruption | Daniil Cherednik | 2016-04-22 | 1 | -1/+1 | |
| | ||||||
* | fix memory corruption | Daniil Cherednik | 2016-04-22 | 1 | -1/+1 | |
| | ||||||
* | atracdenc ut added to CMake build | Daniil Cherednik | 2016-04-02 | 3 | -1/+16 | |
| | ||||||
* | bitstream ut added to CMake build | Daniil Cherednik | 2016-03-31 | 1 | -0/+7 | |
| | ||||||
* | mdct ut added to CMake build | Daniil Cherednik | 2016-03-31 | 3 | -0/+23 | |
| | ||||||
* | do not use compile time frame size specialisation | Daniil Cherednik | 2016-03-08 | 4 | -8/+22 | |
| | ||||||
* | a bit more generic TScaler | Daniil Cherednik | 2016-03-08 | 7 | -30/+27 | |
| | ||||||
* | autodetect saved fmt by file extension (WAV, AU, AIFF, RAW) | Daniil Cherednik | 2016-03-07 | 2 | -10/+37 | |
| | | | | | | use AU format in case of "-" (stdout) output (something like "./atracdenc --decode -i /tmp/test.aea -o - | cvlc - " works) why AU? http://www.mega-nerd.com/libsndfile/FAQ.html#Q017 | |||||
* | old Makefiles removed | Daniil Cherednik | 2016-03-07 | 2 | -20/+0 | |
| | ||||||
* | remove suboptimal multiply readf (writef) libsndfile calls during reading or ↵ | Daniil Cherednik | 2016-03-07 | 3 | -48/+71 | |
| | | | | writing wav file | |||||
* | refactoring: | Daniil Cherednik | 2016-01-06 | 7 | -32/+63 | |
| | | | | | some changes to get possibility to create alternative compression algorithms and use different containers. | |||||
* | fix: do not swap stereo channels during decoding | Daniil Cherednik | 2016-01-02 | 1 | -1/+1 | |
| | ||||||
* | split fixed bit allocation table for short and long blocks | Daniil Cherednik | 2015-12-31 | 3 | -4/+18 | |
| | ||||||
* | improve scaling accuracy, prevent overflow | Daniil Cherednik | 2015-12-31 | 4 | -6/+16 | |
| | ||||||
* | use libsndfile instead of own wav reader | Daniil Cherednik | 2015-12-27 | 6 | -116/+78 | |
| | ||||||
* | 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 | 8 | -21/+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 | |
| | ||||||
* | delay compensation fixed | Daniil Cherednik | 2015-11-22 | 1 | -2/+0 | |
| | ||||||
* | Create README.md | Daniil Cherednik | 2015-11-15 | 1 | -0/+21 | |
| | ||||||
* | 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 | |
| |