📄 todo
字号:
0. ./configure script
things to check for:
-llibsndfile (allow user to enable)
-lncurses
-lGTK (allow user to disable)
make depend option for CC
1. Modularization:
BladeEnc.dll was written before lame was 'modularized'
this should be cleaned up to look like main.c: It should be possible
to write the BladeEnc/lame dll so that it just uses
#include "lame.h" and then calls to various lame_*() routines
2.
Does stdin work when LAME is compiled to use libsndfile?
(new version of libsndfile will support this - try this out)
3.
LAME uses a linear downsampling with simple lowpass filter
on the MDCT/polyphase coefficients. Is this good enough, or
would a more expensive filter give better results?
4.
make use of subblock_gain (crude algorithm enabled with -Z)
One method: loop over all possible subblock_gains and
see which combination gives best distortion? But this puts a lot
of faith in the short block psycho acoustics
5.
make use of scalefactor_select (crude algorithm enabled with -Y)
6.
10Hz high-pass filter. Probably wont help much.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -