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