2 Commits (48e77473e97c2409480cad6be81b5b24468a02b7)

Author SHA1 Message Date
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
Alex Converse 01d19fbc9f AAC: Rename sect_len to sect_end. It marks the last sfb of the section, not the 15 years ago
Alex Converse 981b8fd777 Don't lock the channel output configuration based on the first value seen for 15 years ago
Robert Swain 0359289d1d AAC: Fix regression introduced in r20067 where ADTS files would always be 15 years ago
David Conrad 144fec83b3 dca and aac decoders use float_to_int16_interleave, so check for 15 years ago
Robert Swain 754ff9a795 Refactor channel element configuration and mapping code into its own function 15 years ago
Robert Swain 2309923c5c Reindent after last commit 15 years ago
Robert Swain e22da6b637 AAC: Add channel layout support for channel configuration as defined in the 15 years ago
Måns Rullgård b418a6ca7e AAC: minor simplification in PNS decoding 15 years ago
Måns Rullgård 0cb7141282 AAC: 10l: fix PNS decoding 15 years ago
Alex Converse 5419da8d9c AAC: Simplify some logic from r19956. (The escape codebook is unsigned.) 15 years ago