152 Commits (release/7.1)

Author SHA1 Message Date
Andreas Rheinhardt 88b3b09afa avcodec/aacenc: Move initializing DSP out of aacenc.c 10 months ago
Andreas Rheinhardt b71e2e42ef avcodec/aaccoder: Mark function pointer arrays as const 2 years ago
Andreas Rheinhardt 57d305207a avcodec/aacenc_quantization: Deduplicate quantization functions 2 years ago
Andreas Rheinhardt 386990a955 avcodec/aacenc_quantization: Remove always-zero function parameter 2 years ago
Anton Khirnov 494760f971 aac: convert to new channel layout API 3 years ago
Andreas Rheinhardt 01d158d1c8 all: Remove unused-but-set variables 3 years ago
Michael Niedermayer 75a099fc73 avcodec/aaccoder: Add minimal bias in search_for_ms() 3 years ago
James Almer f5c8d004c2 avcodec: stop using deprecated codec flags 8 years ago
Anton Khirnov fd9212f2ed Mark some arrays that never change as const. 8 years ago
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