RSS feed
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
52cb5fb3
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/10 04:08
Adding extra fine bits only when we have rounded down in the allocation
b469e601
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/06/09 10:17
cwrs documentation
24c25a23
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/06/09 07:56
Folding, coarse energy, source cleanup
c871c8de
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/08 20:57
The 010101 end of stream pattern is no longer needed now that we use the
39710536
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/08 20:10
This makes it possible to use the bits left after PVQ for fine energy.
cbc2afb1
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/06/08 13:45
Illustrating the bit-stream
6ed927f2
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/06/08 12:50
Describing pitch and short blocks
028ba369
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/06/08 10:27
Defining mode flags
7144200a
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2009/06/05 11:01
Add support for interframe prediction control in celtenc.
68280546
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/06/08 05:33
Merge commit 'origin/master'
695ab700
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/07 19:54
Minor simplification to the fine energy code
d8dcd244
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/07 09:01
This simplifies the energy quantisation by converting to the log2() scale
66a88594
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/06/05 14:10
Indent options
52b4cb21
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/06/05 13:21
Merge commit 'greg/master'
56522add
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/06/05 13:17
IETF doc update, including better source code formatting
2dd3d325
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/06/05 10:05
For celt_encoder_ctl CELT_SET_LTP is replaced with CELT_SET_PREDICTION
f43488cd
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/06/05 07:07
Fix non-C90 declaration after statement
033e6091
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/04 20:02
Improving code conversion to publishable form.
dc67fa9a
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/06/04 13:17
Handle malloc failure in mode_create gracefully without leaking memory.
1716999b
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/06/04 11:15
Add paranoid checking for the validity of the encoder and the decoder
083883e6
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/06/03 16:02
Fixes for the tests in pseudo-stack mode.
dc663473
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/06/04 12:39
Updated scripts for converting the source code to something more publishable
f3b44ef4
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/06/03 09:37
Add get_mode CTL for the encoder and decoder.
9a44cde2
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/02 16:21
Removed support for band-per-band stereo_mode that was never really used
7353203b
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/02 16:07
Updating DISABLE_STEREO to the new stereo code (i.e. disabling more stuff)
dcd580d7
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/02 04:02
Disabling K>128 until it can be shown to be useful.
445720f9
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/02 03:59
It is no longer necessary to have a minimum of one bit for fine energy
527db5c4
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/06/02 03:56
Adding a decision mechanism for turning folding on or off depending on the
d9458cd0
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/05/30 13:04
Add a mode_info call to obtain the sampling rate of the current mode.
e4c05a4d
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/30 06:09
Making the modified transient code work with stereo as well
18c1c22e
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/30 05:50
Fix for a mode memory leak -- was still allocating memory for the energy
aa936256
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/29 18:14
New transient handling code that weights the MDCTs directly unless there's
2b73a27e
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/26 20:05
1024 pulses ought to be enough for everybody
6391fe82
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/05/26 19:15
Minor optimisation -- using do-while() instead of for() in isqrt32()
7aa0ed40
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/02/19 16:28
Make ectest use random random numbers. Add a new test
c4b146c4
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/05/26 17:15
Fixing the encoder's handling of no-folding; with folding enabled
5aaf1233
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/26 17:50
Enabling more than 128 pulses for N=3 and N=4.
8eadcdc6
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/05/26 07:56
Switch the N=5 case of CWRS to also use a binary search.
d98d8ae0
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/05/26 05:09
CWRS clean-ups and optimizations.
1cca1516
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/23 18:28
This fixes a bug in the new stereo code triggered only at ridiculously high
331130e0
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/23 17:53
Slightly increasing the range of value by making sure the "start fs" is even
95400774
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/23 11:09
Documentation update: removed lookahead from the doxygen comment long after it
be607256
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/23 10:17
Making use of previously unused range of the laplace encoder to have a slightly
ce02e1b4
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/23 06:29
Setting ft=32768 instead of 32767 so that implementations can use shifts and
d1d74056
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/22 20:07
Should be enough to handle signals with a 144 dB (24-bit) dynamic range
6f18d111
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/20 18:50
Adds support for up to 32767 pulses for the N=3 case (disabled for now)
Next