index
:
atracdenc
at3p_riff
at3plus-dev
atrac3
atrac3_enc_cache
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
/
atrac
Commit message (
Expand
)
Author
Age
Files
Lines
*
Validate ATRAC1 decoder input and skip malformed frames
HEAD
master
Daniil Cherednik
3 days
1
-0
/
+11
*
Add BFU encode cache and use it in ATRAC3 bit allocation
Daniil Cherednik
3 days
3
-29
/
+222
*
Use gain energy scale for ATRAC3 allocation
Daniil Cherednik
2026-05-09
2
-11
/
+30
*
atrac3: tune bit allocation. Reduce low frequency distortion
Daniil Cherednik
2026-05-03
1
-2
/
+2
*
Add MSYS2 build support (#70)
Daniil Cherednik
2026-05-03
1
-3
/
+2
*
atrac3: reimplement tonal encoding. Use flatness-based tonal extraction
new_psy
Daniil Cherednik
2026-04-20
4
-18
/
+480
*
[AT3] refactor bitstream allocation loop to bs_encode
Daniil Cherednik
2026-04-11
2
-267
/
+309
*
Fix Windows C++17 build and MSVC flag warnings
Daniil Cherednik
2026-04-09
1
-8
/
+8
*
atrac3: add YAML gain control debug logging (--yaml-log)
Daniil Cherednik
2026-04-08
1
-1
/
+4
*
atrac3: ratio-scored transients, per-band gain boost, pre-echo reduction
Daniil Cherednik
2026-03-15
2
-4
/
+24
*
Fix energy calculation for quantization units
Daniil Cherednik
2025-09-05
5
-15
/
+16
*
Use common bit allocation engine for AT1 mode
Daniil Cherednik
2025-07-31
3
-179
/
+185
*
Move implementation details into corresponding dirs (#52)
Daniil Cherednik
2025-07-22
15
-25
/
+25
*
Clean qmf code. (#51)
Daniil Cherednik
2025-07-21
2
-16
/
+14
*
Fix multiple uninitialized memory usage.
Daniil Cherednik
2025-07-20
3
-6
/
+10
*
Fix compilation warning
Daniil Cherednik
2025-07-20
1
-1
/
+1
*
Disable asan for stable branch. Remove ghasendtool.
Daniil Cherednik
2025-07-20
1
-90
/
+0
*
0.2 stable branch
Daniil Cherednik
2025-07-20
1
-3
/
+3
*
Zero num_wavs during initialization
Daniil Cherednik
2025-06-22
1
-0
/
+4
*
Fix multiple wrong debug asserts
Daniil Cherednik
2025-06-22
3
-4
/
+5
*
[AT3P] MDCT window shape configuration code.
Daniil Cherednik
2025-06-13
8
-47
/
+178
*
[AT3P] Simple delta VLC encoding for wordlen.
Daniil Cherednik
2025-06-06
5
-10
/
+113
*
[AT3P] Fix for Windows build
at3plus-dev
Daniil Cherednik
2025-05-31
4
-4
/
+7
*
[AT3P] Fix GHA frequency, phase quantization into index
Daniil Cherednik
2025-05-29
2
-22
/
+73
*
[AT3P] Update libgha. Experiment with upsample frame during GHA.
Daniil Cherednik
2025-05-23
1
-0
/
+1
*
[AT3P] Adjust level of residual processing
Daniil Cherednik
2025-05-17
1
-1
/
+2
*
[AT3P] Add advanced option for GHA debug
Daniil Cherednik
2025-05-16
1
-8
/
+99
*
[AT3P] Adjust number of quant units during encoding.
Daniil Cherednik
2025-05-03
4
-71
/
+138
*
Fix missed include
Daniil Cherednik
2025-05-01
1
-0
/
+1
*
[AT3P] Add GHA processing in to the bitstream encoding.
Daniil Cherednik
2025-04-26
8
-27
/
+552
*
Revert "[AT3P] Delay for 1 frame during GHA. Adjust previous frame during."
Daniil Cherednik
2025-04-21
3
-92
/
+45
*
[AT3P] Choice best code table (currently from one set only) during encoding.
Daniil Cherednik
2025-04-21
2
-63
/
+126
*
Minimal implementation of AT3P bitstream for residual signal.
Daniil Cherednik
2025-04-19
11
-33
/
+560
*
Merge branch 'master' into at3plus-dev
Daniil Cherednik
2025-01-25
9
-45
/
+65
|
\
|
*
Simplify scaler code reusage.
Daniil Cherednik
2025-01-05
9
-45
/
+65
*
|
[AT3P] MDCT code
Daniil Cherednik
2025-01-25
3
-0
/
+260
*
|
Merge branch 'new_psy' into at3plus-dev
Daniil Cherednik
2025-01-04
5
-31
/
+230
|
\
\
|
*
|
Do not check energy aware flag on each loop iteration
Daniil Cherednik
2024-12-22
1
-10
/
+18
|
*
|
Merge branch 'master' into new_psy
Daniil Cherednik
2024-12-22
17
-185
/
+197
|
|
\
|
|
*
|
[AT3] Attempt to improve quality:
Daniil Cherednik
2024-12-19
5
-26
/
+82
|
*
|
[AT3] Introduce energy aware quantization
Daniil Cherednik
2024-12-15
4
-19
/
+155
*
|
|
[AT3P] Delay for 1 frame during GHA. Adjust previous frame during.
Daniil Cherednik
2024-12-28
3
-45
/
+92
*
|
|
Merge branch 'master' into at3plus-dev
Daniil Cherednik
2024-12-24
19
-206
/
+311
|
\
\
\
|
|
|
/
|
|
/
|
|
*
|
[refactoring] Get rid of TFloat parameter. Use float.
Daniil Cherednik
2024-12-21
16
-87
/
+89
|
*
|
fix
Daniil Cherednik
2024-12-12
1
-0
/
+1
|
*
|
[refactoring] Get rid of inheritance from data.
Daniil Cherednik
2024-12-12
13
-91
/
+101
|
|
/
|
*
Tiny quality improvements for ATRAC3 compatible mode:
Daniil Cherednik
2024-12-01
4
-43
/
+61
|
*
Reduce hearable noise in some tracks for ATRAC1 encoder.
Daniil Cherednik
2024-11-03
1
-2
/
+2
|
*
Merge branch 'master' into new_psy
Daniil Cherednik
2024-11-02
1
-2
/
+2
|
|
\
|
|
*
Do not use 8bit, 16bit types if do not realy need it.
Daniil Cheredni
2024-11-01
1
-2
/
+2
[next]