Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
34077f70e0fc2fbb5d345699384dc3a46970d213
/
libcelt
fa562fc
Leaving just libcelt
by Jean-Marc Valin
· 13 years ago
cb73e5c
Adding history to the intra decision distortion
by Jean-Marc Valin
· 13 years ago
9c3dc6b
s/intra_decision()/loss_distortion()/
by Jean-Marc Valin
· 13 years ago
eda2dee
Taking into account the percentage of packet loss for intra decision
by Jean-Marc Valin
· 13 years ago
6965388
Implements CELT_SET_LOSS_PERC
by Jean-Marc Valin
· 13 years ago
fdd8675
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.
by Gregory Maxwell
· 13 years ago
d25dd2b
Fixes a declaration-after-statement error when using ALLOC_STACK
by Jean-Marc Valin
· 13 years ago
403485d
Typo in C5X macro
by Jean-Marc Valin
· 13 years ago
9dec74d
Adds support for decoding stereo streams with a mono decoder
by Jean-Marc Valin
· 13 years ago
c914f5e
Updated MSVC project file
by Jean-Marc Valin
· 13 years ago
c3086a9
Making CELT_GET_MODE "private"
by Jean-Marc Valin
· 13 years ago
ff96b16
Removes the celt_mode_info() call.
by Jean-Marc Valin
· 13 years ago
d6bf19d
Using the Opus header in 48k/2.5-20 ms modes
by Jean-Marc Valin
· 13 years ago
c5f9990
Fixes tandem-test.c
by Jean-Marc Valin
· 13 years ago
ef20e39
Non-fatal bit-stream errors are now reported through ctl()
by Jean-Marc Valin
· 13 years ago
a7be438
MSVC files
by Jean-Marc Valin
· 13 years ago
1a8bf37
Taking into account the start and end bands in CNG
by Jean-Marc Valin
· 13 years ago
37e788c
Fixes return value on lost packet
by Jean-Marc Valin
· 13 years ago
dd2973d
Fix missing break statements
by Jean-Marc Valin
· 13 years ago
e6acfe0
Adds in-band signalling of the CELT frame size and bandwidth
by Jean-Marc Valin
· 13 years ago
86da2c8
Speeds up compute_allocation() by removing potential aliasing
by Jean-Marc Valin
· 13 years ago
f62b3bb
Fix for global stack
by Jean-Marc Valin
· 13 years ago
9bac8c1
Eliminate the ec_int32 and ec_uint32 typedefs.
by Timothy B. Terriberry
· 13 years ago
115fa35
Fix CNG when effEBands is less than nbEBands.
by Timothy B. Terriberry
· 13 years ago
168888f
A float variable and a bug left in transient_analysis()
by Jean-Marc Valin
· 13 years ago
6c8acbf
EC_ILOG cleanups.
by Timothy B. Terriberry
· 13 years ago
3beb70e
Fix effectiveBytes computation for VBR
by Jean-Marc Valin
· 13 years ago
c79c4e3
Fixes a prototype mismatch in compute_allocation()
by Jean-Marc Valin
· 13 years ago
a31a7ea
MSVC project files
by Jean-Marc Valin
· 13 years ago
f18ad43
Refactor ec_enc_patch_initial_bits().
by Timothy B. Terriberry
· 13 years ago
5b23675
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).
by Gregory Maxwell
· 13 years ago
b3c05b6
Implements ec_enc_patch_initial_bits()
by Timothy B. Terriberry
· 13 years ago
079b916
using "end" rather than nbEBands for trim_offset[]
by Jean-Marc Valin
· 13 years ago
1e9fb62
Fixes the inversion of SPREAD_LIGHT and SPREAD_AGGRESSIVE
by Jean-Marc Valin
· 13 years ago
64805fd
Fix post-filter for the case where overlap!=shortMdctSize
by Jean-Marc Valin
· 14 years ago
fa74ae2
Fix for layouts of 22 band and more
by Jean-Marc Valin
· 14 years ago
a14e86d
Fixes post-filter for transitions between 2.5ms and other frame sizes
by Jean-Marc Valin
· 14 years ago
cf89d2a
Adding a tiny amount of noise when folding to prevent/reduce numerical issues
by Jean-Marc Valin
· 14 years ago
3806c1d
Relicensing under the simplified (2-clause) BSD license
by Jean-Marc Valin
· 14 years ago
1928f8d
CELT_SET_END_BAND_REQUEST in the decoder was performing the wrong bounds check and not allowing a change to fullband.
by Gregory Maxwell
· 14 years ago
7007f1b
Encoder fixes for NB/WB/SWB modes.
by Gregory Maxwell
· 14 years ago
35a96ea
minor detail with the last patch
by Jean-Marc Valin
· 14 years ago
285bc37
16-bit int fixes.
by Timothy B. Terriberry
· 14 years ago
b570f1a
Fix previous commit by still capping what the encoder will produce
by Jean-Marc Valin
· 14 years ago
b3dae4b
Allowing maxCompressedBytes to be as large as one wants
by Jean-Marc Valin
· 14 years ago
0b405d1
Making encoder-side clipping optional
by Jean-Marc Valin
· 14 years ago
5aa57e4
Configure option for custom modes
by Jean-Marc Valin
· 14 years ago
4d3e105
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.
by Gregory Maxwell
· 14 years ago
8430a75
Skipping most of the PLC code for DTX
by Jean-Marc Valin
· 14 years ago
b8a6b31
This removes some pointless/dead code.
by Gregory Maxwell
· 14 years ago
23340e2
Fixes an int overflow in the VBR code
by Jean-Marc Valin
· 14 years ago
7522878
Check for mode creation failure before we try to use it.
by Timothy B. Terriberry
· 14 years ago
95becbe
This fixes the frame_size check on the encoder and decoder and removes some unused variable warnings when compiling without custom modes.
by Gregory Maxwell
· 14 years ago
a093f4d
Refactor the entropy coder.
by Timothy B. Terriberry
· 14 years ago
ef986e4
Increasing the pitch gain resolution
by Jean-Marc Valin
· 14 years ago
d539c6b
Disabling the postfilter when complexity<5 or when CELT_SET_PREDICTION<=1
by Jean-Marc Valin
· 14 years ago
ec6588a
Replaces previous commit with something safer
by Jean-Marc Valin
· 14 years ago
ff4116c
Patch from Tim: Prevents bits2 from going negative
by Jean-Marc Valin
· 14 years ago
9a7540b
Revert -export-symbols-regex 'celt_'. That probably wasn't a good idea
by Jean-Marc Valin
· 14 years ago
ea93c01
Renormalize in anti-collapse only when needed
by Jean-Marc Valin
· 14 years ago
57854e8
Fix collapse mask tracking for recombine steps.
by Timothy B. Terriberry
· 14 years ago
cf5d3a8
Fix short length detection.
by Timothy B. Terriberry
· 14 years ago
51c7862
More Opus build work
by Jean-Marc Valin
· 14 years ago
3a8f04d
Enabling the post-filter and exporting the ec functions for Opus
by Jean-Marc Valin
· 14 years ago
b44e94e
Also fixing the DoFs for intensity stereo
by Jean-Marc Valin
· 14 years ago
0889e2a
Getting the right DoFs for dual stereo
by Jean-Marc Valin
· 14 years ago
9cc56bf
Removing ancient allocation matrix
by Jean-Marc Valin
· 14 years ago
ce6d090
Increase caps/allocation accuracy.
by Timothy B. Terriberry
· 14 years ago
424eb74
Only checking for a mismatch when RESYNTH is defined
by Jean-Marc Valin
· 14 years ago
aa6fec6
Limit mode creation to supported modes.
by Timothy B. Terriberry
· 14 years ago
7e98319
Fixing the global stack -- and an overflow in collapse_mask
by Jean-Marc Valin
· 14 years ago
2799c29
Add assertions for band size restrictions.
by Timothy B. Terriberry
· 14 years ago
cb8f366
Don't allow empty eBands.
by Timothy B. Terriberry
· 14 years ago
7bb26e1
Adds a generic CELT_SET_BITRATE() ctl() API for CBR and VBR
by Jean-Marc Valin
· 14 years ago
263e271
Tuning the split threshold
by Jean-Marc Valin
· 14 years ago
411a84f
Add a seprate qtheta offset for two-phase stereo.
by Timothy B. Terriberry
· 14 years ago
4499263
Adjust the splitting threshold.
by Timothy B. Terriberry
· 14 years ago
5cf41c9
Including static_mode* files in the distribution
by Jean-Marc Valin
· 14 years ago
a350bf5
Stop collapsing the background noise channels when switching to mono
by Jean-Marc Valin
· 14 years ago
682b6cf
Don't destroy stereo history when switching to mono.
by Timothy B. Terriberry
· 14 years ago
948d27c
Propagate balance from compute_allocation() to quant_all_bands().
by Timothy B. Terriberry
· 14 years ago
713d7a4
Fix sample type conversion when resampling
by Jean-Marc Valin
· 14 years ago
b35807d
No longer extracting the frame size from the mode to build the header
by Jean-Marc Valin
· 14 years ago
00a98f5
Making the stereo encoder capable of encoding in mono
by Jean-Marc Valin
· 14 years ago
f1916a1
Making it possible for the stereo decoder to decode a mono stream
by Jean-Marc Valin
· 14 years ago
89039a3
Apply band caps to the band allocation table.
by Timothy B. Terriberry
· 14 years ago
b5d123a
More band caps updates.
by Timothy B. Terriberry
· 14 years ago
13bffd2
Add generic fine-energy rebalancing.
by Timothy B. Terriberry
· 14 years ago
8cf29f0
Custom and non-custom versions of the get_size() functions
by Jean-Marc Valin
· 14 years ago
aaca4a7
Making sure that itheta=0 or 16384 really cuts allocation to one band
by Jean-Marc Valin
· 14 years ago
665da0b
Merge branch 'exp_api_change'
by Jean-Marc Valin
· 14 years ago
c564307
Use a smarter per-band bitrate cap.
by Timothy B. Terriberry
· 14 years ago
d6c3d3c
Error handling in _create() functions
by Jean-Marc Valin
· 14 years ago
913a174
Adding resampling support
by Jean-Marc Valin
· 14 years ago
9b34bd8
Change qb cap to prevent side-fold collapses.
by Timothy B. Terriberry
· 14 years ago
c97b258
celt_encoder_create() now defaults to Opus standard mode
by Jean-Marc Valin
· 14 years ago
5ad35bf
Enabling the standard static mode by default
by Jean-Marc Valin
· 14 years ago
d9e4b1d
Adding the auto-generated static modes for float and fixed
by Jean-Marc Valin
· 14 years ago
17cab43
Using the actual degrees of freedom rather than N*C for fine offset
by Jean-Marc Valin
· 14 years ago
420c325
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).
by Gregory Maxwell
· 14 years ago
Next »