Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix linker error | Daniil Cherednik | 2020-03-27 | 1 | -0/+5 | |
| | ||||||
* | Fix project compilation | Daniil Cherednik | 2020-03-27 | 2 | -2/+2 | |
| | ||||||
* | [atrac3] 0.83/0.16 M/S bitrate separation for joint stereo coding | Daniil Cherednik | 2020-01-20 | 5 | -28/+79 | |
| | | | | support of encoding mono source for joint stereo mode | |||||
* | [atrac3] Initial joint stereo mode support. | Daniil Cherednik | 2020-01-12 | 8 | -16/+50 | |
| | ||||||
* | UT refactoring | Daniil Cherednik | 2020-01-04 | 3 | -19/+23 | |
| | ||||||
* | Fix 64bit MSVS build | Daniil Cherednik | 2020-01-04 | 1 | -1/+1 | |
| | ||||||
* | Fast float to nearest int round under 32bit MSVS build | Daniil Cherednik | 2020-01-04 | 1 | -3/+21 | |
| | ||||||
* | Fix compilation on POSIX platforms.0.0.2 | Daniil Cherednik | 2020-01-01 | 4 | -5/+5 | |
| | ||||||
* | Initiall support of stdin reading for windows | Daniil Cherednik | 2020-01-01 | 9 | -33/+393 | |
| | | | | Expected au(snd) format, 44100hz, 16bit, stereo or mono | |||||
* | Stop encoding if case of pipe input and no writer | Daniil Cherednik | 2019-12-09 | 2 | -26/+16 | |
| | ||||||
* | Implementation of atrac3plus analysis pqf | Daniil Cherednik | 2019-08-23 | 8 | -0/+919 | |
| | ||||||
* | Fix some VS compilation warnings0.0.1 | Daniil Cherednik | 2019-05-17 | 12 | -59/+80 | |
| | ||||||
* | Support for MS Windows platform | Daniil Cherednik | 2019-05-15 | 59 | -140/+1485 | |
| | | | | | | - VS build (2017 tested) - Media Foundation Framework support to read/write pcm data (instead of libsndfile) | |||||
* | [liboma] Write support for ATRAC3PLUS header | Daniil Cherednik | 2018-12-13 | 2 | -2/+28 | |
| | ||||||
* | [atrac3] Remove tonal extraction code | Daniil Cherednik | 2018-12-05 | 3 | -90/+2 | |
| | | | | | | | Current implementation doesn't add notisible quality improvements, but often adds artifacts due to tonal bit allocation penalty. Proper implementation must use tonal component only if penalty of tonal allocation less than gain generic bit allocation. | |||||
* | Remove extra copy/allocation | Daniil Cherednik | 2018-07-28 | 2 | -1/+2 | |
| | ||||||
* | Use lrint() + fesetround(FE_TONEAREST) instead of round() - a bit faster | Daniil Cherednik | 2018-07-28 | 4 | -4/+8 | |
| | ||||||
* | Scale float values to (-1; 1) for internal processing | Daniil Cherednik | 2018-07-04 | 7 | -15/+17 | |
| | ||||||
* | atrac3: Tonal component coding improvements: | Daniil Cherednik | 2018-07-02 | 4 | -54/+99 | |
| | | | | | | | | | - Move tonal coding in to bit allocation loop. - Tonal extraction pessimization (should be rewritten with proper psy). - Some tuning. Results: - Fixed high frequency cut while tonal component encoding enabled. - Reduce spectr holes. | |||||
* | atrac3denc: isnan -> std::isnan. | Valtteri Vuorikoski | 2018-03-31 | 1 | -1/+1 | |
| | ||||||
* | Added validation of the -e option argument and updated help strings. | Valtteri Vuorikoski | 2018-03-31 | 1 | -5/+12 | |
| | ||||||
* | more strict assert - check only last BFU | Daniil Cherednik | 2017-10-29 | 1 | -1/+2 | |
| | ||||||
* | workaround problem with encoding extremely loud tracks | Daniil Cherednik | 2017-10-29 | 1 | -8/+8 | |
| | | | | TODO: it looks like ugly hack, check it again | |||||
* | Do not apply gain control if release in current frame was detected - | Daniil Cherednik | 2017-10-29 | 1 | -1/+1 | |
| | | | | right now we can't do it. | |||||
* | Find optimal BFU num during bit allocation. | Daniil Cherednik | 2017-10-21 | 5 | -26/+38 | |
| | ||||||
* | Fix bit allocation | Daniil Cherednik | 2017-10-19 | 1 | -11/+6 | |
| | ||||||
* | 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 | 4 | -15/+73 | |
| | ||||||
* | 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 | |
| | ||||||
* | 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 | 53 | -0/+954 | |
| | ||||||
* | Support of big endian platforms | Daniil Cherednik | 2016-11-27 | 2 | -43/+39 | |
| | ||||||
* | 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 | 10 | -40/+908 | |
| | | | | | | - 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 | 3 | -0/+20 | |
| | ||||||
* | 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 | 47 | -405/+3024 | |
| | | | | | | | - 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 | 3 | -3/+2 | |
| | ||||||
* | 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 | 1 | -1/+1 | |
| | ||||||
* | 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 | |
| |