aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Do not start encoding if unrecognized option givenDaniil Cherednik2017-10-171-3/+4
|
* Simplest gain control - scale first part of frame if the attack transient ↵Daniil Cherednik2017-10-177-103/+167
| | | | was detected
* Refactoring: use normal (previous frame is first) overlap buffer layoutDaniil Cherednik2017-08-055-15/+74
|
* Allow aiff input file formatDaniil Cherednik2017-07-231-1/+7
|
* Fix strict aliasing warningDaniil Cherednik2017-07-231-6/+8
|
* Refactoring to be able to implement joint stereoDaniil Cherednik2017-07-236-85/+133
|
* Set default LP2 for ATRAC3Daniil Cherednik2017-06-151-1/+4
|
* Merge pull request #2 from jiceher/masterDaniil Cherednik2017-06-151-2/+2
|\ | | | | Fix encode optarg option
| * Fix encode optarg optionJiCeheR2017-06-141-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 Cherednik2017-02-121-2/+3
|
* Set LGPL v2.1 licenseDaniil Cherednik2017-02-1254-0/+1456
|
* README.md updatedDaniil Cherednik2016-12-081-12/+26
|
* Support of big endian platformsDaniil Cherednik2016-11-273-44/+45
|
* Checking of input file format addedDaniil Cherednik2016-09-293-30/+61
|
* kiss_fft library added, MDCT reimplemented via FFT:Daniil Cherednik2016-09-2711-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 utDaniil Cherednik2016-09-255-25/+36
|
* Change gaincontrol default: disableDaniil Cherednik2016-09-021-5/+5
| | | | It looks like gaincontrol feature should be reimplemented. So disable it for a while.
* Dirty implementation of atrac3 encoder:Daniil Cherednik2016-09-0249-406/+3070
| | | | | | | - no JS mode - constant quantiser for tonal components - gain controll implemented but produces some artifacts with real signals. - etc...
* Compilation warnings fixedDaniil Cherednik2016-07-177-38/+33
|
* Fix building with cmake < 3.1Daniil Cherednik2016-07-174-4/+14
|
* Fix memory corruption: wrong size of HPFBuffer.Daniil Cherednik2016-04-222-9/+8
|
* fix memory corruptionDaniil Cherednik2016-04-221-1/+1
|
* fix memory corruptionDaniil Cherednik2016-04-221-1/+1
|
* atracdenc ut added to CMake buildDaniil Cherednik2016-04-023-1/+16
|
* bitstream ut added to CMake buildDaniil Cherednik2016-03-311-0/+7
|
* mdct ut added to CMake buildDaniil Cherednik2016-03-313-0/+23
|
* do not use compile time frame size specialisationDaniil Cherednik2016-03-084-8/+22
|
* a bit more generic TScalerDaniil Cherednik2016-03-087-30/+27
|
* autodetect saved fmt by file extension (WAV, AU, AIFF, RAW)Daniil Cherednik2016-03-072-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 removedDaniil Cherednik2016-03-072-20/+0
|
* remove suboptimal multiply readf (writef) libsndfile calls during reading or ↵Daniil Cherednik2016-03-073-48/+71
| | | | writing wav file
* refactoring:Daniil Cherednik2016-01-067-32/+63
| | | | | some changes to get possibility to create alternative compression algorithms and use different containers.
* fix: do not swap stereo channels during decodingDaniil Cherednik2016-01-021-1/+1
|
* split fixed bit allocation table for short and long blocksDaniil Cherednik2015-12-313-4/+18
|
* improve scaling accuracy, prevent overflowDaniil Cherednik2015-12-314-6/+16
|
* use libsndfile instead of own wav readerDaniil Cherednik2015-12-276-116/+78
|
* 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-238-21/+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
|
* delay compensation fixedDaniil Cherednik2015-11-221-2/+0
|
* Create README.mdDaniil Cherednik2015-11-151-0/+21
|
* 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
|