122 Commits (e3fd1857fb9e230de089820f77367ec320188c9c)

Author SHA1 Message Date
Michael Niedermayer 944f5b2779 aacsbr: Fix memory corruption. 13 years ago
Michael Niedermayer ad51833a1a aacsbr: prevent multiple ff_aac_sbr_ctx_init() 13 years ago
Michael Niedermayer abe0dbea2e aacsbr: add a assert0 to check for a inconsistency that 13 years ago
Justin Ruggles 9aa8193a23 Add floating-point sample format support to the ac3, eac3, dca, aac, and vorbis 14 years ago
Michael Niedermayer 30fe971934 aac: add headers needed for log2f() 14 years ago
Michael Niedermayer 3d462373f8 aac: add math.h needed for log2f() 14 years ago
Mans Rullgard 26f548bb59 fft: remove inline wrappers for function pointers 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Alex Converse 4a7d992437 aac: remove dead SBR input scaling 14 years ago
Alex Converse 916dee9f45 aac: remove dead SBR input scaling 14 years ago
Justin Ruggles 733dbe7d18 Remove the add bias hack for the C version of DSPContext.float_to_int16_*(). 14 years ago
Justin Ruggles 9d06d7bce3 Remove the add bias hack for the C version of DSPContext.float_to_int16_*(). 14 years ago
Alex Converse afa4248e4e aacsbr: Eliminate double precision arithmetic. 15 years ago
Alex Converse fd6eb4a06c Move Parametric Stereo related ps* files to aacps*. 15 years ago
Alex Converse cf3b4d9a78 aacsbr: Make dk signed. There is no point in it being unsigned. 15 years ago
Alex Converse bd9e0e2905 10l: aacsbr: Fix f_master[2] calculation when k2diff == -1. 15 years ago
Alex Converse a20639017b Add HE-AAC v2 support to the AAC decoder. 15 years ago
Alex Converse bc330b5f15 Cosmetics: Fold constants and re-indent after last commit. 15 years ago
Alex Converse 712209d567 Base downsampled SBR synthesis filterbank on a single IMDCT. 15 years ago
Alex Converse 388c795531 10l: Fix types and now unused variables after last commit. 15 years ago
Alex Converse 932963b8e2 Rewrite the SBR decoder QMF analysis filter on top of the IMDCT instead of the RDFT. 15 years ago
Alex Converse dd8871a63b aacdec: Rename avccontext to avctx. 15 years ago
Alex Converse 17d5959998 10l: The SBR refactor requires the use of 2 independent output X buffers. 15 years ago
Alex Converse 2d23fecd5d Enforce time border monotonicity. 15 years ago
Alex Converse a91d82b5cc Move the SBR patch count check to prevent overwrites. 15 years ago
Alex Converse 10678e5c72 Increase size of patch_borders[]. 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
Alex Converse ba659bedb8 Reindent read_sbr_extension. 15 years ago
Alex Converse 73c2704608 Print an error and skip PS when PS is found but explicitly found but 15 years ago
Alex Converse b3e5931d18 aacsbr: DSPUtilize analysis input scaling. 15 years ago
Alex Converse f8a93a2036 aac: Don't bias output during the IMDCT if SBR will be used. 15 years ago
Alex Converse 6ebc724060 aacsbr: Check that bs_num_env is valid before writing arrays with it as an offset. 15 years ago
Alex Converse 134b8cbb9a aacsbr: Cleanup read_sbr_grid and copy_sbr_grid after the recent overhaul of those functions. 15 years ago
Alex Converse f7e7888b2a aacsbr: Factor out the common end border case from t_q setup. 15 years ago
Alex Converse ac8d655a79 aacsbr: read bs_rel_bord directly into t_env. 15 years ago
Alex Converse ecc1f8c3c8 aacsbr: Make the previous value of bs_num_env local to read_sbr_data(). 15 years ago
Alex Converse 46751a65e3 aacsbr: Initialize e_a[1] to -1. 15 years ago
Alex Converse 5889172087 aacsbr: Dead code removal. 15 years ago
Alex Converse afd96c345f aacsbr: Remove a slightly incorrect comment. 15 years ago
Alex Converse 7935078623 aacsbr: Cleanup the newly merged read_sbr_grid, eliminating several context 15 years ago
Alex Converse 7333f849b1 aacsbr: Move the e_a calculation from sbr_mapping() to read_sbr_grid(). 15 years ago
Alex Converse b9c3e3b6e7 aacsbr: Merge sbr_time_freq_grid into read_sbr_grid (and into copy_sbr_grid). 15 years ago
Alex Converse ed1d112931 aacsbr: Fail early on illegal envelope counts. 15 years ago
Alex Converse 8a9ee4b102 aacsbr: Check for illegal values of bs_pointer in sbr_read_grid(). 15 years ago
Alex Converse bf3d904c3d 10l: Include missing return values in functions made non-void by the previous commit. 15 years ago
Alex Converse 58b1cba0c9 aacsbr: Propagate errors from read_sbr_grid to prevent crashes in malformatted streams. 15 years ago
Georgi Chorbadzhiyski e0be763052 Add a missing fft.h include to the aacsbr decoder. 15 years ago
Alex Converse ed492b61db Add an HE-AAC v1 decoder. 15 years ago