166 Commits (e4cc9f309e96a9145970989fd20394933923f574)

Author SHA1 Message Date
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
Måns Rullgård 42d3fbb3f4 AAC: use new dsputil functions 15 years ago
Reimar Döffinger b5f09d31c2 Make sample_fmts and channel_layouts compound literals const to reduce size of 16 years ago
Diego Biurrun 577d383b0c cosmetics: K&R coding style 16 years ago
Alex Converse 36f517736f Cosmetics: reindent after last commit 16 years ago
Alex Converse 6308765cb5 Ignore subsequent channel configurations after the first in an AAC file. The 16 years ago
Ronald S. Bultje ce863d7f36 Rename ff_log_missing_feature() to av_log_missing_feature(). 16 years ago
Alex Converse d4eeef0c19 Cosmetics: Re-indent after last commit 16 years ago
Alex Converse 85e9296f41 Move TNS and swb_offset tables from aacdectab.h to aactab.c so that they can be 16 years ago
Alex Converse 401a995085 In the event of a mismatch, do not follow the sample rate index in an AAC PCE. 16 years ago
Siarhei Siamashka 7d485f165f Support for getting (i)MDCT output multiplied by a constant scaling factor. 16 years ago
Alex Converse 90350d73f8 Allow parsing and decoding of ADTS AAC files with channel config = 0 16 years ago
Robert Swain 7bbd2fb126 Remove redundant assignment. err is assigned in every switch case anyway. Issue 16 years ago
Robert Swain 5967e1413e Remove unnecessary assignment, found by CSA. 16 years ago
Stefano Sabatini 9106a698e7 Rename bitstream.h to get_bits.h. 16 years ago
Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago
Alex Converse 04964ee8bb AAC: Ignore cc_domain for independent (time domain) coupling. 16 years ago
Alex Converse 4a39ccb403 AAC: IEEE-754 type punning for 16-bit floating point rounding. 16 years ago
Alex Converse 7d87e2ceac Re-indent after last commit. 16 years ago
Alex Converse 51741a82c3 If we get an error from ff_aac_parse_header() we should not trust the header info that it provides. 16 years ago
Alex Converse bb5c0988ea Fix the channel allocation bug/assumption (issue 800). 16 years ago
Alex Converse cfd937b081 AAC: hoist dependent gain lookup out of the loop 16 years ago
Alex Converse 9ef88afac3 AAC: Make the CPE function more consistent with the functions for other channel elements. 16 years ago
Alex Converse e8d5c07bcc Re-indent after last commit. 16 years ago