xiph
/
opus.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Apply band caps to the band allocation table.
[opus.git]
/
libcelt
/
rate.c
2011-01-31
Timothy B. Terriberry
More band caps updates.
blob
|
commitdiff
2011-01-31
Timothy B. Terriberry
Add generic fine-energy rebalancing.
blob
|
commitdiff
|
diff to current
2011-01-30
Jean-Marc Valin
Merge branch 'exp_api_change'
blob
|
commitdiff
|
diff to current
2011-01-30
Timothy B. Terriberry
Use a smarter per-band bitrate cap.
blob
|
commitdiff
|
diff to current
2011-01-29
Jean-Marc Valin
Enabling the standard static mode by default
blob
|
commitdiff
|
diff to current
2011-01-29
Jean-Marc Valin
Using the actual degrees of freedom rather than N*C...
blob
|
commitdiff
|
diff to current
2011-01-26
Jean-Marc Valin
Removes unused function parameters
blob
|
commitdiff
|
diff to current
2011-01-10
Jean-Marc Valin
Defines MAX_FINE_BITS to ensure that we're using the...
blob
|
commitdiff
|
diff to current
2011-01-09
Timothy B. Terriberry
Prevent busts at low bitrates.
blob
|
commitdiff
|
diff to current
2010-12-30
Timothy B. Terriberry
Update the maximum fine bits everywhere.
blob
|
commitdiff
|
diff to current
2010-12-30
Timothy B. Terriberry
Move fine_priority calculation after the bust cap.
blob
|
commitdiff
|
diff to current
2010-12-27
Jean-Marc Valin
Minor tweaks to the max allocation
blob
|
commitdiff
|
diff to current
2010-12-19
Gregory Maxwell
Eliminate some divisions from rate.c.
blob
|
commitdiff
|
diff to current
2010-12-19
Gregory Maxwell
Fix for the allocation going negative. (bits[j] >=...
blob
|
commitdiff
|
diff to current
2010-12-18
Timothy B. Terriberry
Replace ec_{enc|dec}_bit_prob() with ec_{enc|dec}_bit_l...
blob
|
commitdiff
|
diff to current
2010-12-17
Jean-Marc Valin
Giving less bits to single-bin bands.
blob
|
commitdiff
|
diff to current
2010-12-17
Timothy B. Terriberry
More cleanups to compute_allocation().
blob
|
commitdiff
|
diff to current
2010-12-17
Timothy B. Terriberry
Give the bit we reserved to end skipping back when...
blob
|
commitdiff
|
diff to current
2010-12-16
Gregory Maxwell
Terminate the coding of skip bits at the last dynalloc...
blob
|
commitdiff
|
diff to current
2010-12-16
Jean-Marc Valin
Comments, low bit-rate busting avoidance
blob
|
commitdiff
|
diff to current
2010-12-16
Jean-Marc Valin
Setting fine_priority for skipped bands
blob
|
commitdiff
|
diff to current
2010-12-16
Timothy B. Terriberry
Rebalance N=1 allocations during interp_bits2pulses().
blob
|
commitdiff
|
diff to current
2010-12-16
Timothy B. Terriberry
Change strategies for allocation hole prevention.
blob
|
commitdiff
|
diff to current
2010-12-15
Timothy B. Terriberry
More compute_allocation() fixes.
blob
|
commitdiff
|
diff to current
2010-12-15
Timothy B. Terriberry
Store the total budget of compute_allocation in BITRES...
blob
|
commitdiff
|
diff to current
2010-12-15
Timothy B. Terriberry
Don't stop force-skipping on the first manually skipped...
blob
|
commitdiff
|
diff to current
2010-12-15
Timothy B. Terriberry
Move skip coding into interp_bits2pulses().
blob
|
commitdiff
|
diff to current
2010-12-15
Timothy B. Terriberry
More allocation function updates.
blob
|
commitdiff
|
diff to current
2010-12-15
Jean-Marc Valin
Tim just rewrote half of the bit allocator -- hope...
blob
|
commitdiff
|
diff to current
2010-12-14
Jean-Marc Valin
This fixes a bunch of bit allocation bugs
blob
|
commitdiff
|
diff to current
2010-12-14
Jean-Marc Valin
More negative bits prevention
blob
|
commitdiff
|
diff to current
2010-12-14
Jean-Marc Valin
Preventing negative bit allocation
blob
|
commitdiff
|
diff to current
2010-12-14
Jean-Marc Valin
Tuning for 2.5 ms frames
blob
|
commitdiff
|
diff to current
2010-12-10
Jean-Marc Valin
Adding some hysteresis on the folding threshold frequency
blob
|
commitdiff
|
diff to current
2010-12-08
Jean-Marc Valin
Simplifying the allocation code and making sure both...
blob
|
commitdiff
|
diff to current
2010-12-07
Jean-Marc Valin
Take into accound the 32-bit limit in the VQ
blob
|
commitdiff
|
diff to current
2010-12-01
Jean-Marc Valin
Better tuning for 5 ms frames
blob
|
commitdiff
|
diff to current
2010-12-01
Jean-Marc Valin
Increasing resolution of the alloc trim
blob
|
commitdiff
|
diff to current
2010-11-25
Jean-Marc Valin
Allocate remaining bits with constant SNR offset
blob
|
commitdiff
|
diff to current
2010-11-24
Jean-Marc Valin
Tuning the allocation trim_offset for shorter frames
blob
|
commitdiff
|
diff to current
2010-11-19
Jean-Marc Valin
Bit allocation wotk.
blob
|
commitdiff
|
diff to current
2010-11-05
Jean-Marc Valin
Minor tuning
blob
|
commitdiff
|
diff to current
2010-11-04
Jean-Marc Valin
Squashed commit of the following:
blob
|
commitdiff
|
diff to current
2010-10-22
Jean-Marc Valin
Tuning the allocation trim
blob
|
commitdiff
|
diff to current
2010-10-22
Jean-Marc Valin
Reworked the allocation trim to be absolute (in bits...
blob
|
commitdiff
|
diff to current
2010-10-18
Jean-Marc Valin
Making sure we can use up to 128 pulses.
blob
|
commitdiff
|
diff to current
2010-09-30
Jean-Marc Valin
Allowing to change the allocation dynamically.
blob
|
commitdiff
|
diff to current
2010-09-30
Jean-Marc Valin
Fixes a ibudget bust and a divide-by-zero at very low...
blob
|
commitdiff
|
diff to current
2010-09-28
Jean-Marc Valin
Preventing bands from being coded at a rate below ...
blob
|
commitdiff
|
diff to current
2010-09-14
Jean-Marc Valin
Speed up the bit allocator interpolation
blob
|
commitdiff
|
diff to current
2010-09-13
Jean-Marc Valin
Using 6 steps in allocation interpolation
blob
|
commitdiff
|
diff to current
2010-09-01
Jean-Marc Valin
Converting allocation table to 1/32 bit/sample resolution.
blob
|
commitdiff
|
diff to current
2010-08-31
Jean-Marc Valin
Minor simplification to interp_bits2pulses()
blob
|
commitdiff
|
diff to current
2010-08-31
Jean-Marc Valin
Fine energy allocation cleanup
blob
|
commitdiff
|
diff to current
2010-08-31
Jean-Marc Valin
qoffset tuning
blob
|
commitdiff
|
diff to current
2010-08-31
Jean-Marc Valin
More fine energy tuning, compensation for N=2
blob
|
commitdiff
|
diff to current
2010-08-31
Jean-Marc Valin
New fine energy allocation tuning.
blob
|
commitdiff
|
diff to current
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-08-14
Jean-Marc Valin
Making the fine energy allocation code less ugly.
blob
|
commitdiff
|
diff to current
2010-08-06
Jean-Marc Valin
Adaptive fine offset value
blob
|
commitdiff
|
diff to current
2010-07-27
Jean-Marc Valin
Bit allocation
blob
|
commitdiff
|
diff to current
2010-07-27
Timothy B. Terriberry
Adjust fine bits allocation.
blob
|
commitdiff
|
diff to current
2010-07-13
Jean-Marc Valin
Support for adjusting the end band
blob
|
commitdiff
|
diff to current
2010-06-03
Jean-Marc Valin
Allocation table now in bits/sample
blob
|
commitdiff
|
diff to current
2010-05-26
Jean-Marc Valin
Bunch of fixes for frames of 2.5 ms.
blob
|
commitdiff
|
diff to current
2010-05-21
Jean-Marc Valin
Getting rid of PVQ-level split
blob
|
commitdiff
|
diff to current
2010-05-11
Jean-Marc Valin
Proper use of logN and logM for the offsets
blob
|
commitdiff
|
diff to current
2010-05-08
Jean-Marc Valin
Allocation table stored with BITRES accuracy based...
blob
|
commitdiff
|
diff to current
2010-04-26
Jean-Marc Valin
Making the band definition the same at all frame sizes.
blob
|
commitdiff
|
diff to current
2010-04-07
Jean-Marc Valin
Caching log2_frac(N, BITRES) in the more data to save...
blob
|
commitdiff
|
diff to current
2010-04-07
Jean-Marc Valin
A few minor optimisations (compute_allocation, denormal...
blob
|
commitdiff
|
diff to current
2010-02-26
Jean-Marc Valin
Allowing CELT to skip the low frequencies
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-10-15
Jean-Marc Valin
first step for removing the number of channels from...
blob
|
commitdiff
|
diff to current
2009-10-14
Jean-Marc Valin
Adjusting the allocation for stereo directly in the...
blob
|
commitdiff
|
diff to current
2009-10-04
Jean-Marc Valin
stereo allocator tuning
blob
|
commitdiff
|
diff to current
2009-07-26
Jean-Marc Valin
Changing some code to use BITRES directly instead of...
blob
|
commitdiff
|
diff to current
2009-07-23
Jean-Marc Valin
Reducing the size of the pulses->bits cache by restrict...
blob
|
commitdiff
|
diff to current
2009-06-11
Jean-Marc Valin
Better ebits rounding and making it possible to add...
blob
|
commitdiff
|
diff to current
2009-06-10
Jean-Marc Valin
Adding extra fine bits only when we have rounded down...
blob
|
commitdiff
|
diff to current
2009-06-05
Gregory Maxwell
Handle malloc failure in mode_create gracefully without...
blob
|
commitdiff
|
diff to current
2009-06-03
Jean-Marc Valin
Removed support for band-per-band stereo_mode that...
blob
|
commitdiff
|
diff to current
2009-06-02
Jean-Marc Valin
It is no longer necessary to have a minimum of one...
blob
|
commitdiff
|
diff to current
2009-02-17
Gregory Maxwell
Miscellaneous comment, copyright notice, readme updates.
blob
|
commitdiff
|
diff to current
2009-02-10
Jean-Marc Valin
Better allocation rounding as suggested by derf
blob
|
commitdiff
|
diff to current
2009-02-09
Jean-Marc Valin
Changed the allocator to be smarter about the way it...
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-06
Jean-Marc Valin
Cleaned up some junk left from the last allocator change
blob
|
commitdiff
|
diff to current
2008-11-07
Jean-Marc Valin
Disabling the folding sign bit
blob
|
commitdiff
|
diff to current
2008-09-29
Jean-Marc Valin
Proper stack restore
blob
|
commitdiff
|
diff to current
2008-09-11
Jean-Marc Valin
One-at-a-time allocator now uses direct feedback from...
blob
|
commitdiff
|
diff to current
2008-09-10
Jean-Marc Valin
Simplifications to the new allocator
blob
|
commitdiff
|
diff to current
2008-09-10
Jean-Marc Valin
At least attempting to use all the bits.
blob
|
commitdiff
|
diff to current
2008-09-09
Jean-Marc Valin
Simplified allocation by doing it one band at a time...
blob
|
commitdiff
|
diff to current
2008-08-03
Jean-Marc Valin
fixed a bunch of bugs in the unified allocation code.
blob
|
commitdiff
|
diff to current
2008-08-02
Jean-Marc Valin
Unified allocation of fine energy and pulses.
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
next