172 Commits (e17567a831dede1f24e3a1a4c305a93012d7a8ce)

Author SHA1 Message Date
Janne Grunau 6c003e6de8 aacdec: pass avctx as logging context for decode_audio_specific_config 14 years ago
Janne Grunau 66a71d989f aacdec: refactor the actual aac decoding code into its own function 14 years ago
Janne Grunau be63b4ba22 aacdec: return consumed bits in decode_audio_specific_config 14 years ago
Janne Grunau 37d289530f aacdec: add MPEG4AudioConfig as parameter for decode_audio_specific_config 14 years ago
Alex Converse bb2d8e9f05 aacdec: Rework channel mapping compatibility hacks. 15 years ago
Alex Converse 81824fe059 aacdec: Only load and write each predictor variable once. 15 years ago
Alex Converse 70c99adb48 aacdec: 4% faster main profile decoding. 15 years ago
Alex Converse 1ac6da3988 aacdec: Eliminate the use of doubles in the MAIN predictor. 15 years ago
Alex Converse 531cfe6e85 aacdec: Eliminate the use of doubles in decode_cce(). 15 years ago
Alex Converse 93c6ff6c8c aacdec: Use a LUT to generate CCE scale. 15 years ago
Alex Converse 3cac899af9 Split the ADTS header decoder off of the ADTS parser. 15 years ago
Alex Converse 7167bc94cb aacdec: Remove the warning about non-meaningful window transitions. 15 years ago
Måns Rullgård 38b0410902 aacdec: remove checks for impossible error conditions 15 years ago
Diego Biurrun 09f6a45dc2 Remove non-existing stray arguments from Doxygen function documentation. 15 years ago
Alex Converse e29af81818 aactab: Tablegenify ff_aac_pow2sf_tab. 15 years ago
Alex Converse 19ed4b8647 aacdec: cosmetics: (more) whitespace 15 years ago
Alex Converse d4e355d5c9 aacdec: cosmetics: whitespace 15 years ago
Alex Converse ed99e54d67 aacdec: Factorize if (elem_type < TYPE_DSE). 15 years ago
Alex Converse fda36b5944 aacdec: Handle the first frame being empty case. 15 years ago
Alex Converse a20639017b Add HE-AAC v2 support to the AAC decoder. 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 77b8320a4d Rename aac.c to aacdec.c. 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
Cyril Russo 5d55bb9f11 aacdec: Clarify a channel mapping comment. 15 years ago
Alex Converse c16d5a6f14 Make aac_decode_frame() consume zero padding at the end of a packet. 15 years ago
Alex Converse d0dedce71d Reindent 15 years ago
Alex Converse ca6d3f234c Rewrite ff_sbr_apply in a manner more friendly to PS. 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
Reimar Döffinger c26bce1070 Allow hard-coding of the 32kB cubic-root table for AAC. 15 years ago
Alex Converse f8a93a2036 aac: Don't bias output during the IMDCT if SBR will be used. 15 years ago
Alex Converse ed492b61db Add an HE-AAC v1 decoder. 15 years ago
Alex Converse 732436920b 10l: AAC: Set multiplier to 0. 15 years ago
Alex Converse 54f158bda2 AAC: Set codec parameters in the first frame rather than in .init() 15 years ago
Alex Converse 57cb8d9831 AAC: Add a new line after the TNS error message. 15 years ago
Måns Rullgård 1429224b04 Move FFT parts from dsputil.h to fft.h 15 years ago
Alex Converse b5e2bb8c3c AAC: Return the number of bytes consumed in decoding a frame. 15 years ago
Alex Converse ab2a302834 AAC: Mark predictor functions av_always_inline. 15 years ago
Alex Converse c4a90caae2 aac: Keep decode_band_types() from eating all padding at the end of a buffer. 15 years ago
Alex Converse 8d63712486 Add some AAC buffer overread checks. 15 years ago
Alex Converse 8958445898 AAC: Mark che_configure() as av_cold. 15 years ago
Alex Converse ff98c17cba AAC: Mark functions that are only called when the output configuration is not locked as av_cold. 15 years ago
Alex Converse 1edea057dd Output the first AAC frame. This is needed for SBR conformance. 15 years ago
Måns Rullgård d356a53f44 AAC: optimise bitstream reading in decode_spectrum_and_dequant() 15 years ago
Måns Rullgård 798339fb46 AAC: ARM/NEON asm for VMUL2/4 functions 15 years ago
Måns Rullgård 2ef21b9179 AAC: Reduce depth of vlc_spectral tables to 2 15 years ago
Måns Rullgård 95dff4aced AAC: Unswitch loop over window groups in decode_spectrum_and_dequant() 15 years ago
Måns Rullgård 05f9d8fcaa AAC: simplify some calculations in decode_spectrum_and_dequant() 15 years ago
Måns Rullgård c816d3d042 AAC: Compress codebook tables and optimise sign bit handling 15 years ago