aboutsummaryrefslogtreecommitdiff
path: root/sbc
AgeCommit message (Expand)Author
2008-06-11Avoid direct inclusion of malloc.hMarcel Holtmann
2008-03-08rollback an unintended commit on Makefile.amBrad Midgley
2008-03-08Cidorvan found another place where the spec had us saving a bunch of valuesBrad Midgley
2008-03-06decoder optimization, now using nested multiply callsBrad Midgley
2008-03-05Enable gcc -O3 optimizations for SBCMarcel Holtmann
2008-02-29Cidorvan's 4-subband overflow fixesBrad Midgley
2008-02-22Replace 64bits multiplies by 32bits to further optimize the codeJohan Hedberg
2008-02-19Introduce sbc new API.Luiz Augusto von Dentz
2008-02-15fix for decoder noise at high bitpoolsBrad Midgley
2008-02-02Update copyright informationMarcel Holtmann
2008-01-30arm assembly version of MULABrad Midgley
2008-01-30change MUL/MULA semanticsBrad Midgley
2008-01-30remove unused macrosBrad Midgley
2008-01-30fix off-by-one in sbcdecBrad Midgley
2008-01-29one more .X 32-bitismBrad Midgley
2008-01-29revert 16-bit state.X change (bad on arm)Brad Midgley
2008-01-28revert arm conditional codeBrad Midgley
2008-01-28change function signature so the arm optimization will workBrad Midgley
2008-01-28arm-assembly from cidoca for MULABrad Midgley
2008-01-28remove 16x16 mult optimization--gcc actually generates more costly codeBrad Midgley
2008-01-28Whitespace cleanupJohan Hedberg
2008-01-27avoid an (unlikely) overflowBrad Midgley
2008-01-27get 32-bit products whenever we're sure the multiplicands are both 16 bitsBrad Midgley
2008-01-26shorten the encoder tables to 16 bits, take out mula32/mul32 for now for simp...Brad Midgley
2008-01-26pcm input array should be 16 not 32 bitsBrad Midgley
2008-01-19update copyrightsBrad Midgley
2008-01-17codec has been using 32-bit (MUL) and 64-bit (MULA) multipliesBrad Midgley
2008-01-14coding styleBrad Midgley
2008-01-14comment typoBrad Midgley
2008-01-14fix initializationBrad Midgley
2008-01-14take out memmove in sbc analyzeBrad Midgley
2008-01-11tweak to the memmove for 4 subbandsBrad Midgley
2008-01-08optimizations: use memmove instead of a loop, unroll short loopBrad Midgley
2007-12-14smooth out last shift-in-place wrinkleBrad Midgley
2007-12-14push in-place-shift optimization up into scalefactors sectionBrad Midgley
2007-12-14shift-in-place opt is back in, with a bugfix for the 4-subband caseBrad Midgley
2007-12-14coding style on ?:Brad Midgley
2007-12-14be more strict about calculating from joint since client may set it toBrad Midgley
2007-12-14roll back the shift-in-place bitpack optimization while we figure out ifBrad Midgley
2007-12-13don't need to memset the data headerBrad Midgley
2007-11-30combine two conditionals in bit packingBrad Midgley
2007-11-30change inner loop bit packing to use shift-in-place instead of complex opsBrad Midgley
2007-11-29don't use the audio_sample array inside the frame structBrad Midgley
2007-11-29Remove unnecessary checks for output buffer length and some optimizations.Luiz Augusto von Dentz
2007-11-27eliminate another max_bitneed loop, eliminate extraneous loop termination testsBrad Midgley
2007-11-27eliminate extra loop for bitneed computeBrad Midgley
2007-11-27combine the blk loops inside the joint conditionalBrad Midgley
2007-11-27rework joint subband test--uses a lot less stack space, simplify multipleBrad Midgley
2007-11-23Introduce sbc_get_frame_duration.Luiz Augusto von Dentz
2007-11-13Change name of sbc_fill_defaults to sbc_set_defaults.Luiz Augusto von Dentz