summaryrefslogtreecommitdiffstats
path: root/sbc/sbc.c
Commit message (Expand)AuthorAgeFilesLines
* Fix SBC to compile cleanly with -Wsign-compareMarcel Holtmann2009-01-301-4/+7
* Fix for SBC encoding with block sizes other than 16Siarhei Siamashka2009-01-291-6/+13
* SBC encoder scale factors calculation optimized with __builtin_clzSiarhei Siamashka2009-01-291-16/+5
* Performance optimizations for input data processing in SBC encoderSiarhei Siamashka2009-01-281-26/+29
* Use of -funroll-loops option to improve SBC encoder performanceSiarhei Siamashka2009-01-231-16/+33
* Coding style fixesSiarhei Siamashka2009-01-181-21/+32
* SBC arrays and constant tables aligned at 16 byte boundary for SIMDSiarhei Siamashka2009-01-161-10/+16
* SIMD-friendly variant of SBC encoder analysis filterSiarhei Siamashka2009-01-161-153/+2
* Fix for big endian problems in SBC codecSiarhei Siamashka2009-01-071-12/+0
* Fixed correct handling of frame sizes in the encoderChristian Hoene2009-01-061-3/+3
* Use of constant shift in SBC quantization code to make it fasterSiarhei Siamashka2009-01-061-10/+13
* Update copyright informationMarcel Holtmann2009-01-011-1/+1
* Added possibility to analyze 4 blocks at once in SBC encoderSiarhei Siamashka2009-01-011-49/+82
* New SBC analysis filter function to replace current broken codeSiarhei Siamashka2008-12-291-198/+108
* Fixed subbands selection for joint-stereo in SBC encoderSiarhei Siamashka2008-12-291-4/+4
* Don't decode a frame if it is too smallMarcel Holtmann2008-12-231-0/+3
* Remove unnecessary code and fix a coding style.Luiz Augusto von Dentz2008-12-181-14/+11
* Fix for overflow bug in SBC quantization codeSiarhei Siamashka2008-12-181-1/+1
* Bitstream writing optimization for SBC encoderSiarhei Siamashka2008-12-181-28/+37
* Fix SBC gain mismatchMarcel Holtmann2008-10-311-2/+2
* Avoid direct inclusion of malloc.hMarcel Holtmann2008-06-111-1/+0
* Cidorvan found another place where the spec had us saving a bunch of valuesBrad Midgley2008-03-081-24/+13
* decoder optimization, now using nested multiply callsBrad Midgley2008-03-061-48/+51
* Cidorvan's 4-subband overflow fixesBrad Midgley2008-02-291-1/+1
* Replace 64bits multiplies by 32bits to further optimize the codeJohan Hedberg2008-02-221-6/+4
* Introduce sbc new API.Luiz Augusto von Dentz2008-02-191-153/+157
* fix for decoder noise at high bitpoolsBrad Midgley2008-02-151-10/+2
* Update copyright informationMarcel Holtmann2008-02-021-2/+1
* change MUL/MULA semanticsBrad Midgley2008-01-301-168/+171
* one more .X 32-bitismBrad Midgley2008-01-291-1/+1
* revert 16-bit state.X change (bad on arm)Brad Midgley2008-01-291-4/+4
* revert arm conditional codeBrad Midgley2008-01-281-12/+1
* change function signature so the arm optimization will workBrad Midgley2008-01-281-1/+12
* remove 16x16 mult optimization--gcc actually generates more costly codeBrad Midgley2008-01-281-93/+93
* Whitespace cleanupJohan Hedberg2008-01-281-1/+1
* avoid an (unlikely) overflowBrad Midgley2008-01-271-2/+2
* get 32-bit products whenever we're sure the multiplicands are both 16 bitsBrad Midgley2008-01-271-95/+95
* shorten the encoder tables to 16 bits, take out mula32/mul32 for now for simp...Brad Midgley2008-01-261-67/+67
* pcm input array should be 16 not 32 bitsBrad Midgley2008-01-261-75/+75
* update copyrightsBrad Midgley2008-01-191-1/+1
* coding styleBrad Midgley2008-01-141-7/+4
* comment typoBrad Midgley2008-01-141-1/+1
* fix initializationBrad Midgley2008-01-141-1/+4
* take out memmove in sbc analyzeBrad Midgley2008-01-141-21/+29
* tweak to the memmove for 4 subbandsBrad Midgley2008-01-111-1/+1
* optimizations: use memmove instead of a loop, unroll short loopBrad Midgley2008-01-081-11/+22
* smooth out last shift-in-place wrinkleBrad Midgley2007-12-141-11/+2
* push in-place-shift optimization up into scalefactors sectionBrad Midgley2007-12-141-7/+13
* shift-in-place opt is back in, with a bugfix for the 4-subband caseBrad Midgley2007-12-141-7/+15
* coding style on ?:Brad Midgley2007-12-141-1/+1