RSS feed
1a8bf37d
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/03/16 18:03
Taking into account the start and end bands in CNG
37e788c1
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/03/16 16:56
Fixes return value on lost packet
6c28805c
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/14 14:06
version bump
6f6e8b39
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/14 10:52
Renamed --noltp to --nopf in celtenc.c
7c328c2d
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/03/12 15:36
celtdec update for change in celt_decode() return value
dd2973dd
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/11 12:46
Fix missing break statements
e6acfe07
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/11 11:31
Adds in-band signalling of the CELT frame size and bandwidth
86da2c8b
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/11 05:36
Speeds up compute_allocation() by removing potential aliasing
3e7f22d4
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/09 11:47
Bump version to 0.11.2
f62b3bb9
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/09 06:56
Fix for global stack
9bac8c17
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/03/02 11:24
Eliminate the ec_int32 and ec_uint32 typedefs.
115fa35a
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/03/02 10:28
Fix CNG when effEBands is less than nbEBands.
168888f7
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/02 12:26
A float variable and a bug left in transient_analysis()
6c8acbf1
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/03/01 07:54
EC_ILOG cleanups.
3beb70e5
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/03/01 13:08
Fix effectiveBytes computation for VBR
c79c4e3b
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/02/16 08:21
Fixes a prototype mismatch in compute_allocation()
e3d39fec
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/14 18:57
Version bump
a31a7ea8
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/14 16:10
MSVC project files
f18ad438
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/02/14 08:26
Refactor ec_enc_patch_initial_bits().
5b236756
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/02/14 10:27
Correct a number of uninitialized value problems when end!=nbEBands. Now 8khz/20ms audio can be decoded at 48kHz and vice versa (with the PF turned off).
b3c05b6b
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/02/14 09:40
Implements ec_enc_patch_initial_bits()
079b9169
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/02/14 08:54
using "end" rather than nbEBands for trim_offset[]
1e9fb629
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/02/14 08:50
Fixes the inversion of SPREAD_LIGHT and SPREAD_AGGRESSIVE
64805fd2
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/11 19:50
Fix post-filter for the case where overlap!=shortMdctSize
fa74ae26
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/11 16:56
Fix for layouts of 22 band and more
a14e86d9
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/02/11 11:27
Fixes post-filter for transitions between 2.5ms and other frame sizes
cf89d2a6
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/02/10 05:50
Adding a tiny amount of noise when folding to prevent/reduce numerical issues
1111db31
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/09 18:14
Oops, forgot COPYING and the tandem test
3806c1d7
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/09 17:37
Relicensing under the simplified (2-clause) BSD license
1928f8df
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/08 17:32
CELT_SET_END_BAND_REQUEST in the decoder was performing the wrong bounds check and not allowing a change to fullband.
7007f1b8
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@octasic.com>
committed
on 2011/02/08 11:17
Encoder fixes for NB/WB/SWB modes.
20d07190
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/07 16:30
Update celtclient to the new API.
35a96ea9
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/06 15:23
minor detail with the last patch
285bc372
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/06 08:29
16-bit int fixes.
b570f1a9
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/06 12:32
Fix previous commit by still capping what the encoder will produce
b3dae4b0
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/04 16:50
Allowing maxCompressedBytes to be as large as one wants
0b405d11
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 20:03
Making encoder-side clipping optional
4305ab6b
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 19:13
Bump LT_CURRENT and fix configure output messages
f89f01fd
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 19:09
STATIC_MODES no longer used
5aa57e4f
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 19:04
Configure option for custom modes
4d3e105a
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/03 18:26
1275 byte packets is the absolute maximum packet size we're going to support. This makes the encoder and decoder refuse to operate outside of these boundaries.
8430a75b
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 18:54
Skipping most of the PLC code for DTX
d922fe1c
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 18:27
Version number bump
b8a6b312
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/03 17:56
This removes some pointless/dead code.
23340e22
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 18:21
Fixes an int overflow in the VBR code
75228782
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/03 10:32
Check for mode creation failure before we try to use it.
95becbee
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/03 16:06
This fixes the frame_size check on the encoder and decoder and removes some unused variable warnings when compiling without custom modes.
a093f4df
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/03 09:22
Refactor the entropy coder.
ef986e44
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 10:47
Increasing the pitch gain resolution
c33c3d6c
– Ron <ron@debian.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/02/04 00:44
Align the sample buffer for short
d539c6b9
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 08:36
Disabling the postfilter when complexity<5 or when CELT_SET_PREDICTION<=1
ec6588ae
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 05:34
Replaces previous commit with something safer
ff4116cc
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 04:16
Patch from Tim: Prevents bits2 from going negative
9a7540b6
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 02:05
Revert -export-symbols-regex 'celt_'. That probably wasn't a good idea
ea93c01a
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/02/03 01:42
Renormalize in anti-collapse only when needed
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.
Next