12 Commits (f07c9895e0737f0f6a9874f0494f92a59c085f20)

Author SHA1 Message Date
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
Måns Rullgård dc0d86face AAC: use table for cbrtf(n)*n 15 years ago
Måns Rullgård 7c8af53f87 AAC: escape_sequence is 21 bits max 15 years ago
Reimar Döffinger 14b8607065 Add support for hard-coded MDCT-related ff_sine_windows tables. 15 years ago
Måns Rullgård 3963a17d0e AAC: add a const to decode_spectrum_and_dequant() args 15 years ago
Carl Eugen Hoyos b0bc928b86 Undo r20874: It broke AAC decoding. 15 years ago
Carl Eugen Hoyos 257c7147e1 Use enum and constant to avoid three icc warnings. 15 years ago
Andreas Öman f658631419 aac: Set sample rate in avctx from ADTS header (if not already set by some 15 years ago
Alex Converse 4fab662769 AAC: Add a global header but output not locked output configuration status. 15 years ago
Alex Converse 38610d92ff Set the SBR mode to implicit on ADTS frames occurring before the output is locked. 15 years ago
Alex Converse 4e878a1898 10l: Fix inverted if-condition from r20448. Fixes issue 1562. 15 years ago