RSS feed
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
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)
0ac2b2fe
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/05/21 19:08
The change to FLOAT2INT16 in a8734e0f would break float input for
454d1d0c
– John Ridges <jridges@masque.com>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/05/21 18:38
This code does a very naive reset of the state. It is possible (even likely)
a8734e0f
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/21 18:29
Proper use of SCALEIN() as suggested by John Ridges
888d8ce9
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/05/21 00:21
VBR support. VBR API and VBR support in celtenc.
381d05aa
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/19 06:12
Make it possible to use more than 255 pulses (not used yet).
fa4a3bf5
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/05/12 11:39
making codec draft more compliant with IETF submission rules
8161f9e9
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/05/11 12:34
Version -01 of the RTP draft
db5f38ef
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/05/11 12:33
Change to ipr="trust200902" to make the experimental xml2rfc happy. Also, added
e95de9a2
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/05/11 08:53
Updated RTP draft
8842fdee
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/05/04 11:58
Fixing stereo: Do not attempt to use more bits than are available.
ec836da2
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/05/04 10:55
Reduce rounding in the mode allocator and remove a scaling loop.
74f4e9f3
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/02 05:57
The intra decision is now made for the following frame, not the current one.
32ec58cc
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/01 17:28
Dynamically selecting intra energy based on energy variations from the previous
18a3b79d
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/05/01 15:58
Add support for intra-coding of the coarse energy.
a8be38a3
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/04/29 18:16
Apparently the 0b notation used for the flags isn't standard C.
4fad200a
– Torben Hohn <torbenh@gmx.de>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/04/23 17:51
fix testcelt to use loss simulation
05ed03e6
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/04/29 03:44
New code for encoding the flags
eafbdd55
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/04/27 15:35
Making it easier to Torben to develop his new PLC code
43382095
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/04/15 12:52
Addressing some of Randell Jesup's comments
747378a4
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/04/11 18:15
Fix (unexploitable) buffer overrun when _m=1 during the cwrs table init, as
6db6cbd4
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/04/11 18:01
Making the "data" argument to celt_decode() const as pointed out by Bjoern
d27e6e34
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/03/29 18:29
Cleanup: getting rid of some old bits of stereo code that are no longer useful
ca53b7c9
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/03/26 16:23
Squashed commit of the following:
c8e200b8
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/03/11 09:13
Allow --without-ogg to address issue raised by Ian Davidson.
57a88994
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/03/06 11:28
Cleanup, acknowledgments
0da32b89
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/03/06 10:15
Mention the possibility of increasing the packetization interval in response to congestion.
ee1c9c52
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/03/06 05:42
low-overhead mode
595f8098
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/03/06 04:45
C code example
b31bc574
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/03/05 12:01
cleanup
e639c29d
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/03/05 06:57
frame size
18636360
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/03/05 06:42
Removed a few more inconsistancies
5e55b207
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/03/05 05:03
ptime update
e6c9d9ef
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/03/04 12:48
Trying to use ptime
ccfad275
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/03/04 08:31
A stereo example.
f4695988
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/03/03 12:37
minor changes
262538ee
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/03/03 09:02
Using b=AS: for the bandwidth. Moved the example to the end of the SDP section
05f4d964
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/03/03 07:19
Took Greg Maxwell's channel mapping and simplified it
50de742d
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/03/02 12:23
Multiple channels
de5898c4
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/03/02 09:34
RTP Draft updates; merge new security boiler-plate from draft-ietf-avt-rtp-howto-06.txt
af2b0f7e
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/02/27 12:12
misc changes to rtp draft
aa4c217f
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/02/27 04:23
Removed a few dozen warnings from the RTP XML draft.
dd91338b
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/26 12:05
Add version info to celtenc/celtdec output as suggested on the
f0d6e319
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/16 16:29
API documentation updates.
54547f16
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/16 13:56
Miscellaneous comment, copyright notice, readme updates.
28f0f653
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/02/16 02:32
Preparing for version 0.5.2
d539ad5f
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/02/09 18:54
Fixed an overflow in the bit allocation table for large frame stereo
fda0e10f
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/02/09 18:17
Better allocation rounding as suggested by derf
520eeaee
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/08 20:33
Simple check that application supplied packet length is not negative.
9a6c4966
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/02/08 19:45
Changed the allocator to be smarter about the way it allocates
9acd9293
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/06 13:16
Update comment in celt.h to reflect that frame sizes up to 512 are supported.
7884b22d
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/02/03 18:27
License for the kiss-fft headers
fc8ba9b2
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/03 16:03
Some additional documentaion in the celtenc UI.
fea148f2
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/03 15:46
Additional copyright notices.
f40bbf75
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/03 15:36
Include missing copyright information in various files, for signoff.
122c9892
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/03 13:22
Minor enhancements to celtenc to avoid silently capping bitrate and allow an
242eee35
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/03 11:07
Enlarge CELT pseudo-stack for floating point unless an architecture specific value
0b2c46dc
– Gregory Maxwell <greg@xiph.org>
authored
on 2009/02/03 09:35
This fixes a budget overrun and segfault for unreasonably low bitrates.
1f84c801
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2009/01/19 16:13
This fixes a couple of issues with celtclient.c and makes it easier to
aca0be91
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/01/13 18:04
Pitch now quantised at the band level, got rid of all the VQ code.
77c80ce5
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/01/13 15:48
Moved the application of the pitch gain to (un)quant_bands(). This doesn't
41d819d3
– Christopher Montgomery <monty@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2009/01/13 08:39
Spec file
950394ce
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/01/09 12:44
mode parameters in ietf draft
0be0c800
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/01/09 06:28
cross-referencing the source code
fb0bd20e
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2009/01/08 19:23
nothing to see here
78f42af2
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/01/08 13:00
Details on the reference implementation
55ac2d1d
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/01/08 12:37
Added all the source files to the draft
e912c170
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/01/08 11:38
More decoder details
0947d503
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2009/01/06 12:58
Laplace details
Next