shithub: opus

RSS feed

5b236756 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> 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 <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/14 09:40
Implements ec_enc_patch_initial_bits()

079b9169 – Jean-Marc Valin <[email protected]> authored on 2011/02/14 08:54
using "end" rather than nbEBands for trim_offset[]

1e9fb629 – Jean-Marc Valin <[email protected]> authored on 2011/02/14 08:50
Fixes the inversion of SPREAD_LIGHT and SPREAD_AGGRESSIVE

64805fd2 – Jean-Marc Valin <[email protected]> authored on 2011/02/11 19:50
Fix post-filter for the case where overlap!=shortMdctSize

fa74ae26 – Jean-Marc Valin <[email protected]> authored on 2011/02/11 16:56
Fix for layouts of 22 band and more

a14e86d9 – Jean-Marc Valin <[email protected]> authored on 2011/02/11 11:27
Fixes post-filter for transitions between 2.5ms and other frame sizes

cf89d2a6 – Jean-Marc Valin <[email protected]> authored on 2011/02/10 05:50
Adding a tiny amount of noise when folding to prevent/reduce numerical issues

1111db31 – Jean-Marc Valin <[email protected]> authored on 2011/02/09 18:14
Oops, forgot COPYING and the tandem test

3806c1d7 – Jean-Marc Valin <[email protected]> authored on 2011/02/09 17:37
Relicensing under the simplified (2-clause) BSD license

1928f8df – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> 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 <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/08 11:17
Encoder fixes for NB/WB/SWB modes.

20d07190 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/07 16:30
Update celtclient to the new API.

35a96ea9 – Jean-Marc Valin <[email protected]> authored on 2011/02/06 15:23
minor detail with the last patch

285bc372 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/06 08:29
16-bit int fixes.

b570f1a9 – Jean-Marc Valin <[email protected]> authored on 2011/02/06 12:32
Fix previous commit by still capping what the encoder will produce

b3dae4b0 – Jean-Marc Valin <[email protected]> authored on 2011/02/04 16:50
Allowing maxCompressedBytes to be as large as one wants

0b405d11 – Jean-Marc Valin <[email protected]> authored on 2011/02/03 20:03
Making encoder-side clipping optional

4305ab6b – Jean-Marc Valin <[email protected]> authored on 2011/02/03 19:13
Bump LT_CURRENT and fix configure output messages

f89f01fd – Jean-Marc Valin <[email protected]> authored on 2011/02/03 19:09
STATIC_MODES no longer used

5aa57e4f – Jean-Marc Valin <[email protected]> authored on 2011/02/03 19:04
Configure option for custom modes

4d3e105a – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> 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 <[email protected]> authored on 2011/02/03 18:54
Skipping most of the PLC code for DTX

d922fe1c – Jean-Marc Valin <[email protected]> authored on 2011/02/03 18:27
Version number bump

b8a6b312 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/03 17:56
This removes some pointless/dead code.

23340e22 – Jean-Marc Valin <[email protected]> authored on 2011/02/03 18:21
Fixes an int overflow in the VBR code

75228782 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/03 10:32
Check for mode creation failure before we try to use it.

95becbee – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> 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 <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/03 09:22
Refactor the entropy coder.

ef986e44 – Jean-Marc Valin <[email protected]> authored on 2011/02/03 10:47
Increasing the pitch gain resolution

c33c3d6c – Ron <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/04 00:44
Align the sample buffer for short

d539c6b9 – Jean-Marc Valin <[email protected]> authored on 2011/02/03 08:36
Disabling the postfilter when complexity<5 or when CELT_SET_PREDICTION<=1

ec6588ae – Jean-Marc Valin <[email protected]> authored on 2011/02/03 05:34
Replaces previous commit with something safer

ff4116cc – Jean-Marc Valin <[email protected]> authored on 2011/02/03 04:16
Patch from Tim: Prevents bits2 from going negative

9a7540b6 – Jean-Marc Valin <[email protected]> authored on 2011/02/03 02:05
Revert -export-symbols-regex 'celt_'. That probably wasn't a good idea

