123 Commits (bac6ed4aebb5f25012b3b6293dab7df2767f8401)

Author SHA1 Message Date
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
Alex Converse 21e8c46cde Refactor AAC unsigned band type decoding for a modest speedup. 16 years ago
Alex Converse 039821a838 Use const to better allow the compiler to optimize AAC independent coupling. 16 years ago
Alex Converse 03b127477f Re-indent after last commit. 16 years ago
Alex Converse f1ade11e33 Make set coup.gain[c][0] aand only coup.gain[c][0] is set for a independently switched CCE. 16 years ago
Robert Swain 5f401ee03c AAC: Cosmetic alterations after the last commit 16 years ago
Alex Converse b2d9d4a531 Give an error message when returning due to an unallocated channel element 16 years ago
Alex Converse 30272450f9 Add support for sample rate index 12, 7350 Hz 16 years ago
Alex Converse ff587009ae Remove bogus coupling_point assignment for non-CCE as this value is not checked 16 years ago
Jai Menon f418b86151 Check sampling index validity for AAC decoding 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago
Robert Swain 158b39126d Support ADTS AAC files in the ffaac decoder (limited to streams containing one 16 years ago
Carl Eugen Hoyos 6735e2c810 Revert r16375: It broke aac decoding. 16 years ago
Carl Eugen Hoyos 69b38d4dc3 Reduce number of warnings when compiling with icc by two. 16 years ago
Robert Swain 897c1703d0 AAC: Reindent after last commit 16 years ago
Alex Converse aab5413323 AAC: Fix AAC prediction when used in conjunction with the CPE 16 years ago
Alex Converse 99665a21f4 AAC: Don't write an illegal sampling_index in a PCE to the MPEG4AudioConfig 16 years ago
Måns Rullgård 8153f14444 AAC: move scratch array to context to ensure 16-byte alignment 16 years ago
Alex Converse 4a904903dc AAC: Use a sign LUT rather than 1-2*get_bits1() 16 years ago
Alex Converse c0893c3abb AAC: Unroll code within decode_spectrum_and_dequant(). Gives 12% net speed gain. 16 years ago
Alex Converse 8821210575 AAC: Remove unnecessary fabsf() 16 years ago
Stefano Sabatini dbbec0c2f2 Make av_log_missing_feature an internal function, and change its name 16 years ago
Robert Swain 8f5aaa6d2f AAC: Cosmetics after last commit 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
Aurelien Jacobs 37d3e0667a uses FF_ARRAY_ELEMS() where appropriate 16 years ago
Alex Converse fbdae895f2 Rename variables to clarify the channel coupling element and corresponding 16 years ago
Alex Converse 88de95c2f9 Corrections to channel coupling code to attain conformance for appropriate 16 years ago
Robert Swain 341b28c0d2 Zero 'idx' for each iteration of the coupling gain loop and as it is only used 17 years ago
Robert Swain f80a8ca5cb Cosmetics: missing brackets 17 years ago
Alex Converse c8947a5612 Cast the return value of get_bits() to signed integer such that the subtraction 17 years ago
Alex Converse aac0eda407 Validate pulse position and error out if an invalid position is encountered. 17 years ago
Robert Swain 70735a3f9e Reindent after last commit 17 years ago
Alex Converse 5143684891 Apply pulses to unscaled coefficients rather than scaled. 17 years ago
Robert Swain 408992bae2 Operands of '+' are not necessarily evaluated in order so r15311 was pointless. 17 years ago
Alex Converse 19645d742e Correct order of parsing for pulse scalefactor band and offset to match the 17 years ago
Robert Swain 35445d29f5 Reindent after last commit 17 years ago