summaryrefslogtreecommitdiffstats
path: root/sbc/sbc.c
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
| | | | it's totally unnecessary to keep all these temporary results around
* 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
| | | | make a couple while loops easier to read as for loops
* 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
| | | | loops into one, unroll one tiny loop
* Introduce sbc_get_frame_duration.Luiz Augusto von Dentz2007-11-231-2/+5
|
* 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-131-8/+30
|
* Make sbc codec to write directly in application buffers and so avoiding memcpys.Luiz Augusto von Dentz2007-11-121-39/+59
|
* correction in the 4 subband optimizationBrad Midgley2007-11-051-4/+5
|
* More coding style cleanupJohan Hedberg2007-11-021-23/+25
|
* Coding style cleanupJohan Hedberg2007-11-011-140/+157
|
* 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-051-12/+5
| | | | factor more multiplies in 4-subband encoder
* 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 ↵Brad Midgley2007-10-041-0/+37
| | | | encoder. seems to work fine.
* optimizations for 2nd stage of 4-subband encoderBrad Midgley2007-10-041-0/+23
| | | | disabled but in place so indt folks don't duplicate the optimization effort
* Add simple implementation of sbc_parse()Marcel Holtmann2007-08-261-0/+5
|
* indicate 0 bytes consumed in encoder if input is too short.Brad Midgley2007-08-261-1/+4
| | | | | caller is responsible for filling the end of the input if it really wants the frame encoded (ie with silence at the end)
* Update copyright informationMarcel Holtmann2007-08-251-1/+1
|
* Add swap member to sbc struct and fix pcm plugin to not swap the buffer.Luiz Augusto von Dentz2007-08-211-3/+15
|
* Don't hardcode allocation method to SNRJohan Hedberg2007-08-111-1/+1
|
* whitespace fixesBrad Midgley2007-03-241-2/+2
|
* update the sbc encoder from the working fixed-point code in the sbc projectBrad Midgley2007-03-171-1/+1397
| | | | | I also tagged the sbc project with "copied-to-bluez-utils" at the same time. We will do sbc work under bluez and sync it with the old sbc project if necessary.
* Add SBC helper includesMarcel Holtmann2007-02-211-0/+5
|
* Add skeleton for embedding SBC libraryMarcel Holtmann2007-01-311-0/+28