RSS feed
	
	
	
		4c77ea96
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/09/14 18:50
		
doing pitch in denormalized domain
		 
	
		515136a3
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/09/13 16:15
		
removed unused #ifdefs
		 
	
		3aa3afe7
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/09/11 16:28
		
Only calling intra_fold() when there's no pulse allocated
		 
	
		a7750b90
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/08/29 18:52
		
Re-introducing the successive rotations as a way to control low-bitrate
		 
	
		0f0da999
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/08/12 17:34
		
Better fading for PLC: no fading for the first loss, muting after 6
		 
	
		9714f66d
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/08/12 16:29
		
Disabling some checks for the C55
		 
	
		bb275c41
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/08/11 18:12
		
Making it possible to use the C64x FFT
		 
	
		79b36199
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/20 19:33
		
Forcing side to be orthogonal to mid for N=2. This saves one degree of freedom.
		 
	
		fbfddf70
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/19 17:07
		
Making sure each band has a width that's a multiple of the number of MDCTs
		 
	
		692c33f8
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/08/09 05:21
		
Fixes typo in C6x macro.
		 
	
		5a70097d
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/08/08 09:23
		
C89 and 16-bit fixes
		 
	
		54669dc8
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/08/01 19:22
		
Allocating enough mem in celtenc/celtdec to handle 1024-sample frames
		 
	
		e610864c
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/08/01 19:05
		
This fixes a VBR bug introduced by raw bits. We should not write any raw
		 
	
		91f07dc1
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/25 16:42
		
Changing some code to use BITRES directly instead of its value.
		 
	
		949a29bf
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/25 16:16
		
Raw bits encoding/decoding functions renamed to *_raw() and re-introducing
		 
	
		50cf82f7
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2008/10/23 16:07
		
Raw bits enabled for the multiply-free range coder too.
		 
	
		c08be448
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/17 19:23
		
Implemented "raw bits"
		 
	
		8d940a66
		 – Timothy B. Terriberry <tterribe@xiph.org>
 authored
 and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 committed
 on 2008/10/19 10:41
		
Change end-of-stream handling in the range coder.
		 
	
		164a2296
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/22 03:48
		
Reducing the size of the pulses->bits cache by restricting the number of pulses
		 
	
		cb8780ca
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/20 19:40
		
C89 compatibility fixes for pseudo-stack mode.
		 
	
		8ccf1485
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/13 16:37
		
Bump version number to 0.6.1
		 
	
		43dd8a58
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/13 13:50
		
Allocating 100k for the pseudo stack so we're sure to be (more than) safe
		 
	
		c81af944
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/13 11:40
		
ietf doc: Last minute changes to the drafts
		 
	
		3ea5ea45
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/13 07:10
		
Clarifying the transient time-domain pre-emphasis and energy prediction to
		 
	
		2c44b554
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/12 18:19
		
Updating draft to match latest code changes
		 
	
		798ab38b
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/12 16:41
		
Using normalised M/S stereo data for folding and use separate folding gains
		 
	
		0719f6fc
		 – Gregory Maxwell <greg@xiph.org>
 authored
 and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 committed
 on 2009/07/09 13:07
		
This patch makes it safe to call the encode / decode functions with a NULL pointer in place of the pcm buffer.
		 
	
		4da9e94c
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/11 20:58
		
Using MS stereo for all bands, fixing a few bugs in the stereo folding
		 
	
		94b39e95
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/10 07:51
		
ietf doc: clarifications
		 
	
		e6d832a7
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/08 18:21
		
Allowing frame sizes up to 1024, with pitch enabled only up to 512
		 
	
		388fccc3
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/08 07:19
		
Most suggestions by Stefan Sayer.
		 
	
		36d2a7fd
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/08 05:43
		
Suggestions/corrections by Stefan Sayer.
		 
	
		0b765bf8
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/04 19:02
		
ietf doc: final tweak
		 
	
		ece2cfa2
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/04 18:46
		
removed useless comments
		 
	
		66e78168
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/04 18:22
		
ietf doc: stereo and other details
		 
	
		822ac747
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/04 17:58
		
