312 Commits (15972cce8c0a813b3df6b9c31488bceb6fa1a7d4)

Author SHA1 Message Date
Michael Niedermayer 057549a9cc avcodec/aacenc: Check both channels for finiteness 9 years ago
Ganesh Ajjanagadde 2e4fd16f5b lavc/aacenc: use isfinite to simplify isnan/isinf logic 9 years ago
Michael Niedermayer 92465a2347 avcodec/aacenc: Check for +-Inf too 9 years ago
Michael Niedermayer 9006567bae avcodec/aacenc: mark output as const as its not written to 9 years ago
Michael Niedermayer 0634c54253 avcodec/aacenc: Fix NAN check 9 years ago
Claudio Freire 509f168017 AAC encoder: don't apply MS on special bands 9 years ago
Rostislav Pehlivanov 4386f17bbd acenc: remove deprecated avctx->frame_bits use 9 years ago
Rostislav Pehlivanov ade31b9424 aacenc: switch to using the RNG from libavutil 9 years ago
Andreas Cadhalpun 5b0da6999f aacenc: update max_sfb when num_swb changes 9 years ago
Vittorio Giovara 16216b713f lavc: Drop exporting 2-pass encoding stats 9 years ago
Rostislav Pehlivanov b32e989e6c aacenc: move the TNS search and filtering before PNS 9 years ago
Rostislav Pehlivanov 3112501daf aacenc: fix aac_pred option triggering an error 9 years ago
Rostislav Pehlivanov d9791a8656 aacenc: remove the experimental flag 9 years ago
Rostislav Pehlivanov b270ec9a10 aacenc: mark coders other than twoloop as experimental 9 years ago
Rostislav Pehlivanov 3a6e020861 aacenc: mark the "faac"-like coder for removal 9 years ago
Luca Barbato b805482b1f aac: Provide more information on the failure message 9 years ago
Vicente Olivert Riera a27401a05b mips: rename mipsdspr1 to mipsdsp 9 years ago
Claudio Freire ca203e9985 AAC encoder: improve SF range utilization 9 years ago
Rostislav Pehlivanov 6b40755158 aacenc: fix broken build with hardcoded tables 9 years ago
Rostislav Pehlivanov ec0719264c aac: temporarily un-share aac_table_init AVOnce variable 9 years ago
Rostislav Pehlivanov 3d62e7a30f aacenc: make threadsafe 9 years ago
Claudio Freire fc36d852ee AAC encoder: Fix application of M/S with PNS 9 years ago
Michael Niedermayer c38a6077ee avcodec/aacenc: Fix "libavcodec/aacenc.c:540:13: warning: ISO C90 forbids mixed declarations and code" 9 years ago
Rostislav Pehlivanov dfba1be963 aacenc_tns: enable Temporal Noise Shaping by default 9 years ago
Rostislav Pehlivanov e9299df7a6 aacenc: partially revert previous commits to set options via a profile 9 years ago
Rostislav Pehlivanov 27d23ae074 aacenc: add support for encoding files using Long Term Prediction 9 years ago
Rostislav Pehlivanov 83900c0ed3 aacenc: (re)enable Mid/Side coding by default 9 years ago
Rostislav Pehlivanov 3f3be1c07a aacenc: correctly zero prediction_used array 9 years ago
Rostislav Pehlivanov 2d9b5ae071 aacenc: slightly simplify and remove a redundant variable 9 years ago
Rostislav Pehlivanov 8dd2d5e70a aacenc: indicate that TNS is off by default 9 years ago
Rostislav Pehlivanov 93e6b23c9f aacenc: shorten name of ff_aac_adjust_common_prediction 9 years ago
Rostislav Pehlivanov 0f4334df45 aacenc: add support for changing options based on a profile 9 years ago
Rostislav Pehlivanov b3deaece87 aacenc: add support for encoding 7.1 channel audio 9 years ago
Claudio Freire b629c67ddf AAC encoder: memoize quantize_band_cost 9 years ago
Claudio Freire 01ecb7172b AAC encoder: Extensive improvements 9 years ago
Claudio Freire 7ec74ae4aa AAC encoder: tweak rate-distortion logic 9 years ago
Clément Bœsch a6da2fec7c avcodec/aacenc: use AV_OPT_TYPE_BOOL 9 years ago
Rostislav Pehlivanov 92aa3e7fb2 aacenc: copy PRNG from the decoder 9 years ago
Rostislav Pehlivanov 20dc527139 aacenc: reorder coding tools 9 years ago
Rostislav Pehlivanov 8ffe1cb4d7 aacenc: disable bandtype modifying extensions when coder != twoloop 9 years ago
Rostislav Pehlivanov bc9927b854 aacenc: Enable Intensity Stereo by default 9 years ago
Rostislav Pehlivanov b7eb7cb3a1 aacenc: Enable Perceptual Noise Substitution by default 9 years ago
Rostislav Pehlivanov a0079aae00 aacenc: reorder resetting of cpe->common_window 9 years ago
Rostislav Pehlivanov f3f6c6b928 aacenc_tns: rework coefficient quantization and filter application 9 years ago
Rostislav Pehlivanov d09f9c45c7 aacenc: allocate a larger buffer for the TNS LPC context 9 years ago
Rostislav Pehlivanov 5ed5ca706f aacenc: populate tns_max_bands 9 years ago
Rostislav Pehlivanov 49854c56c2 aacenc: initialize LPC context with MAX_LPC_ORDER 9 years ago
Rostislav Pehlivanov f04d86c16a aacenc: remove TNS from the todo list 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