142 Commits (a7946c8964691a8cac8e8c479d61c9b068d9d76e)

Author SHA1 Message Date
Rostislav Pehlivanov d2ae5f77c6 aacenc: add SIMD optimizations for abs_pow34 and quantization 8 years ago
Rostislav Pehlivanov 230178dfe2 aacenc: use the decoder's lcg PRNG 8 years ago
Rostislav Pehlivanov 6612d04933 aacenc: fix various typos and an error message 8 years ago
Rostislav Pehlivanov c92cc2d559 aacenc: add a faster version of twoloop as the "fast" coder 8 years ago
Rostislav Pehlivanov 6a505e955b aacenc: remove FAAC-like coder 9 years ago
Claudio Freire 60a76f8be8 AAC encoder: enforce SF delta in PNS and IS SFs 9 years ago
Claudio Freire 6711aa21e2 AAC encoder: various fixes in M/S coding 9 years ago
Claudio Freire 00d481b2c3 AAC encoder: avoid assertion failure on PNS 9 years ago
Claudio Freire 4720a562c8 AAC encoder: fix possible assertion failure in PNS 9 years ago
Rostislav Pehlivanov ade31b9424 aacenc: switch to using the RNG from libavutil 9 years ago
Claudio Freire 124c375938 AAC encoder: fix OOB access in search_for_pns 9 years ago
Claudio Freire 293c170f59 AAC encoder: ANMR, avoid empty search ranges 9 years ago
Andreas Cadhalpun 7a4652dd5d aaccoder: prevent crash of anmr coder 9 years ago
Claudio Freire ca203e9985 AAC encoder: improve SF range utilization 9 years ago
Ganesh Ajjanagadde 79abf2d0de avcodec/aac_tablegen: get rid of hardcoded tables entirely 9 years ago
Claudio Freire fc36d852ee AAC encoder: Fix application of M/S with PNS 9 years ago
Rostislav Pehlivanov 27d23ae074 aacenc: add support for encoding files using Long Term Prediction 9 years ago
Rostislav Pehlivanov 93e6b23c9f aacenc: shorten name of ff_aac_adjust_common_prediction 9 years ago
Claudio Freire 01ecb7172b AAC encoder: Extensive improvements 9 years ago
Claudio Freire 0f98fd30e2 AAC encoder: fix OOB access in search_for_pns 9 years ago
Claudio Freire 9458a62dec AAC encoder: tweak PNS usage to be more aggressive 9 years ago
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 10 years ago
Rostislav Pehlivanov c47c781e83 aacenc: Move local encoder specific tables to a separate file 10 years ago
Rostislav Pehlivanov 6d175158e9 aacenc: remove redundant argument from coder functions 10 years ago
Claudio Freire 59216e0525 AAC Encoder: clipping avoidance 10 years ago
Rostislav Pehlivanov 331c1e7494 aacenc: move the generation of ff_aac_pow34sf_tab[] 10 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