274 Commits (4d0e89ce27bc8d995bf9be831e62ea0b3893e375)

Author SHA1 Message Date
Rostislav Pehlivanov 0cf6853804 aacenc: quit when the audio queue reaches 0 rather than keeping track of empty frames 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
Michael Niedermayer 77bf96b047 avcodec/aacenc: Tighter input checks 8 years ago
Rostislav Pehlivanov 6612d04933 aacenc: fix various typos and an error message 8 years ago
Rostislav Pehlivanov fb0abb34cb aacenc: unmark the fast coder as experimental 8 years ago
Claudio Freire 8005b6de4f AAC encoder: fix valgrind errors 9 years ago
Reimar Döffinger b91e376390 aacenc: use generational cache instead of resetting. 9 years ago
Rostislav Pehlivanov 0fe0e213c0 aacenc: temporarily disable Mid/Side coding with multichannel files 9 years ago
Rostislav Pehlivanov f0a8212436 aacenc: make a better estimate for the audio bitrate if not provided 9 years ago
Michael Niedermayer 2cb8edea7c avcodec/aacenc: Check all coefficients for finiteness 9 years ago
Rostislav Pehlivanov 6a505e955b aacenc: remove FAAC-like coder 9 years ago
Rostislav Pehlivanov a72b1ea826 aacenc: mark LTP mode as experimental 9 years ago
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