Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | revert arm conditional code | Brad Midgley | 2008-01-28 | 2 | -20/+1 | |
| | ||||||
* | change function signature so the arm optimization will work | Brad Midgley | 2008-01-28 | 1 | -1/+12 | |
| | ||||||
* | arm-assembly from cidoca for MULA | Brad Midgley | 2008-01-28 | 1 | -1/+9 | |
| | ||||||
* | remove 16x16 mult optimization--gcc actually generates more costly code | Brad Midgley | 2008-01-28 | 3 | -103/+101 | |
| | ||||||
* | Whitespace cleanup | Johan Hedberg | 2008-01-28 | 1 | -1/+1 | |
| | ||||||
* | avoid an (unlikely) overflow | Brad Midgley | 2008-01-27 | 1 | -2/+2 | |
| | ||||||
* | get 32-bit products whenever we're sure the multiplicands are both 16 bits | Brad Midgley | 2008-01-27 | 2 | -95/+97 | |
| | ||||||
* | shorten the encoder tables to 16 bits, take out mula32/mul32 for now for ↵ | Brad Midgley | 2008-01-26 | 3 | -77/+75 | |
| | | | | simplicity | |||||
* | pcm input array should be 16 not 32 bits | Brad Midgley | 2008-01-26 | 1 | -75/+75 | |
| | | | | use 32-bit product when multiplying two values limited to 16 bits each | |||||
* | update copyrights | Brad Midgley | 2008-01-19 | 2 | -2/+2 | |
| | ||||||
* | codec has been using 32-bit (MUL) and 64-bit (MULA) multiplies | Brad Midgley | 2008-01-17 | 1 | -1/+3 | |
| | | | | | straighten things out so MUL/MULA are both 64 bit create MUL32/MULA32 for anyone who really needs a 32-bit product | |||||
* | coding style | Brad Midgley | 2008-01-14 | 1 | -7/+4 | |
| | ||||||
* | comment typo | Brad Midgley | 2008-01-14 | 1 | -1/+1 | |
| | ||||||
* | fix initialization | Brad Midgley | 2008-01-14 | 1 | -1/+4 | |
| | ||||||
* | take out memmove in sbc analyze | Brad Midgley | 2008-01-14 | 1 | -21/+29 | |
| | ||||||
* | tweak to the memmove for 4 subbands | Brad Midgley | 2008-01-11 | 1 | -1/+1 | |
| | ||||||
* | optimizations: use memmove instead of a loop, unroll short loop | Brad Midgley | 2008-01-08 | 1 | -11/+22 | |
| | ||||||
* | smooth out last shift-in-place wrinkle | Brad Midgley | 2007-12-14 | 1 | -11/+2 | |
| | ||||||
* | push in-place-shift optimization up into scalefactors section | Brad Midgley | 2007-12-14 | 1 | -7/+13 | |
| | ||||||
* | shift-in-place opt is back in, with a bugfix for the 4-subband case | Brad Midgley | 2007-12-14 | 1 | -7/+15 | |
| | ||||||
* | coding style on ?: | Brad Midgley | 2007-12-14 | 1 | -1/+1 | |
| | ||||||
* | be more strict about calculating from joint since client may set it to | Brad Midgley | 2007-12-14 | 1 | -1/+1 | |
| | | | | a funky value other than 0/1 | |||||
* | roll back the shift-in-place bitpack optimization while we figure out if | Brad Midgley | 2007-12-14 | 1 | -7/+6 | |
| | | | | it tickles a bug or creates a bug for 4 subbands | |||||
* | don't need to memset the data header | Brad Midgley | 2007-12-13 | 1 | -8/+4 | |
| | ||||||
* | combine two conditionals in bit packing | Brad Midgley | 2007-11-30 | 1 | -5/+1 | |
| | ||||||
* | change inner loop bit packing to use shift-in-place instead of complex ops | Brad Midgley | 2007-11-30 | 1 | -7/+8 | |
| | ||||||
* | don't use the audio_sample array inside the frame struct | Brad Midgley | 2007-11-29 | 1 | -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 Dentz | 2007-11-29 | 1 | -26/+9 | |
| | ||||||
* | eliminate another max_bitneed loop, eliminate extraneous loop termination tests | Brad Midgley | 2007-11-27 | 1 | -11/+11 | |
| | ||||||
* | eliminate extra loop for bitneed compute | Brad Midgley | 2007-11-27 | 1 | -13/+9 | |
| | | | | make a couple while loops easier to read as for loops | |||||
* | combine the blk loops inside the joint conditional | Brad Midgley | 2007-11-27 | 1 | -10/+7 | |
| | ||||||
* | rework joint subband test--uses a lot less stack space, simplify multiple | Brad Midgley | 2007-11-27 | 1 | -27/+31 | |
| | | | | loops into one, unroll one tiny loop | |||||
* | Introduce sbc_get_frame_duration. | Luiz Augusto von Dentz | 2007-11-23 | 2 | -4/+6 | |
| | ||||||
* | Change name of sbc_fill_defaults to sbc_set_defaults. | Luiz Augusto von Dentz | 2007-11-13 | 1 | -3/+3 | |
| | ||||||
* | Add sbc_reinit. | Luiz Augusto von Dentz | 2007-11-13 | 2 | -8/+31 | |
| | ||||||
* | Make sbc codec to write directly in application buffers and so avoiding memcpys. | Luiz Augusto von Dentz | 2007-11-12 | 4 | -67/+88 | |
| | ||||||
* | correction in the 4 subband optimization | Brad Midgley | 2007-11-05 | 1 | -4/+5 | |
| | ||||||
* | More coding style cleanup | Johan Hedberg | 2007-11-02 | 1 | -23/+25 | |
| | ||||||
* | Some more whitespace fixes | Johan Hedberg | 2007-11-01 | 1 | -4/+4 | |
| | ||||||
* | Coding style cleanup | Johan Hedberg | 2007-11-01 | 5 | -185/+229 | |
| | ||||||
* | Move the usage function around | Marcel Holtmann | 2007-10-25 | 1 | -20/+21 | |
| | ||||||
* | More cleanups | Marcel Holtmann | 2007-10-25 | 1 | -52/+42 | |
| | ||||||
* | Add build magic around sbctester program | Marcel Holtmann | 2007-10-25 | 2 | -9/+15 | |
| | ||||||
* | First round of cleanups | Marcel Holtmann | 2007-10-25 | 1 | -57/+55 | |
| | ||||||
* | Frederic's conformance tests | Brad Midgley | 2007-10-25 | 1 | -0/+358 | |
| | | | | | | it needs build system integration, including -lsndfile to link this app should compile only if libsndfile-dev is present 'make install' should ignore it | |||||
* | 8-subband encoder had a sign error that made high frequencies noisy | Brad Midgley | 2007-10-17 | 1 | -1/+1 | |
| | ||||||
* | a little more factoring | Brad Midgley | 2007-10-06 | 1 | -7/+5 | |
| | ||||||
* | clean out dead code | Brad Midgley | 2007-10-06 | 1 | -132/+5 | |
| | ||||||
* | fix MUL* macros with () | Brad Midgley | 2007-10-05 | 2 | -14/+7 | |
| | | | | factor more multiplies in 4-subband encoder | |||||
* | enable 4 subband lower half optimizations | Brad Midgley | 2007-10-04 | 1 | -32/+23 | |
| |