index
:
atracdenc
at3p_riff
at3plus-dev
atrac3
atrac3_gaincontrol
atrac3_pre-alpha1
fix_input_file_path
master
msys2_improve
new_psy
new_psy_cont
stable/0.1
stable/0.2
win_msys2
OpenSource ATRAC1 ATRAC3 Encoder
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
atrac3denc.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
atrac3: reimplement tonal encoding. Use flatness-based tonal extraction
new_psy
Daniil Cherednik
2026-04-20
1
-0
/
+96
*
Remove dead transient hooks, hack override, and unused RMS helper
Daniil Cherednik
2026-04-09
1
-63
/
+1
*
atrac3: remove band3 transient boost redirection to band0
Daniil Cherednik
2026-04-08
1
-6
/
+2
*
atrac3: add distribution-aware sticky gain quantization
Daniil Cherednik
2026-04-08
1
-2
/
+7
*
atrac3: make point0 guard boundary-aware to avoid overlap artifacts
Daniil Cherednik
2026-04-08
1
-1
/
+131
*
atrac3: trim redundant point0 and skip point0 on band 3
Daniil Cherednik
2026-04-08
1
-1
/
+9
*
atrac3: replace CalcCurve with staircase level-scan algorithm
Daniil Cherednik
2026-04-08
1
-2
/
+2
*
atrac3: point0 in HPF domain using prevTarget/hpfRmsNextMod; enable band 2
Daniil Cherednik
2026-04-08
1
-36
/
+78
*
atrac3: log plateau result and target source inside CalcCurve
Daniil Cherednik
2026-04-08
1
-1
/
+1
*
atrac3: remove aggressive_suppressed heuristic and level clamping
Daniil Cherednik
2026-04-08
1
-49
/
+0
*
atrac3: suppress gain curves on near-silent frames (maxGain < 1e-4)
Daniil Cherednik
2026-04-08
1
-0
/
+14
*
atrac3: skip point0 insertion when level is neutral and no other points exist
Daniil Cherednik
2026-04-08
1
-1
/
+7
*
atrac3: remove delay and soft-cap heuristics made redundant by point0
Daniil Cherednik
2026-04-08
1
-18
/
+0
*
atrac3: fix window domain, move point0 after curve, remove dead code
Daniil Cherednik
2026-04-08
1
-104
/
+58
*
atrac3: emit amplifying gain curves for rising transients
Daniil Cherednik
2026-04-08
1
-41
/
+25
*
atrac3: use HPF-domain overlap ratio for transient suppression decisions
Daniil Cherednik
2026-04-08
1
-7
/
+21
*
atrac3: use min(p0Level, 7) instead of threshold guard for p0-only
Daniil Cherednik
2026-04-08
1
-3
/
+5
*
atrac3: emit p0-only curve for quiet-to-loud frame boundary
Daniil Cherednik
2026-04-08
1
-0
/
+28
*
Revert "atrac3: add HFR/silence gates to reduce spurious gain curves"
Daniil Cherednik
2026-04-08
1
-56
/
+2
*
atrac3: add HFR/silence gates to reduce spurious gain curves
Daniil Cherednik
2026-04-08
1
-2
/
+56
*
atrac3: add YAML gain control debug logging (--yaml-log)
Daniil Cherednik
2026-04-08
1
-1
/
+104
*
atrac3: skip gain modulation for bands 2-3, redirect bit boost to band 0
Daniil Cherednik
2026-03-15
1
-3
/
+15
*
atrac3: ratio-scored transients, per-band gain boost, pre-echo reduction
Daniil Cherednik
2026-03-15
1
-5
/
+231
*
Integrate TSpectralUpsampler into ATRAC3 gain control and fix CalcCurve ctx t...
Daniil Cherednik
2026-03-08
1
-124
/
+15
*
Add one-frame look-ahead to ATRAC3 encoder with contiguous upsampler buffer
Daniil Cherednik
2026-03-07
1
-11
/
+51
*
[AT3] Restore and add more gain control tests
Daniil Cherednik
2025-10-01
1
-2
/
+2
*
Fix energy calculation for quantization units
Daniil Cherednik
2025-09-05
1
-1
/
+1
*
Merge branch 'master' into at3plus-dev
Daniil Cherednik
2025-01-25
1
-1
/
+1
|
\
|
*
Simplify scaler code reusage.
Daniil Cherednik
2025-01-05
1
-1
/
+1
*
|
Merge branch 'master' into at3plus-dev
Daniil Cherednik
2024-12-24
1
-51
/
+79
|
\
|
|
*
[refactoring] Get rid of TFloat parameter. Use float.
Daniil Cherednik
2024-12-21
1
-44
/
+44
|
*
[refactoring] Get rid of inheritance from data.
Daniil Cherednik
2024-12-12
1
-7
/
+7
|
*
Tiny quality improvements for ATRAC3 compatible mode:
Daniil Cherednik
2024-12-01
1
-4
/
+33
*
|
Possibility to "look ahead" during encoding
Daniil Cherednik
2024-08-19
1
-0
/
+2
|
/
*
Allow to configure atracdenc to use float instead of double
Daniil Cherednik
2024-07-09
1
-1
/
+1
*
Use well known analyze/synthesis naming instead of split/merge
4BDA26H33GTZ4HYUMIO
2024-06-15
1
-1
/
+1
*
Simplify cmake. Fix warnings.
Daniil Cherednik
2023-10-24
1
-3
/
+1
*
Fix warnings
Daniil Cherednik
2023-09-10
1
-1
/
+1
*
Support for RealMedia output file format.
ghost
2022-02-20
1
-7
/
+1
*
[refactoring] Split CompressedIO interface for Read and Write part
Daniil Cherednik
2021-08-28
1
-17
/
+11
*
[atrac3] Simple adaptive MS bitrate shift
Daniil Cherednik
2020-07-08
1
-0
/
+2
*
[atrac3] 0.83/0.16 M/S bitrate separation for joint stereo coding
Daniil Cherednik
2020-01-20
1
-4
/
+11
*
[atrac3] Initial joint stereo mode support.
Daniil Cherednik
2020-01-12
1
-2
/
+21
*
Support for MS Windows platform
Daniil Cherednik
2019-05-15
1
-1
/
+1
*
[atrac3] Remove tonal extraction code
Daniil Cherednik
2018-12-05
1
-80
/
+1
*
Scale float values to (-1; 1) for internal processing
Daniil Cherednik
2018-07-04
1
-3
/
+3
*
atrac3: Tonal component coding improvements:
Daniil Cherednik
2018-07-02
1
-7
/
+10
*
atrac3denc: isnan -> std::isnan.
Valtteri Vuorikoski
2018-03-31
1
-1
/
+1
*
Do not apply gain control if release in current frame was detected -
Daniil Cherednik
2017-10-29
1
-1
/
+1
*
Find optimal BFU num during bit allocation.
Daniil Cherednik
2017-10-21
1
-1
/
+1
[next]