Making real sure not to bust the pseudo-stack even for weird configurations
		 
	
		9fe754cf
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/04 17:21
		
ietf doc: more corrections
		 
	
		f7e5a827
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/04 03:19
		
ief doc: Moving allocation matrix interpolation to the "Modes" section
		 
	
		54f58350
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/03 20:31
		
ietf doc: removed duplicate paragraph in allocation section
		 
	
		49baf653
		 – Gregory Maxwell <greg@xiph.org>
 authored
 on 2009/07/03 18:44
		
ietf doc: An initial attempt at explaining the allocation machinery.
		 
	
		7635c6db
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/03 18:24
		
ietf doc: fixed a few minor things that were broken in the last changes
		 
	
		bed19456
		 – Kat Walsh <kat@wikimedia.org>
 authored
 on 2009/07/03 15:54
		
copyedit
		 
	
		d83c3899
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/03 13:36
		
ietf doc: misc
		 
	
		4e5b7bc5
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/03 11:09
		
Tuning the folding gain to be higher when there's only one pulse and lower
		 
	
		9c710761
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/03 11:00
		
ietf stuff: cwrs and split.
		 
	
		23375a89
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/03 09:03
		
ietf doc: s/bytes/octet/
		 
	
		6fa4b56b
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/03 06:44
		
ietf doc: fixing up references, removed misleading comments in rangedec.c
		 
	
		89fff036
		 – Timothy B. Terriberry <tterribe@xiph.org>
 authored
 and Jean-Marc Valin <jean-marc.valin@octasic.com>
 committed
 on 2009/07/03 06:18
		
ietf doc: range decoder, minor corrections
		 
	
		155aaba6
		 – Timothy B. Terriberry <tterribe@xiph.org>
 authored
 and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 committed
 on 2009/07/03 03:56
		
ietf doc: description of the range encoder (and a few misc fixes)
		 
	
		8e511a81
		 – Christopher Montgomery <xiphmont@gmail.com>
 authored
 and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 committed
 on 2009/07/02 22:10
		
Increasing allocation to the low-mid frequencies
		 
	
		3908c58c
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/02 13:34
		
ietf doc: spellchecking pass
		 
	
		469feb15
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/02 13:12
		
ietf doc: minor changes
		 
	
		86a7b787
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/02 12:09
		
ietf doc: energy decoding, build script, misc stuff
		 
	
		f7273861
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/02 11:04
		
ietf doc: folding, VBR, misc
		 
	
		08192e31
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/02 09:28
		
ietf doc: more source code formatting changes, got rid of float_cast.h
		 
	
		4d12a82c
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/07/02 06:59
		
ietf doc: cleaning up the build
		 
	
		7d8803b4
		 – Gregory Maxwell <greg@xiph.org>
 authored
 and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 committed
 on 2009/07/01 15:51
		
Some unusual frame sizes could run the pseudo-stack out of memory in fixed point mode.
		 
	
		cd29b027
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/07/01 05:59
		
fixed-point: fixing two overflows that didn't really affect quality
		 
	
		7c422653
		 – Gregory Maxwell <greg@xiph.org>
 authored
 on 2009/06/30 23:50
		
Fix compilation of test cases with fixed-debug enabled
		 
	
		da1156af
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/30 21:27
		
fixing a floating point bug for very small signals
		 
	
		63396f39
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/30 19:54
		
ietf doc: misc
		 
	
		84966954
		 – Gregory Maxwell <greg@xiph.org>
 authored
 and Jean-Marc Valin <jean-marc.valin@octasic.com>
 committed
 on 2009/06/29 21:06
		
Update valgrind support to match the latest valgrind API.
		 
	
		c57475b4
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/30 11:27
		
ietf doc: range coder
		 
	
		17ea4b7e
		 – Gregory Maxwell <greg@xiph.org>
 authored
 and Jean-Marc Valin <jean-marc.valin@octasic.com>
 committed
 on 2009/06/30 07:29
		
For some frame sizes there can be 5 shorts in a frame.
		 
	
		6d454d8d
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/30 06:31
		
This fixes a potential assertion failure with some very weak signals
		 
	
		02428d6c
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/29 19:55
		
