Welcome to
mirror list
, hosted at
ThFree Co
, Russian Federation.
gitlab.com/quite/celt.git - Unnamed repository; edit this file 'description' to name the repository.
index
:
gitlab.com/quite/celt.git
master
Unnamed repository; edit this file 'description' to name the repository.
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
libcelt
/
cwrs.c
Age
Commit message (
Expand
)
Author
2011-03-03
Eliminate the ec_int32 and ec_uint32 typedefs.
Timothy B. Terriberry
2011-02-10
Relicensing under the simplified (2-clause) BSD license
Jean-Marc Valin
2011-01-29
Enabling the standard static mode by default
Jean-Marc Valin
2010-08-26
FFT cleanup
Jean-Marc Valin
2010-08-25
Updated static modes for new pulse cache.
Jean-Marc Valin
2010-08-25
New pulse cache
Jean-Marc Valin
2010-07-28
Eliminate the loop when decoding the split angle.
Timothy B. Terriberry
2010-05-24
Removing the rest of the >32-bit PVQ code
Jean-Marc Valin
2010-05-21
Getting rid of PVQ-level split
Jean-Marc Valin
2010-05-08
Fix for very short frame size (M=1)
Jean-Marc Valin
2009-11-09
Removing original freq-domain pitch code
Jean-Marc Valin
2009-10-24
SMALL_FOOTPRINT preserves the special n=1 cwrs case
v0.7.0
Jean-Marc Valin
2009-10-24
Added a SMALL_FOOTPRINT option
Jean-Marc Valin
2009-10-18
Updated copyright notices
Jean-Marc Valin
2009-10-17
Changed all the celt*int*_t types to remove the _t suffix, which is reserved
Jean-Marc Valin
2009-05-27
Minor optimisation -- using do-while() instead of for() in isqrt32()
Timothy B. Terriberry
2009-05-27
Switch the N=5 case of CWRS to also use a binary search.
Gregory Maxwell
2009-05-27
CWRS clean-ups and optimizations.
Timothy B. Terriberry
2009-05-19
Make it possible to use more than 255 pulses (not used yet).
Jean-Marc Valin
2009-04-12
Fix (unexploitable) buffer overrun when _m=1 during the cwrs table init, as
Timothy B. Terriberry
2009-02-04
Minor enhancements to celtenc to avoid silently capping bitrate and allow an
Gregory Maxwell
2008-12-17
Ensure that log2_frac() is _really_ an upper bound.
Timothy B. Terriberry
2008-12-17
Fix log2_frac() to return an upper bound, not a lower bound.
Timothy B. Terriberry
2008-12-17
Compute the real maximum required bits for a split.
Timothy B. Terriberry
2008-12-07
Fixes two bugs in get_required_bits() for the split cwrs case.
Jean-Marc Valin
2008-10-02
s/unsigned/celt_uint32_t/
Jean-Marc Valin
2008-09-22
Merge branch 'cwrs_speedup'
Jean-Marc Valin
2008-09-22
Change cwrsi() to operate on rows of U instead of columns.
Timothy B.B Terriberry
2008-09-19
Merge branch 'cwrs_speedup' (derf's cwrs changes)
Jean-Marc Valin
2008-09-19
Change CWRS indexing to use Pyramid VQ's magnitude ordering.
Timothy B.B Terriberry
2008-09-13
Converted everything to 32-bit CWRS (using split after that)
Jean-Marc Valin
2008-09-13
Generate slightly more accurate WMOPS figures
Jean-Marc Valin
2008-08-03
Turns out that the worse case of the vector split is the same as that of the
Jean-Marc Valin
2008-06-11
Doing the cwrs split in dimensions should save a few bits.
start_pre_echo_work
Jean-Marc Valin
2008-06-10
Turns out maxK and maxM were also inverted in fits_in64()
Jean-Marc Valin
2008-06-10
fixed a cwrs bug in fits_in32()
Jean-Marc Valin
2008-06-10
Implemented split-cwrs for very large codebooks (>64 bits), but still getting
Jean-Marc Valin
2008-06-10
Implemented a cleaner way to detect whether CWRS codebooks fit in 32 or 64 bits
Jean-Marc Valin
2008-04-21
Further simplifications to comb2pulses() to remove all conditional branches.
Jean-Marc Valin
2008-04-18
optimisation: one less conditional branch in pulse2comb()
Jean-Marc Valin
2008-04-18
optimisation: Removed a bunch of conditional branches from comb2pulse()
Jean-Marc Valin
2008-04-16
optimisation: Making it clear to the compiler that many of the loops in cwrs
Jean-Marc Valin
2008-04-15
optimisation: another bunch of simplifications to the "simple case" of the
Jean-Marc Valin
2008-04-11
fixed a few warnings, no real change
Jean-Marc Valin
2008-04-05
Rework CWRS code.
Timothy B. Terriberry
2008-03-27
Trying to clean up celt_ilog2() vs. EC_ILOG a bit.
Jean-Marc Valin
2008-03-26
making {next|prev}_cwrs* inline
Jean-Marc Valin
2008-03-26
optimisation: shaving a few cycles off prev_cwrs* by not computed the values
Jean-Marc Valin
2008-03-25
A bunch of pointers marked as "restrict" to ease the job of the compiler
Jean-Marc Valin
2008-03-12
Changed definition of VARDECL to make it more flexible. No actual code change.
Jean-Marc Valin
[next]