76 Commits (5ddab49d48343385eadb3a435a5491c476b66ecc)

Author SHA1 Message Date
Lynne 8f3e062314
aacenc: convert to lavu/tx 2 years ago
Andreas Rheinhardt c488ee6182 avcodec/aacenc: Move aac_pce_configs to its only user 2 years ago
Anton Khirnov 494760f971 aac: convert to new channel layout API 3 years ago
Andreas Rheinhardt 1be3d8a0cb avcodec/avcodec: Stop including channel_layout.h in avcodec.h 3 years ago
Anton Khirnov e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 4 years ago
Rostislav Pehlivanov fbf295e2bd aacenc: support extended channel layouts using PCEs 7 years ago
Anton Khirnov fd9212f2ed Mark some arrays that never change as const. 8 years ago
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