68 Commits (5f5dcf44e3c40da8c2334b9d2e62f30739d644c0)

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
Reimar Döffinger b91e376390 aacenc: use generational cache instead of resetting. 9 years ago
Rostislav Pehlivanov 6a505e955b aacenc: remove FAAC-like coder 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
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
Rostislav Pehlivanov 65f5b96dd8 aacenc: increase size of s->planar_samples[] from 6 to 8 9 years ago
Rostislav Pehlivanov 0f4334df45 aacenc: add support for changing options based on a profile 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
Rostislav Pehlivanov 92aa3e7fb2 aacenc: copy PRNG from the decoder 9 years ago
Rostislav Pehlivanov f3f6c6b928 aacenc_tns: rework coefficient quantization and filter application 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 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 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 6d175158e9 aacenc: remove redundant argument from coder functions 9 years ago
Claudio Freire 59216e0525 AAC Encoder: clipping avoidance 9 years ago
Rostislav Pehlivanov 331c1e7494 aacenc: move the generation of ff_aac_pow34sf_tab[] 9 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 e06578e392 aacenc: use the new function for setting special band scalefactor indices 10 years ago
Rostislav Pehlivanov c5d4f87e81 aaccoder: Implement Perceptual Noise Substitution for AAC 10 years ago
Michael Niedermayer 14285c3331 avcodec/aacenc: Use avpriv_float_dsp_alloc() 10 years ago
Michael Niedermayer 16837f9846 avcodec/aacenc: use enum for aac coder. 11 years ago
Timothy Gu 4bd910d83d aacenc: add AAC_CODER_(FAAC|ANMR|etc.) macros 11 years ago
Bojan Zivkovic 26f3924d78 mips: Optimization of AAC coefficients encoder functions 12 years ago
Diego Biurrun c242bbd8b6 Remove unnecessary dsputil.h #includes 12 years ago
Ronald S. Bultje 42d3246948 floatdsp: move vector_fmul_reverse from dsputil to avfloatdsp. 12 years ago
Justin Ruggles d5a7229ba4 Add a float DSP framework to libavutil 13 years ago
Justin Ruggles ad95307f92 aacenc: use AVCodec.encode2() 13 years ago
Nathan Caldwell 9b8e2a8709 aacenc: Deinterleave input samples before processing. 13 years ago
Nathan Caldwell 04af2efaae aacenc: Store channel count in AACEncContext. 13 years ago
Nathan Caldwell 80d44277e6 aacenc: Move Q^3/4 calculation to it's own table 13 years ago
Nathan Caldwell 025ccf1f8b aacenc: Request normalized float samples instead of converting s16 samples to float. 13 years ago
Michael Niedermayer e64edeed3c aacenc: make the aac coder user choosable. 13 years ago
Michael Niedermayer 1b1223872d aacenc: add AAC_CODER_NB 13 years ago
Alex Converse ce2649af3d aacenc: Make chan_map const correct 14 years ago
Nathan Caldwell 1bb52045d3 aacenc: Save channel configuration for later use. 14 years ago
Nathan Caldwell cc9947ffbe aacenc: Add stereo_mode option. 14 years ago
Vitor Sessak 9d35fa520e Add AVX FFT implementation. 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Nathan Caldwell 31ff9bd7b8 aacenc: Fix a segfault in search_for_quantizers 14 years ago