summaryrefslogtreecommitdiff
path: root/libavcodec/aactab.c
Commit message (Collapse)AuthorAgeFilesLines
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* aactab: Tablegenify ff_aac_pow2sf_tab.Alex Converse2010-06-231-126/+1
| | | | Originally committed as revision 23740 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove explicit filename from Doxygen @file commands.Diego Biurrun2010-04-201-1/+1
| | | | | | | | Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove DECLARE_ALIGNED_{8,16} macrosMåns Rullgård2010-03-061-6/+6
| | | | | | | These macros are redundant. All uses are replaced with the generic DECLARE_ALIGNED macro instead. Originally committed as revision 22233 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove tables of codebook vector values which are contained inStefan Gehrer2010-02-201-24/+5
| | | | | | another table Originally committed as revision 21918 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård2010-01-221-8/+8
| | | | Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: Compress codebook tables and optimise sign bit handlingMåns Rullgård2010-01-131-0/+186
| | | | | | | | | | | | | | | | | | The codebooks each consist of small number of values repeated in groups of 2 or 4. Storing the codebooks as a packed list of 2- or 4-bit indexes into a table reduces their size substantially (from 7.5k to 1.5k), resulting in less cache pressure. For the band types with sign bits in the bitstream, storing the number and position of non-zero codebook values using a few bits avoids multiple get_bits() calls and floating-point comparisons which gcc handles miserably. Some float/int type punning also avoids gcc brain damage. Overall speedup 20-35% on Cortex-A8, 20% on Core i7. Originally committed as revision 21188 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: use new dsputil functionsMåns Rullgård2009-09-221-6/+6
| | | | Originally committed as revision 19956 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ff_swb_offset_* tables should be const.Reimar Döffinger2009-09-061-2/+2
| | | | Originally committed as revision 19782 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move TNS and swb_offset tables from aacdectab.h to aactab.c so that they can beAlex Converse2009-06-121-0/+140
| | | | | | shared with the AAC encoder. Originally committed as revision 19174 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for sample rate index 12, 7350 HzAlex Converse2009-02-121-3/+3
| | | | | | Patch by Alex Converse ( alex converse gmail com ) Originally committed as revision 17180 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-011-1/+1
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-131-1/+1
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AAC: Frequency domain prediction and hence Main profile supportAlex Converse2008-11-241-0/+4
| | | | | | Patch by Alex Converse ( alex converse gmail com ) Originally committed as revision 15919 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix perceptual noise shaping scaling including an oversight of the offset forAlex Converse2008-11-051-2/+30
| | | | | | | | the EIGHT_SHORT window type. Fixes issue 664. Patch by Alex Converse (alex converse gmail com) Originally committed as revision 15776 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add (additional) const to many global tables.Reimar Döffinger2008-10-021-3/+3
| | | | Originally committed as revision 15515 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More OKed AAC decoder hunksRobert Swain2008-08-151-0/+7
| | | | Originally committed as revision 14774 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Synchronise AAC decoder code with that from SoCRobert Swain2008-08-151-398/+488
| | | | Originally committed as revision 14772 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More OKed hunks of the AAC decoder from SoCRobert Swain2008-08-111-0/+15
| | | | Originally committed as revision 14694 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Sync already committed code with that in SoC and commit more OKed hunks of codeRobert Swain2008-08-091-0/+83
| | | | Originally committed as revision 14674 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move shared tables to aactab.c and add declarations to aactab.h. Also sync withRobert Swain2008-08-051-0/+798
SoC code. Originally committed as revision 14625 to svn://svn.ffmpeg.org/ffmpeg/trunk