summaryrefslogtreecommitdiffstats
path: root/src/transient_detector.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove dead transient hooks, hack override, and unused RMS helperDaniil Cherednik2026-04-091-73/+0
* atrac3: add boundary transient thresholding to prune low-value gain transitionsDaniil Cherednik2026-04-081-4/+54
* atrac3: make sticky gain quantization conditional and tune thresholdsDaniil Cherednik2026-04-081-5/+34
* atrac3: add distribution-aware sticky gain quantizationDaniil Cherednik2026-04-081-6/+67
* atrac3: allow to configure median filter during gain curve calculationDaniil Cherednik2026-04-081-26/+22
* atrac3: Prefer largest locations of gain curve points.Daniil Cherednik2026-04-081-2/+6
* atrac3: use in.back() as staircase target instead of nextLevelDaniil Cherednik2026-04-081-4/+6
* atrac3: replace CalcCurve with staircase level-scan algorithmDaniil Cherednik2026-04-081-52/+85
* atrac3: fix gc_scale at loc=0 using prev_target/target ratioDaniil Cherednik2026-04-081-0/+19
* atrac3: point0 in HPF domain using prevTarget/hpfRmsNextMod; enable band 2Daniil Cherednik2026-04-081-0/+1
* atrac3: log plateau result and target source inside CalcCurveDaniil Cherednik2026-04-081-1/+12
* atrac3: plateau-based target selection in CalcCurveDaniil Cherednik2026-04-081-5/+104
* atrac3: ratio-scored transients, per-band gain boost, pre-echo reductionDaniil Cherednik2026-03-151-98/+90
* Integrate TSpectralUpsampler into ATRAC3 gain control and fix CalcCurve ctx t...Daniil Cherednik2026-03-081-2/+15
* Add CalcCurve and TSpectralUpsampler for transient detectionDaniil Cherednik2026-03-061-1/+147
* [refactoring] Get rid of TFloat parameter. Use float.Daniil Cherednik2024-12-211-18/+18
* Allow to configure atracdenc to use float instead of doubleDaniil Cherednik2024-07-091-5/+5
* Fix CodeQL (Multiplication result converted to larger type) warningDaniil Cherednik2022-02-221-3/+3
* Support for MS Windows platformDaniil Cherednik2019-05-151-1/+1
* Simplest gain control - scale first part of frame if the attack transient was...Daniil Cherednik2017-10-171-1/+1
* Set LGPL v2.1 licenseDaniil Cherednik2017-02-121-0/+18
* Dirty implementation of atrac3 encoder:Daniil Cherednik2016-09-021-8/+34
* Compilation warnings fixedDaniil Cherednik2016-07-171-2/+2
* Fix building with cmake < 3.1Daniil Cherednik2016-07-171-0/+1
* Fix memory corruption: wrong size of HPFBuffer.Daniil Cherednik2016-04-221-7/+5
* Some improvements of transient detectorDaniil Cherednik2015-12-241-6/+13
* initial implementation of transient detection addedDaniil Cherednik2015-12-231-0/+51