ea93c01a – Jean-Marc Valin <[email protected]> authored on 2011/02/03 01:42
Renormalize in anti-collapse only when needed

57854e81 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/02 20:57
Fix collapse mask tracking for recombine steps.

cf5d3a8c – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/02 06:42
Fix short length detection.

51c78624 – Jean-Marc Valin <[email protected]> authored on 2011/02/02 19:43
More Opus build work

3a8f04db – Jean-Marc Valin <[email protected]> authored on 2011/02/02 18:02
Enabling the post-filter and exporting the ec functions for Opus

b44e94ef – Jean-Marc Valin <[email protected]> authored on 2011/02/02 16:23
Also fixing the DoFs for intensity stereo

0889e2ac – Jean-Marc Valin <[email protected]> authored on 2011/02/02 16:03
Getting the right DoFs for dual stereo

9cc56bf0 – Jean-Marc Valin <[email protected]> authored on 2011/02/01 17:03
Removing ancient allocation matrix

ce6d0904 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/01 12:41
Increase caps/allocation accuracy.

424eb742 – Jean-Marc Valin <[email protected]> authored on 2011/02/01 15:33
Only checking for a mismatch when RESYNTH is defined

aa6fec66 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/01 10:36
Limit mode creation to supported modes.

7e983194 – Jean-Marc Valin <[email protected]> authored on 2011/02/01 13:00
Fixing the global stack -- and an overflow in collapse_mask

2799c297 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/01 07:53
Add assertions for band size restrictions.

cb8f366a – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/02/01 07:32
Don't allow empty eBands.

7bb26e13 – Jean-Marc Valin <[email protected]> authored on 2011/02/01 12:04
Adds a generic CELT_SET_BITRATE() ctl() API for CBR and VBR

263e2719 – Jean-Marc Valin <[email protected]> authored on 2011/02/01 06:20
Tuning the split threshold

411a84fa – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/31 20:55
Add a seprate qtheta offset for two-phase stereo.

4499263b – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/31 05:44
Adjust the splitting threshold.

5cf41c9d – Jean-Marc Valin <[email protected]> authored on 2011/01/31 12:34
Including static_mode* files in the distribution

a350bf52 – Jean-Marc Valin <[email protected]> authored on 2011/01/31 12:30
Stop collapsing the background noise channels when switching to mono

682b6cf1 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/31 08:34
Don't destroy stereo history when switching to mono.

948d27c9 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/31 07:28
Propagate balance from compute_allocation() to quant_all_bands().

713d7a4c – Jean-Marc Valin <[email protected]> authored on 2011/01/31 08:41
Fix sample type conversion when resampling

b35807d7 – Jean-Marc Valin <[email protected]> authored on 2011/01/31 08:27
No longer extracting the frame size from the mode to build the header

00a98f5d – Jean-Marc Valin <[email protected]> authored on 2011/01/31 06:19
Making the stereo encoder capable of encoding in mono

f1916a14 – Jean-Marc Valin <[email protected]> authored on 2011/01/31 05:51
Making it possible for the stereo decoder to decode a mono stream

89039a3f – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/30 17:27
Apply band caps to the band allocation table.

b5d123a5 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/30 17:18
More band caps updates.

13bffd28 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/29 19:12
Add generic fine-energy rebalancing.

8cf29f09 – Jean-Marc Valin <[email protected]> authored on 2011/01/30 18:38
Custom and non-custom versions of the get_size() functions

aaca4a71 – Jean-Marc Valin <[email protected]> authored on 2011/01/30 16:19
Making sure that itheta=0 or 16384 really cuts allocation to one band

665da0ba – Jean-Marc Valin <[email protected]> authored on 2011/01/30 07:15
Merge branch 'exp_api_change'

c5643074 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/29 07:57
Use a smarter per-band bitrate cap.

d6c3d3ce – Jean-Marc Valin <[email protected]> authored on 2011/01/30 05:23
Error handling in _create() functions

