aboutsummaryrefslogtreecommitdiffstats
path: root/src/atrac3denc.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use well known analyze/synthesis naming instead of split/merge4BDA26H33GTZ4HYUMIO2024-06-151-1/+1
|
* Simplify cmake. Fix warnings.Daniil Cherednik2023-10-241-3/+1
|
* Fix warningsDaniil Cherednik2023-09-101-1/+1
|
* Support for RealMedia output file format.ghost2022-02-201-7/+1
| | | | ATRAC3 is one of codecs used for RealMedia player.
* [refactoring] Split CompressedIO interface for Read and Write partDaniil Cherednik2021-08-281-17/+11
|
* [atrac3] Simple adaptive MS bitrate shiftDaniil Cherednik2020-07-081-0/+2
|
* [atrac3] 0.83/0.16 M/S bitrate separation for joint stereo codingDaniil Cherednik2020-01-201-4/+11
| | | | support of encoding mono source for joint stereo mode
* [atrac3] Initial joint stereo mode support.Daniil Cherednik2020-01-121-2/+21
|
* Support for MS Windows platformDaniil Cherednik2019-05-151-1/+1
| | | | | | - VS build (2017 tested) - Media Foundation Framework support to read/write pcm data (instead of libsndfile)
* [atrac3] Remove tonal extraction codeDaniil Cherednik2018-12-051-80/+1
| | | | | | | 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.
* Scale float values to (-1; 1) for internal processingDaniil Cherednik2018-07-041-3/+3
|
* atrac3: Tonal component coding improvements:Daniil Cherednik2018-07-021-7/+10
| | | | | | | | | - 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 Vuorikoski2018-03-311-1/+1
|
* Do not apply gain control if release in current frame was detected -Daniil Cherednik2017-10-291-1/+1
| | | | right now we can't do it.
* Find optimal BFU num during bit allocation.Daniil Cherednik2017-10-211-1/+1
|
* Simplest gain control - scale first part of frame if the attack transient ↵Daniil Cherednik2017-10-171-87/+104
| | | | was detected
* Refactoring: use normal (previous frame is first) overlap buffer layoutDaniil Cherednik2017-08-051-11/+16
|
* Refactoring to be able to implement joint stereoDaniil Cherednik2017-07-231-18/+31
|
* Set LGPL v2.1 licenseDaniil Cherednik2017-02-121-0/+18
|
* Dirty implementation of atrac3 encoder:Daniil Cherednik2016-09-021-0/+357
- no JS mode - constant quantiser for tonal components - gain controll implemented but produces some artifacts with real signals. - etc...