RSS feed
	
	
	
		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
		 
	
		b045a26a
		 – David Schleef <ds@schleef.org>
 authored
 and Jean-Marc Valin <jean-marc.valin@octasic.com>
 committed
 on 2011/01/01 14:52
		
MSVC build fixes
		 
	
		2d333b4d
		 – David Schleef <ds@schleef.org>
 authored
 and Jean-Marc Valin <jean-marc.valin@octasic.com>
 committed
 on 2011/01/01 14:47
		
Use more standard test for lrintf/lrint
		 
	
		ecefde3d
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2011/01/11 04:20
		
Fixes the recombining stride and the deinterleaving stride
		 
	
		8cfda4a3
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2011/01/11 01:39
		
Using intensity_stereo() when itheta==0
		 
	
		a66b7574
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2011/01/10 08:21
		
Defines MAX_FINE_BITS to ensure that we're using the same value everywhere
		 
	
		9d2d0510
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2011/01/10 07:45
		
Using tell() rather than log2_frac() to compute qalloc
		 
	
		d9f6ec3f
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2011/01/10 05:52
		
Changes the N=2 stereo case to use the same sign convention as N=1
		 
	
		c2095a29
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2011/01/10 05:35
		
Max delta: +/- 16384
		 
	
		d9127edb
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2011/01/10 05:34
		
32-bit fixes
		 
Next