xiph
/
opus.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
static modes update for MDCT
[opus.git]
/
libcelt
/
cwrs.c
2010-08-25
Jean-Marc Valin
FFT cleanup
blob
|
commitdiff
2010-08-25
Jean-Marc Valin
Updated static modes for new pulse cache.
blob
|
commitdiff
|
diff to current
2010-08-25
Jean-Marc Valin
New pulse cache
blob
|
commitdiff
|
diff to current
2010-07-27
Timothy B. Terriberry
Eliminate the loop when decoding the split angle.
blob
|
commitdiff
|
diff to current
2010-05-24
Jean-Marc Valin
Removing the rest of the >32-bit PVQ code
blob
|
commitdiff
|
diff to current
2010-05-21
Jean-Marc Valin
Getting rid of PVQ-level split
blob
|
commitdiff
|
diff to current
2010-05-08
Jean-Marc Valin
Fix for very short frame size (M=1)
blob
|
commitdiff
|
diff to current
2009-11-09
Jean-Marc Valin
Removing original freq-domain pitch code
blob
|
commitdiff
|
diff to current
2009-10-24
Jean-Marc Valin
SMALL_FOOTPRINT preserves the special n=1 cwrs case
blob
|
commitdiff
|
diff to current
2009-10-24
Jean-Marc Valin
Added a SMALL_FOOTPRINT option
blob
|
commitdiff
|
diff to current
2009-10-18
Jean-Marc Valin
Updated copyright notices
blob
|
commitdiff
|
diff to current
2009-10-17
Jean-Marc Valin
Changed all the celt*int*_t types to remove the _t...
blob
|
commitdiff
|
diff to current
2009-05-27
Timothy B. Terriberry
Minor optimisation -- using do-while() instead of for...
blob
|
commitdiff
|
diff to current
2009-05-26
Gregory Maxwell
Switch the N=5 case of CWRS to also use a binary search.
blob
|
commitdiff
|
diff to current
2009-05-26
Timothy B. Terriberry
CWRS clean-ups and optimizations.
blob
|
commitdiff
|
diff to current
2009-05-19
Jean-Marc Valin
Make it possible to use more than 255 pulses (not used...
blob
|
commitdiff
|
diff to current
2009-04-12
Timothy B. Terriberry
Fix (unexploitable) buffer overrun when _m=1 during...
blob
|
commitdiff
|
diff to current
2009-02-03
Gregory Maxwell
Minor enhancements to celtenc to avoid silently capping...
blob
|
commitdiff
|
diff to current
2008-12-17
Timothy B. Terriberry
Ensure that log2_frac() is _really_ an upper bound.
blob
|
commitdiff
|
diff to current
2008-12-17
Timothy B. Terriberry
Fix log2_frac() to return an upper bound, not a lower...
blob
|
commitdiff
|
diff to current
2008-12-17
Timothy B. Terriberry
Compute the real maximum required bits for a split.
blob
|
commitdiff
|
diff to current
2008-12-07
Jean-Marc Valin
Fixes two bugs in get_required_bits() for the split...
blob
|
commitdiff
|
diff to current
2008-10-01
Jean-Marc Valin
s/unsigned/celt_uint32_t/
blob
|
commitdiff
|
diff to current
2008-09-22
Jean-Marc Valin
Merge branch 'cwrs_speedup'
blob
|
commitdiff
|
diff to current
2008-09-22
Timothy B.B Terriberry
Change cwrsi() to operate on rows of U instead of columns.
blob
|
commitdiff
|
diff to current
2008-09-19
Jean-Marc Valin
Merge branch 'cwrs_speedup' (derf's cwrs changes)
blob
|
commitdiff
|
diff to current
2008-09-19
Timothy B.B Terriberry
Change CWRS indexing to use Pyramid VQ's magnitude...
blob
|
commitdiff
|
diff to current
2008-09-13
Jean-Marc Valin
Converted everything to 32-bit CWRS (using split after...
blob
|
commitdiff
|
diff to current
2008-09-13
Jean-Marc Valin
Generate slightly more accurate WMOPS figures
blob
|
commitdiff
|
diff to current
2008-08-03
Jean-Marc Valin
Turns out that the worse case of the vector split is...
blob
|
commitdiff
|
diff to current
2008-06-11
Jean-Marc Valin
Doing the cwrs split in dimensions should save a few...
blob
|
commitdiff
|
diff to current
2008-06-10
Jean-Marc Valin
Turns out maxK and maxM were also inverted in fits_in64()
blob
|
commitdiff
|
diff to current
2008-06-10
Jean-Marc Valin
fixed a cwrs bug in fits_in32()
blob
|
commitdiff
|
diff to current
2008-06-10
Jean-Marc Valin
Implemented split-cwrs for very large codebooks (>64...
blob
|
commitdiff
|
diff to current
2008-06-10
Jean-Marc Valin
Implemented a cleaner way to detect whether CWRS codebo...
blob
|
commitdiff
|
diff to current
2008-04-20
Jean-Marc Valin
Further simplifications to comb2pulses() to remove...
blob
|
commitdiff
|
diff to current
2008-04-18
Jean-Marc Valin
optimisation: one less conditional branch in pulse2comb()
blob
|
commitdiff
|
diff to current
2008-04-18
Jean-Marc Valin
optimisation: Removed a bunch of conditional branches...
blob
|
commitdiff
|
diff to current
2008-04-16
Jean-Marc Valin
optimisation: Making it clear to the compiler that...
blob
|
commitdiff
|
diff to current
2008-04-15
Jean-Marc Valin
optimisation: another bunch of simplifications to the...
blob
|
commitdiff
|
diff to current
2008-04-10
Jean-Marc Valin
fixed a few warnings, no real change
blob
|
commitdiff
|
diff to current
2008-04-05
Timothy B. Terriberry
Rework CWRS code.
blob
|
commitdiff
|
diff to current
2008-03-26
Jean-Marc Valin
Trying to clean up celt_ilog2() vs. EC_ILOG a bit.
blob
|
commitdiff
|
diff to current
2008-03-26
Jean-Marc Valin
making {next|prev}_cwrs* inline
blob
|
commitdiff
|
diff to current
2008-03-26
Jean-Marc Valin
optimisation: shaving a few cycles off prev_cwrs* by...
blob
|
commitdiff
|
diff to current
2008-03-25
Jean-Marc Valin
A bunch of pointers marked as "restrict" to ease the...
blob
|
commitdiff
|
diff to current
2008-03-12
Jean-Marc Valin
Changed definition of VARDECL to make it more flexible...
blob
|
commitdiff
|
diff to current
2008-03-11
Jean-Marc Valin
Better heuristic for deciding when to use the 32-bit...
blob
|
commitdiff
|
diff to current
2008-02-29
Jean-Marc Valin
Initial support for a managed stack/scratchpad. Still...
blob
|
commitdiff
|
diff to current
2008-02-20
Jean-Marc Valin
cwrs converted to use VARDECL/ALLOC macros
blob
|
commitdiff
|
diff to current
2008-02-20
Jean-Marc Valin
More C89 fixes, making sure to include config.h from...
blob
|
commitdiff
|
diff to current
2008-02-19
Jean-Marc Valin
Fixed a bunch of warnings
blob
|
commitdiff
|
diff to current
2008-02-18
Jean-Marc Valin
cwrs.c links to derf's article on pulse vector encoding.
blob
|
commitdiff
|
diff to current
2008-02-14
Jean-Marc Valin
Now no divisions required in the cwrs code
blob
|
commitdiff
|
diff to current
2008-02-14
Jean-Marc Valin
Reduced useless calls to ncwrs64() by half.
blob
|
commitdiff
|
diff to current
2008-02-14
Jean-Marc Valin
moved pulse [en|de]coding to cwrs.c
blob
|
commitdiff
|
diff to current
2008-02-14
Jean-Marc Valin
Speeded up cwrsi and icwrs by at least an order of...
blob
|
commitdiff
|
diff to current
2008-02-12
Jean-Marc Valin
Fixed stereo regression introduced in 05686a5d6e366d3a0...
blob
|
commitdiff
|
diff to current
2008-02-12
Jean-Marc Valin
Allowing the quantiser serch to put more than one pulse...
blob
|
commitdiff
|
diff to current
2008-02-12
Jean-Marc Valin
optional fast ncwrs64() implementation (copied from...
blob
|
commitdiff
|
diff to current
2008-01-31
Jean-Marc Valin
Moving everything to the same type abstraction (sort...
blob
|
commitdiff
|
diff to current
2007-12-31
Timothy B. Terriberry
Updated pulse coding to simpler (slightly faster) code...
blob
|
commitdiff
|
diff to current
2007-12-11
Jean-Marc Valin
Added support for codebooks up to 64 bits.
blob
|
commitdiff
|
diff to current
2007-12-03
Timothy B. Terriberry
Code for converting back and forth between pulse vector...
blob
|
commitdiff
|
diff to current