ietf doc: decoder overview (ASCII art)
		 
	
		d4a907b2
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/29 19:42
		
ietf doc: encoder overview (ASCII art)
		 
	
		224824b0
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/29 13:35
		
ietf doc: pitch description
		 
	
		66a57c8e
		 – Gregory Maxwell <greg@xiph.org>
 authored
 on 2009/06/29 10:03
		
Fixes for celt_header_to_packet / celtdec for bigendian systems.
		 
	
		a80958b0
		 – Gregory Maxwell <greg@xiph.org>
 authored
 on 2009/06/29 08:48
		
Note some more platforms where float-approx is tested, fix a bug in the prediction ctl,
		 
	
		b92dce32
		 – Gregory Maxwell <greg@xiph.org>
 authored
 on 2009/06/28 15:51
		
Additional mathops.h tests.
		 
	
		8d2c51af
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/28 10:46
		
ietf doc: final fine bits, some fixes to the references
		 
	
		065bc152
		 – Gregory Maxwell <greg@xiph.org>
 authored
 and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 committed
 on 2009/06/24 12:43
		
Numerous autoconf changes. Configure option for FLOAT_APPROX
		 
	
		6ca7f10e
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/23 17:23
		
Bump version to 0.6.0 and increase bitstream version.
		 
	
		640f7fd8
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/21 05:47
		
Gives an error when trying to create a stereo mode with DISABLE_STEREO defined.
		 
	
		2014ca38
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/18 19:33
		
Minor simplification to the transient code
		 
	
		0dd2cd49
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/18 19:18
		
Simplifies the stereo mixing code, throwing away some old code.
		 
	
		e7dea13c
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/18 07:20
		
ietf doc: misc corrections
		 
	
		e2b7616e
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/17 18:39
		
Fixing a few bugs introduced in the energy interleaving changes and due to
		 
	
		b0b23a35
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/17 17:24
		
Interleaving the left and right final fine energy bits
		 
	
		fb1b4dae
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/17 16:37
		
Interleaving the left and right fine energy
		 
	
		76bda753
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/17 13:47
		
ietf doc: security, VBR, stereo
		 
	
		1b7e9c41
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/17 04:02
		
intealeaving the left and right coarse energy
		 
	
		5b9b51bc
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/16 18:27
		
Forced intra now overrides intra avoidance at low rate. Also, using the number
		 
	
		a20500db
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/16 12:45
		
ietf doc: stereo description
		 
	
		9dff0218
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/15 18:40
		
Minor stuff: preventing float underflow in celt_exp2(), preventing the use of
		 
	
		9edb7b42
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/15 07:22
		
This fixes a folding issue with stereo
		 
	
		08a82ffb
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/14 10:05
		
More de-interleaving: denormalised MDCT no longer stored with interleaved
		 
	
		66fb2462
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/14 08:31
		
removing redundant calls to exp2()
		 
	
		095abafc
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/14 05:29
		
Simplifying the stereo energy quantisation functions now that energy is
		 
	
		83c26e71
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/14 05:19
		
Now storing the band energies in de-interleaved format when doing stereo
		 
	
		7a56741b
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/13 18:59
		
removing redundant calls to log2()
		 
	
		f1ce9007
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/13 18:30
		
float approximations for log2() and exp2()
		 
	
		495ea676
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/12 13:41
		
ietf doc: characteristics, bit-stream
		 
	
		c10565bd
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/12 12:52
		
ietf doc: PVQ search
		 
	
		59f67687
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/12 07:49
		
ietf doc: better description of the bitstream
		 
	
		f1b5006d
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/11 13:40
		
ietf doc: fine energy
		 
	
		a76a5e8f
		 – Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
 authored
 on 2009/06/10 18:46
		
Better ebits rounding and making it possible to add remaining ebits even to
		 
	
		eb5aa094
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/10 13:48
		
ietf doc: synthesis
		 
	
		9ac1673c
		 – Jean-Marc Valin <jean-marc.valin@octasic.com>
 authored
 on 2009/06/09 13:44
		
PVQ doc
		 
Next