53 Commits (7c1019499602e23141d7ca06fe6df5ea5ab3a240)

Author SHA1 Message Date
Justin Ruggles d5a7229ba4 Add a float DSP framework to libavutil 13 years ago
Alex Converse 9fb7e14635 aacdec: More robust output configuration. 13 years ago
Alex Converse 37bed6ff3f aacdec: Try to sniff a reasonable channel layout for PCE based configurations. 13 years ago
Alex Converse 4acd43a295 aacdec: Turn off PS for multichannel files that use PCE based configs. 13 years ago
Justin Ruggles 0eea212943 Add avcodec_decode_audio4(). 13 years ago
Diego Biurrun 0249478756 doxygen: fix wrong comment syntax, //< vs. ///< 14 years ago
Reinhard Tartler 21a19b7912 doxygen: Prefer member groups over grouping into modules 14 years ago
Justin Ruggles 033a4a942a aacdec: Use float instead of int16_t for ltp_state to avoid needless rounding. 14 years ago
Alex Converse 767848d761 aacdec: remove sf_scale and sf_offset. 14 years ago
Alex Converse d70fa4c423 Define POW_SF2_ZERO in aac.h and use for ff_aac_pow2sf_tabp[] offsets instead 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
Young Han Lee e22910b21a aacdec: Reduce the size of buf_mdct. 14 years ago
Young Han Lee ead15f1dc1 aacdec: Implement LTP support. 14 years ago
Justin Ruggles c73d99e672 Separate format conversion DSP functions from DSPContext. 14 years ago
Justin Ruggles 9d06d7bce3 Remove the add bias hack for the C version of DSPContext.float_to_int16_*(). 14 years ago
Alex Converse bb2d8e9f05 aacdec: Rework channel mapping compatibility hacks. 15 years ago
Alex Converse c909d48266 Whitespace cosmetics 15 years ago
Alex Converse 8e5998f0ab aac: Move an initialization macro used only by the decoder out of the header. 15 years ago
Alex Converse dd8871a63b aacdec: Rename avccontext to avctx. 15 years ago
Alex Converse 7caee063a0 aacdec: Work around illegal files with all elem_id tags set to the same value. 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Alex Converse ed492b61db Add an HE-AAC v1 decoder. 15 years ago
Måns Rullgård 1429224b04 Move FFT parts from dsputil.h to fft.h 15 years ago
Måns Rullgård 84dc2d8afa Remove DECLARE_ALIGNED_{8,16} macros 15 years ago
Måns Rullgård c67278098d Move array specifiers outside DECLARE_ALIGNED() invocations 15 years ago
Måns Rullgård 2ef21b9179 AAC: Reduce depth of vlc_spectral tables to 2 15 years ago
Alex Converse 4fab662769 AAC: Add a global header but output not locked output configuration status. 15 years ago
Alex Converse 981b8fd777 Don't lock the channel output configuration based on the first value seen for 15 years ago
Måns Rullgård 01b2214758 Merge FFTContext and MDCTContext 15 years ago
Alex Converse 6308765cb5 Ignore subsequent channel configurations after the first in an AAC file. The 16 years ago
Alex Converse 78e65cd772 Merge the AAC encoder from SoC svn. It is still considered experimental. 16 years ago
Diego Biurrun 477ffff218 The internal header libavutil/internal.h should not be used outside libavutil. 16 years ago
Alex Converse f650e4d34a Move MPEG-4 AOT enum to mpeg4audio.h. 16 years ago
Alex Converse bb5c0988ea Fix the channel allocation bug/assumption (issue 800). 16 years ago
Diego Biurrun 30f68128ab Add missing #includes to fix 'make checkheaders'. 16 years ago
Robert Swain b17f1a0764 Doxygen defgroups throw a warning if they don't have a title as well as a name 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Alex Converse aab5413323 AAC: Fix AAC prediction when used in conjunction with the CPE 16 years ago
Måns Rullgård 8153f14444 AAC: move scratch array to context to ensure 16-byte alignment 16 years ago
Alex Converse 7633a0415d AAC: Frequency domain prediction and hence Main profile support 16 years ago
Alex Converse d0ee50216d Fix perceptual noise shaping scaling including an oversight of the offset for 16 years ago
Alex Converse 5c2cb17206 Correct documentation of ch_select array. 16 years ago
Stefano Sabatini 987903826b Globally rename the header inclusion guard names. 17 years ago
Robert Swain b0f5852a13 Use ff_imdct_half() and vector_fmul_window() for IMDCT and windowing. Reduce 17 years ago
Robert Swain 1dece0d2cd More OKed AAC decoder code hunks 17 years ago
Robert Swain c7f4d983a4 More OKed AAC decoder code hunks 17 years ago
Robert Swain 9ffd5c1cee More OKed AAC decoder hunks 17 years ago
Robert Swain 848a5815ce Synchronise AAC decoder code with that from SoC 17 years ago
Robert Swain 62a57fae59 More OKed sections of AAC decoder code 17 years ago