summaryrefslogtreecommitdiffstats
path: root/sbc
Commit message (Expand)AuthorAgeFilesLines
* update copyrightsBrad Midgley2008-01-192-2/+2
* codec has been using 32-bit (MUL) and 64-bit (MULA) multipliesBrad Midgley2008-01-171-1/+3
* 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
* be more strict about calculating from joint since client may set it toBrad Midgley2007-12-141-1/+1
* roll back the shift-in-place bitpack optimization while we figure out ifBrad Midgley2007-12-141-7/+6
* don't need to memset the data headerBrad Midgley2007-12-131-8/+4
* combine two conditionals in bit packingBrad Midgley2007-11-301-5/+1
* change inner loop bit packing to use shift-in-place instead of complex opsBrad Midgley2007-11-301-7/+8
* don't use the audio_sample array inside the frame structBrad Midgley2007-11-291-7/+5
* Remove unnecessary checks for output buffer length and some optimizations.Luiz Augusto von Dentz2007-11-291-26/+9
* eliminate another max_bitneed loop, eliminate extraneous loop termination testsBrad Midgley2007-11-271-11/+11
* eliminate extra loop for bitneed computeBrad Midgley2007-11-271-13/+9
* combine the blk loops inside the joint conditionalBrad Midgley2007-11-271-10/+7
* rework joint subband test--uses a lot less stack space, simplify multipleBrad Midgley2007-11-271-27/+31
* Introduce sbc_get_frame_duration.Luiz Augusto von Dentz2007-11-232-4/+6
* Change name of sbc_fill_defaults to sbc_set_defaults.Luiz Augusto von Dentz2007-11-131-3/+3
* Add sbc_reinit.Luiz Augusto von Dentz2007-11-132-8/+31
* Make sbc codec to write directly in application buffers and so avoiding memcpys.Luiz Augusto von Dentz2007-11-124-67/+88
* correction in the 4 subband optimizationBrad Midgley2007-11-051-4/+5
* More coding style cleanupJohan Hedberg2007-11-021-23/+25
* Some more whitespace fixesJohan Hedberg2007-11-011-4/+4
* Coding style cleanupJohan Hedberg2007-11-015-185/+229
* Move the usage function aroundMarcel Holtmann2007-10-251-20/+21
* More cleanupsMarcel Holtmann2007-10-251-52/+42
* Add build magic around sbctester programMarcel Holtmann2007-10-252-9/+15
* First round of cleanupsMarcel Holtmann2007-10-251-57/+55
* Frederic's conformance testsBrad Midgley2007-10-251-0/+358
* 8-subband encoder had a sign error that made high frequencies noisyBrad Midgley2007-10-171-1/+1
* a little more factoringBrad Midgley2007-10-061-7/+5
* clean out dead codeBrad Midgley2007-10-061-132/+5
* fix MUL* macros with ()Brad Midgley2007-10-052-14/+7
* enable 4 subband lower half optimizationsBrad Midgley2007-10-041-32/+23
* fix & enable 8-subband second half optimizationBrad Midgley2007-10-041-4/+5
* off-by-one problem in 8 subband optimizationBrad Midgley2007-10-041-2/+2
* a (disabled for now) cpu optimization for the bottom half of the 8 subbands e...Brad Midgley2007-10-041-0/+37
* optimizations for 2nd stage of 4-subband encoderBrad Midgley2007-10-041-0/+23
* Make SBC frame header endian safeMarcel Holtmann2007-08-271-0/+15
* Add simple implementation of sbc_parse()Marcel Holtmann2007-08-262-0/+6
* indicate 0 bytes consumed in encoder if input is too short.Brad Midgley2007-08-261-1/+4
* Fix parameter handling of encoderMarcel Holtmann2007-08-251-5/+7
* Fix output handling of decoderMarcel Holtmann2007-08-251-21/+30