913a1742 – Jean-Marc Valin <[email protected]> authored on 2011/01/29 05:00
Adding resampling support

9b34bd83 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/28 17:20
Change qb cap to prevent side-fold collapses.

c97b258c – Jean-Marc Valin <[email protected]> authored on 2011/01/28 18:07
celt_encoder_create() now defaults to Opus standard mode

5ad35bf3 – Jean-Marc Valin <[email protected]> authored on 2011/01/28 17:42
Enabling the standard static mode by default

d9e4b1d7 – Jean-Marc Valin <[email protected]> authored on 2011/01/28 17:24
Adding the auto-generated static modes for float and fixed

17cab431 – Jean-Marc Valin <[email protected]> authored on 2011/01/28 15:56
Using the actual degrees of freedom rather than N*C for fine offset

420c3258 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> 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 <[email protected]> authored on 2011/01/27 16:43
Don't rebalance bits for itheta=0 or 16384

a9285720 – Jean-Marc Valin <[email protected]> authored on 2011/01/27 13:44
Making rebalance a celt_int32

47e905dc – Jean-Marc Valin <[email protected]> authored on 2011/01/27 13:05
Making anti-collapse a bit more conservative again

b417d839 – Jean-Marc Valin <[email protected]> authored on 2011/01/27 12:19
Changing some double constants to float

61f40418 – Jean-Marc Valin <[email protected]> authored on 2011/01/27 12:14
Adjusting post-filter coefficients to be exact in 13 bit precision.

49f76805 – Jean-Marc Valin <[email protected]> authored on 2011/01/27 12:01
Adjusting pre-emphasis coefs to be exact in 16-bit precision

097c5be8 – Jean-Marc Valin <[email protected]> authored on 2011/01/27 11:51
Using a real 16-bit value for the coarse beta on intra frames

8ca16121 – Jean-Marc Valin <[email protected]> authored on 2011/01/27 11:28
Reducing waste at high bit-rate

c30f8ca6 – Jean-Marc Valin <[email protected]> authored on 2011/01/27 10:50
Minor opus_compare fix

4cd3dd31 – Jean-Marc Valin <[email protected]> authored on 2011/01/27 10:47
Comparison tool for decoder compliance

79afa9c6 – Jean-Marc Valin <[email protected]> authored on 2011/01/27 05:46
Fixes fixed-point overflow on really low energy

02ad779f – Jean-Marc Valin <[email protected]> authored on 2011/01/27 04:53
Fixes a fixed-point overflow in anti-collapse

045e47ce – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/26 15:32
Improve accuracy of update_lowband test.

65d35a35 – Jean-Marc Valin <[email protected]> authored on 2011/01/26 17:04
Only allowing silence in non-hybrid mode.

a396e153 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/25 18:05
More anti-collapse fixes, as well as a fold fix.

4b000c37 – Jean-Marc Valin <[email protected]> authored on 2011/01/26 15:30
Setting bandE[] to zero after log2Amp when silence=1

8b631f2c – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/01/26 15:19
Fixes for silence handling in VBR mode, plus an encoder/decoder desync triggered by silent frames.

e3e2c26d – Jean-Marc Valin <[email protected]> authored on 2011/01/26 08:09
Removing more unused function params

13a7c266 – Jean-Marc Valin <[email protected]> authored on 2011/01/26 05:58
Removes explicit filling of remaining bits with zeros

c39bb8ab – Jean-Marc Valin <[email protected]> authored on 2011/01/26 05:50
Removes unused function parameters

4610d183 – Jean-Marc Valin <[email protected]> authored on 2011/01/26 05:00
Should avoid running log2Amp on uninitialized data

de79c378 – Jean-Marc Valin <[email protected]> authored on 2011/01/26 04:24
Adding a special way to code digital silence in two or more bytes

72e86fa2 – Jean-Marc Valin <[email protected]> authored on 2011/01/25 16:43
Remove // comment

9ce95e0b – Jean-Marc Valin <[email protected]> authored on 2011/01/25 14:12
anti-collapse tuning

Next