121 Commits (df2a2643fef47e807d347f880a4eb41b7faf1d14)

Author SHA1 Message Date
Claudio Freire 8df9bf8e39 AAC encoder: refactor to resynchronize MIPS port 9 years ago
Rostislav Pehlivanov 8180b113e1 aaccoder: respect cutoff when marking bands as PNS 9 years ago
Rostislav Pehlivanov da64bd6a99 aaccoder: tweak PNS implementation further 9 years ago
Rostislav Pehlivanov b6cc8ec7ec aaccoder: add frequency scaling and quantization correction for PNS 9 years ago
Rostislav Pehlivanov 033e58941e aaccoder: rewrite PNS implementation 9 years ago
Rostislav Pehlivanov b9b1fd1183 aaccoder: use roundf() instead of ceilf() 9 years ago
Rostislav Pehlivanov f20b67173c aacenc_tns: rework the way coefficients are calculated 9 years ago
Rostislav Pehlivanov 44ddee945a aacenc_pred: rework the way prediction is done 9 years ago
Timothy Gu 21dd5279c3 aacenc: Add missing ff_ prefixes 9 years ago
Rostislav Pehlivanov 76b81b10d9 aacenc: implement the complete AAC-Main profile 9 years ago
Rostislav Pehlivanov a1c487e921 aacenc_tns: implement temporal noise shaping 9 years ago
Rostislav Pehlivanov d1ca7142ac aaccoder: move the Intensity Stereo implementation out 9 years ago
Rostislav Pehlivanov 43b378a0d3 aaccoder: move the quantization functions to a separate file 9 years ago
Rostislav Pehlivanov e6c9f3a166 aacenc: reset special bands in the main frame encoding function 9 years ago
Rostislav Pehlivanov 32be264cea aacenc: coding style changes 9 years ago
Rostislav Pehlivanov ef8e5a61c8 aacenc: Move small misc. functions to a separate file 9 years ago
Rostislav Pehlivanov c47c781e83 aacenc: Move local encoder specific tables to a separate file 9 years ago
Rostislav Pehlivanov 6d175158e9 aacenc: remove redundant argument from coder functions 9 years ago
Claudio Freire 59216e0525 AAC Encoder: clipping avoidance 9 years ago
Rostislav Pehlivanov 331c1e7494 aacenc: move the generation of ff_aac_pow34sf_tab[] 9 years ago
Rostislav Pehlivanov e8576dc8df aacenc: implement Intensity Stereo encoding support 10 years ago
Rostislav Pehlivanov 38fd4c2e66 aaccoder: add a new perceptual noise substitution implementation 10 years ago
Rostislav Pehlivanov 117b15f4a8 aaccoder: remove previous PNS implementation from twoloop 10 years ago
Rostislav Pehlivanov e06578e392 aacenc: use the new function for setting special band scalefactor indices 10 years ago
Rostislav Pehlivanov 57848ef3c6 aaccoder: fix M/S coding 10 years ago
Rostislav Pehlivanov 7c10b87b57 aacenc: add support for coding of intensity stereo scalefactor indices 10 years ago
Rostislav Pehlivanov 55397b0e76 aaccoder: add intensity stereo support to encode_window_bands_info quantizer 10 years ago
Rostislav Pehlivanov 305859c0d4 aaccoder: add intensity stereo coding support for the trellis quantizer 10 years ago
James Almer 6863249b34 aaccoder: use put_sbits() 10 years ago
Rostislav Pehlivanov c5d4f87e81 aaccoder: Implement Perceptual Noise Substitution for AAC 10 years ago
Claudio Freire 6394acaf36 AAC: Fix M/S stereo encoding 10 years ago
Peter Meerwald 9abc80f1ed libavcodec: Make use of av_clip functions 10 years ago
Reimar Döffinger d9e2aceb7f Add missing "const" all over the place. 10 years ago
Timothy Gu 1b03448385 aaccoder: remove unused assignment 10 years ago
Timothy Gu 4bd910d83d aacenc: add AAC_CODER_(FAAC|ANMR|etc.) macros 11 years ago
Claudio Freire f4d0a63b5b aacenc: Fix target bitrate for twoloop quantiser search 12 years ago
Claudio Freire 1ef82cc60d AAC encoder: Fix rate control on twoloop. 12 years ago
Diego Biurrun 6f6b0311a3 avcodec: Drop some silly commented-out av_log() invocations 12 years ago
Michael Niedermayer 688cb71252 aaccoder: switch to av_assert 12 years ago
Michael Niedermayer 33775c3507 search_for_quantizers_faac: fix curband 13 years ago
Reimar Döffinger 0f96f0d996 aacenc: Fix issues with huge values of bit_rate. 13 years ago
Reimar Döffinger ecd7455e96 aacenc: Fix issues with huge values of bit_rate. 13 years ago
Diego Biurrun a92be9b856 Replace memset(0) by zero initializations. 13 years ago
Nathan Caldwell 80d44277e6 aacenc: Move Q^3/4 calculation to it's own table 13 years ago
Nathan Caldwell 207bf44d16 aacenc: cosmetics, replace 'rd' with 'bits' in codebook_trellis_rate to make it more clear what is being calculated. 13 years ago
Michael Niedermayer 1b1223872d aacenc: add AAC_CODER_NB 13 years ago
Mans Rullgard 85770d6e56 Add libavutil/mathematics.h #includes for INFINITY 13 years ago
Nathan Caldwell 0bc01cc9fe psymodel: Add channels and channel groups to the psymodel. 14 years ago
Alex Converse 8dbaa5bd69 aacenc: Fix codebook trellising for zeroed bands. 14 years ago
Mans Rullgard e65ab9d94f Remove unused variables 14 years ago