RSS feed
57854e81
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/02 20:57
Fix collapse mask tracking for recombine steps.
cf5d3a8c
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/02 06:42
Fix short length detection.
51c78624
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/02 19:43
More Opus build work
3a8f04db
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/02 18:02
Enabling the post-filter and exporting the ec functions for Opus
b44e94ef
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/02 16:23
Also fixing the DoFs for intensity stereo
0889e2ac
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/02 16:03
Getting the right DoFs for dual stereo
9cc56bf0
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/01 17:03
Removing ancient allocation matrix
ce6d0904
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/01 12:41
Increase caps/allocation accuracy.
424eb742
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/01 15:33
Only checking for a mismatch when RESYNTH is defined
aa6fec66
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/02/01 10:36
Limit mode creation to supported modes.
7e983194
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/02/01 13:00
Fixing the global stack -- and an overflow in collapse_mask
2799c297
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/02/01 07:53
Add assertions for band size restrictions.
cb8f366a
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/02/01 07:32
Don't allow empty eBands.
7bb26e13
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/02/01 12:04
Adds a generic CELT_SET_BITRATE() ctl() API for CBR and VBR
263e2719
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/02/01 06:20
Tuning the split threshold
411a84fa
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/31 20:55
Add a seprate qtheta offset for two-phase stereo.
4499263b
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/31 05:44
Adjust the splitting threshold.
5cf41c9d
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/31 12:34
Including static_mode* files in the distribution
a350bf52
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/31 12:30
Stop collapsing the background noise channels when switching to mono
682b6cf1
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/01/31 08:34
Don't destroy stereo history when switching to mono.
948d27c9
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/01/31 07:28
Propagate balance from compute_allocation() to quant_all_bands().
713d7a4c
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/31 08:41
Fix sample type conversion when resampling
b35807d7
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/31 08:27
No longer extracting the frame size from the mode to build the header
00a98f5d
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/31 06:19
Making the stereo encoder capable of encoding in mono
f1916a14
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/31 05:51
Making it possible for the stereo decoder to decode a mono stream
89039a3f
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/30 17:27
Apply band caps to the band allocation table.
b5d123a5
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/30 17:18
More band caps updates.
13bffd28
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/29 19:12
Add generic fine-energy rebalancing.
8cf29f09
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/30 18:38
Custom and non-custom versions of the get_size() functions
aaca4a71
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/30 16:19
Making sure that itheta=0 or 16384 really cuts allocation to one band
665da0ba
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/30 07:15
Merge branch 'exp_api_change'
c5643074
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/29 07:57
Use a smarter per-band bitrate cap.
d6c3d3ce
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/30 05:23
Error handling in _create() functions
913a1742
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/29 05:00
Adding resampling support
9b34bd83
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/28 17:20
Change qb cap to prevent side-fold collapses.
c97b258c
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/28 18:07
celt_encoder_create() now defaults to Opus standard mode
5ad35bf3
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/28 17:42
Enabling the standard static mode by default
d9e4b1d7
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/28 17:24
Adding the auto-generated static modes for float and fixed
17cab431
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/28 15:56
Using the actual degrees of freedom rather than N*C for fine offset
420c3258
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/27 17:35
Prevent VBR from shooting up to the maximum rate if set to very low target rates, and prevent the encoder VBR from producing 1 byte frames (which are no longer allowed).
09213de9
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/27 16:43
Don't rebalance bits for itheta=0 or 16384
a9285720
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 13:44
Making rebalance a celt_int32
47e905dc
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 13:05
Making anti-collapse a bit more conservative again
b417d839
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 12:19
Changing some double constants to float
61f40418
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 12:14
Adjusting post-filter coefficients to be exact in 13 bit precision.
49f76805
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 12:01
Adjusting pre-emphasis coefs to be exact in 16-bit precision
097c5be8
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 11:51
Using a real 16-bit value for the coarse beta on intra frames
8ca16121
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 11:28
Reducing waste at high bit-rate
c30f8ca6
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 10:50
Minor opus_compare fix
4cd3dd31
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 10:47
Comparison tool for decoder compliance
79afa9c6
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 05:46
Fixes fixed-point overflow on really low energy
02ad779f
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/27 04:53
Fixes a fixed-point overflow in anti-collapse
045e47ce
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/26 15:32
Improve accuracy of update_lowband test.
65d35a35
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/26 17:04
Only allowing silence in non-hybrid mode.
a396e153
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/25 18:05
More anti-collapse fixes, as well as a fold fix.
4b000c37
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/26 15:30
Setting bandE[] to zero after log2Amp when silence=1
8b631f2c
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/26 15:19
Fixes for silence handling in VBR mode, plus an encoder/decoder desync triggered by silent frames.
e3e2c26d
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/26 08:09
Removing more unused function params
13a7c266
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/26 05:58
Removes explicit filling of remaining bits with zeros
c39bb8ab
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/26 05:50
Removes unused function parameters
4610d183
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/26 05:00
Should avoid running log2Amp on uninitialized data
de79c378
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/26 04:24
Adding a special way to code digital silence in two or more bytes
72e86fa2
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/25 16:43
Remove // comment
9ce95e0b
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/25 14:12
anti-collapse tuning
72a55477
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/25 10:58
Oops, fixed the sqrt(2) constant for anti_collapse()
d121260f
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/25 08:11
Minimum period is now 15
01fa3389
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/24 12:21
Taking LM into account for anti-collapse
68b8d72e
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/01/24 07:50
Fix off-by-one error in ec_laplace_encode.
495114b7
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/24 10:53
Moving energy floor to coarse quantization
6ec2ca56
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/23 13:22
Clipping the encoder input to +/-2 to prevent scaling errors
3a56c9e1
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/23 06:34
prefilter/postfilter now forced off in Opus hybrid mode
eafd8a7f
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/22 19:24
Simple DTX/CNG implementation
2293e461
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/22 17:29
Considering "badness" in two-pass quant_coarse_energy().
ad3d813f
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/22 16:22
Stop uselessly calling haar1() when resynth=0
568326bf
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/22 15:16
Prevent out of bounds access to collapse_masks.
8f02c482
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/22 09:57
Correct an encoder/decoder mismatch at low volume levels. Relax some low level clamps so that the dynamic range can extend further below the 16bit floor.
5c2ac2b7
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/22 09:48
Tracking the background noise level
620e716b
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/21 13:41
Defining merge_stereo() when S==-M or S==M
6bdc53b8
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/20 18:08
Fix collapse_masks overflow for mono.
5da938b2
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/20 19:07
Reorders some operations in anti-collapse to reuse values
986e2695
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/20 19:02
Prevents taking the log of zero in fixed-point
63fb61f1
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/20 17:52
Using previous range coder state for PRNG
e8a373fd
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/19 15:47
Fixes an irrelevant uninitialized bug
a363e395
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/18 05:44
Remove useless ec_dec_tell() call.
21af73eb
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/19 11:30
Make collapse-detection bitexact.
87efe1df
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/18 09:44
Adds an anti-collapse mechanism for transients
2ce5c63d
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/17 15:50
Moving the tapset signalling to the beginning of the stream
8d367029
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/17 11:37
Adding tapset decision logic
dfa847a2
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/17 06:37
Support for multiple postfilter tapsets
d85018cb
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/13 09:38
In CVBR mode the rate selection was failing to add bytes which were about to fall off the end of the bitres and never be reusable, causing undershoot.
5677e34f
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/13 11:15
Setting oldBandE to zero outside of [start,end[
f0d828fc
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/13 10:01
Minor code cleanup, nothing to see here
a387ebfc
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/01/13 08:22
Proper scaling for the mid folding
173774bb
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/01/12 11:34
Replace log2_frac in the delta offset calculation.
2b13401f
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/12 11:13
Allowing the tf recombining to go all the way to LM=3
6b565268
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/12 06:27
Fixes constrained VBR
44203907
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/12 04:22
Enforces bands of even size even for custom modes
235c64b9
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/11 12:05
Using a step pdf for the stereo itheta encoding
c52d7689
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/01/11 04:42
Minor fixes to testcases
da290c88
– David Schleef <ds@schleef.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/01/01 15:03
Add --export-symbols-regex
Next