296 Commits (05f9b3a0a570fcacbd38570f0860afdabc80a791)

Author SHA1 Message Date
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
Rostislav Pehlivanov 949a4892fa aacenc: change FF_PROFILE_UNKNOWN to AAC-Main if prediction is enabled 9 years ago
Timothy Gu 15ebc7787c aacenctab: Add missing ff_ prefixes 9 years ago
Rostislav Pehlivanov 88a5f93f62 aacenc: treat unknown profile as AAC-LC 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 eab12d072e aacenc: do not reject AAC-Main profile 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 b47a1e5c5f aacenc: create and initialize an LTP context 9 years ago
Rostislav Pehlivanov 23e786be61 aacenc: populate the sce->ics.swb_offset table pointer 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 ec2090d21f aacenc: add description to the 'aac_coder' option 9 years ago
Rostislav Pehlivanov 6d175158e9 aacenc: remove redundant argument from coder functions 9 years ago