33 Commits (2d216566f258badd07bc58de1e089b6e4175dc46)

Author SHA1 Message Date
Yotam Ofek 02c032abcd avcodec/aacenc_tns: remove unreachable code branch 8 months ago
Andreas Rheinhardt 4ed0fea0fa avcodec/aactab: Deduplicate ltp_coef and tns_tmp2_map tables 10 months ago
Andreas Rheinhardt aaf26cffba avcodec/lpc: Split inline functions into a header of their own 10 months ago
Andreas Rheinhardt 8238bc0b5e avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 1 year ago
Andreas Rheinhardt e081358e8d avcodec/aacenc_tns: Remove unused header 2 years ago
Claudio Freire adc7d2a4ce AAC encoder: check for NaNs/inf in TNS gain 9 years ago
Claudio Freire 69697be922 libavcodec/aacenc_tnc.c: remove unused variable w2 9 years ago
Claudio Freire 3d0849cc90 AAC encoder: TNS fixes on short windows 9 years ago
Rostislav Pehlivanov 6e5dbe7267 aacenc_tns: use 4 bits for short windows 9 years ago
Rostislav Pehlivanov d55f83de4d aacenc_tns: tune and reduce artifacts 9 years ago
Rostislav Pehlivanov dcbe8d8abc aacenc_ltp: use an AR filter for LTP encoding as well 9 years ago
Rostislav Pehlivanov fa4d900c27 aacenc_tns: rework TNS descision logic 9 years ago
Rostislav Pehlivanov bf39beca87 aacenc_tns: simplify encoding function 9 years ago
Rostislav Pehlivanov f3ad901a32 aacenc_tns: disable coefficient compression by default 9 years ago
Rostislav Pehlivanov 8d18d28918 aacenc_tns: add moving average filter for LTP 9 years ago
Rostislav Pehlivanov 5ba811bdf0 aacenc_tns: fix coefficient compression condition 9 years ago
Rostislav Pehlivanov 7b7866387b aacenc_tns: encode coefficients directly and reenable compression 9 years ago
Rostislav Pehlivanov a83a8d7068 aacenc_tns: redo coefficient quantization and decision making 9 years ago
Rostislav Pehlivanov e3faad811e aacenc_tns: adjust coefficient calculation, add double filter support 9 years ago
Rostislav Pehlivanov f3f6c6b928 aacenc_tns: rework coefficient quantization and filter application 9 years ago
Rostislav Pehlivanov 21bfeec27f aacenc_tns: do not limit the filter size 9 years ago
Rostislav Pehlivanov 141d80ded7 lpc: rename ff_lpc_calc_levinsion to ff_lpc_calc_levinson 9 years ago
Rostislav Pehlivanov e924967fd5 aacenc_tns: fix out-of-bounds array access 9 years ago
Rostislav Pehlivanov 902ac9ca74 aacenc_tns: actually apply TNS filter to the coefficients 9 years ago
Rostislav Pehlivanov 49854c56c2 aacenc: initialize LPC context with MAX_LPC_ORDER 9 years ago
Rostislav Pehlivanov 0818705bf3 aacenc_tns: fix triggering an assertion with assert-level=2 9 years ago
Rostislav Pehlivanov f20b67173c aacenc_tns: rework the way coefficients are calculated 9 years ago
Rostislav Pehlivanov f2ba60d4e9 aacenc_tns: temporarily disable 9 years ago
Timothy Gu 21dd5279c3 aacenc: Add missing ff_ prefixes 9 years ago
Rostislav Pehlivanov 670dfda143 aacenc_tns: remove unused header 9 years ago
Rostislav Pehlivanov 5df166e430 aacenc_tns: re-enable coefficient compression 9 years ago
Rostislav Pehlivanov fb0c295cc3 aacenc_tns: temporarily disable coefficient compression 9 years ago
Rostislav Pehlivanov a1c487e921 aacenc_tns: implement temporal noise shaping 9 years ago