summaryrefslogtreecommitdiff
path: root/libavcodec/aacsbr.c
Commit message (Collapse)AuthorAge
...
* Print an error and skip PS when PS is found but explicitly found butAlex Converse2010-04-08
| | | | | | signaled to be absent. Originally committed as revision 22819 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: DSPUtilize analysis input scaling.Alex Converse2010-03-13
| | | | Originally committed as revision 22516 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aac: Don't bias output during the IMDCT if SBR will be used.Alex Converse2010-03-13
| | | | Originally committed as revision 22515 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Check that bs_num_env is valid before writing arrays with it as an ↵Alex Converse2010-03-09
| | | | | | offset. Originally committed as revision 22413 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Cleanup read_sbr_grid and copy_sbr_grid after the recent overhaul of ↵Alex Converse2010-03-09
| | | | | | those functions. Originally committed as revision 22412 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Factor out the common end border case from t_q setup.Alex Converse2010-03-09
| | | | Originally committed as revision 22411 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: read bs_rel_bord directly into t_env.Alex Converse2010-03-09
| | | | Originally committed as revision 22410 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Make the previous value of bs_num_env local to read_sbr_data().Alex Converse2010-03-09
| | | | Originally committed as revision 22409 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Initialize e_a[1] to -1.Alex Converse2010-03-09
| | | | | | | | This triggers lAPrev (e_a[0]) on the first SBR frame to be -1. The spec is somewhat ambiguous to what this value should be but this increases the accuracy of al_sbr_e_44_1 and similar streams from 14 bits to 15 bits. Originally committed as revision 22408 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Dead code removal.Alex Converse2010-03-09
| | | | Originally committed as revision 22387 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Remove a slightly incorrect comment.Alex Converse2010-03-09
| | | | | | The two conditions are equivalent. Originally committed as revision 22386 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Cleanup the newly merged read_sbr_grid, eliminating several contextAlex Converse2010-03-09
| | | | | | and some duplicate local variables. Originally committed as revision 22384 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Move the e_a calculation from sbr_mapping() to read_sbr_grid().Alex Converse2010-03-09
| | | | Originally committed as revision 22383 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Merge sbr_time_freq_grid into read_sbr_grid (and into copy_sbr_grid).Alex Converse2010-03-09
| | | | Originally committed as revision 22382 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Fail early on illegal envelope counts.Alex Converse2010-03-09
| | | | Originally committed as revision 22381 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Check for illegal values of bs_pointer in sbr_read_grid().Alex Converse2010-03-09
| | | | Originally committed as revision 22380 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: Include missing return values in functions made non-void by the ↵Alex Converse2010-03-09
| | | | | | previous commit. Originally committed as revision 22376 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aacsbr: Propagate errors from read_sbr_grid to prevent crashes in ↵Alex Converse2010-03-09
| | | | | | malformatted streams. Originally committed as revision 22375 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a missing fft.h include to the aacsbr decoder.Georgi Chorbadzhiyski2010-03-09
| | | | | | Patch by Georgi Chorbadzhiyski gf at unixsol dot org Originally committed as revision 22374 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add an HE-AAC v1 decoder.Alex Converse2010-03-08
A large portion of this code was orignally authored by Robert Swain. The rest was written by me. Full history is available at: svn://svn.ffmpeg.org/soc/aac-sbr http://github.com/aconverse/ffmpeg-heaac/tree/sbr_pub Originally committed as revision 22316 to svn://svn.ffmpeg.org/ffmpeg/trunk