RSS feed
69653888
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/04/21 06:41
Implements CELT_SET_LOSS_PERC
fdd86753
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/04/13 13:08
Stop adjusting the VBR drift during silent frames, this prevents overshoot after silent spans. This also results in undershoot on files with lots of silence, but this is desirable in terms of increasing quality consistency. It will be even better if we later include some open-loop correction of the targets.
d25dd2bf
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/03/29 03:54
Fixes a declaration-after-statement error when using ALLOC_STACK
403485d0
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/03/29 03:43
Typo in C5X macro
9dec74d9
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/03/27 21:39
Adds support for decoding stereo streams with a mono decoder
c914f5ea
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/03/22 16:32
Updated MSVC project file
c3086a98
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/21 09:26
Making CELT_GET_MODE "private"
ff96b165
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/21 07:32
Removes the celt_mode_info() call.
d6bf19d2
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/03/21 03:06
Using the Opus header in 48k/2.5-20 ms modes
c5f99909
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/18 11:47
Fixes tandem-test.c
d0cb4ea3
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/18 11:42
Bump version number
ef20e393
– Jean-Marc Valin <jean-marc.valin@octasic.com>
authored
on 2011/03/18 11:34
Non-fatal bit-stream errors are now reported through ctl()
a7be4387
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/03/18 02:40
MSVC files
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.
Next