Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
cd78f3976ea44797a10486592880511227d31594
/
src
cd78f39
Fixes a SILK bandwidth switching regression
by Jean-Marc Valin
· 6 years ago
42f43db
Silk makes use of Opus VAD
by Gustaf Ullberg
· 6 years ago
f0cea0d
Misc assertion cleanup
by Jean-Marc Valin
· 6 years ago
69bcb28
Some missing checks
by Jean-Marc Valin
· 6 years ago
3995a0c
Adding multistream decoder validation
by Jean-Marc Valin
· 6 years ago
a29504c
Asserting on some ctl() calls that should never fail
by Jean-Marc Valin
· 6 years ago
bf1d442
Adds Opus decoder state validation
by Jean-Marc Valin
· 6 years ago
92ffce6
Fixing no-redundancy CELT->SILK and CELT->hybrid transitions
by Jean-Marc Valin
· 6 years ago
9b092dd
Support for Ambisonics.
by Andrew Allen
· 6 years ago
a4b5282
Using a first-order filter for DC rejection
by Jean-Marc Valin
· 6 years ago
e3e1f89
Fix comment to take into account previous commit
by Jean-Marc Valin
· 7 years ago
59b1a52
Increasing the CELT bit allocation slightly for stereo hybrid
by Jean-Marc Valin
· 7 years ago
475fa4a
Fix divide-by-zeros in opus_demo stats code
by Jean-Marc Valin
· 7 years ago
8299edf
Scaling back the pitch filter when most of the energy is above 3.2 kHz
by Jean-Marc Valin
· 7 years ago
693421e
Fixes NaN issues in compute_stereo_width()
by Jean-Marc Valin
· 7 years ago
058e817
Decouple OpusProjection* API from static matrices.
by Andrew Allen
· 7 years ago
cae4445
Ensure mapping matrix size is always valid.
by Andrew Allen
· 7 years ago
65f11d3
Fix memory issues in Projection API.
by Andrew Allen
· 7 years ago
eee6898
fix float constants
by Jean-Marc Valin
· 7 years ago
ab7ab10
Tuning decision thresholds for low-bitrate music
by Jean-Marc Valin
· 7 years ago
ff83843
Fix matrix export via CTL func.
by Andrew Allen
· 7 years ago
ff98202
Retrained speech/music RNN
by Jean-Marc Valin
· 7 years ago
f643c03
Support for Channel Mapping 253
by Andrew Allen
· 7 years ago
b30f45b
Fixing (hopefully) bandwidth detection for 24 kHz analysis
by Jean-Marc Valin
· 7 years ago
251fc07
float constants
by Jean-Marc Valin
· 7 years ago
af93fbd
Add RNN for VAD and speech/music classification
by Jean-Marc Valin
· 7 years ago
f3cff05
Better rate allocation for stereo SILK in hybrid mode
by Jean-Marc Valin
· 7 years ago
1b9be1a
Fix typo in a comment in opus_decoder.c
by Matt Brubeck
· 7 years ago
b1d51b2
Fix uninitialized variables in decide_dtx_mode()
by Andrew Larkin
· 7 years ago
dbe22f1
Working around misdetected audio bandwidth
by Jean-Marc Valin
· 7 years ago
5bb3cbc
Add "f" suffix to float constants
by Jean-Marc Valin
· 7 years ago
4144342
Improving tonality estimation with delayed decision
by Jean-Marc Valin
· 7 years ago
a1ae821
Replace call of celt_inner_prod_c() (step 1)
by Linfeng Zhang
· 8 years ago
1d7dea1
Initialize speech/music prob based on application
by Jean-Marc Valin
· 7 years ago
55507f1
Properly compute redundancy_bytes
by Jean-Marc Valin
· 7 years ago
15a30e2
Properly init speech/music confidence values
by Jean-Marc Valin
· 7 years ago
cf86d25
fix comments
by Jean-Marc Valin
· 7 years ago
7be054b
Avoid using log2() since it's not in C90
by Jean-Marc Valin
· 7 years ago
0cc4d96
Adding leakage modelling to boost bands
by Jean-Marc Valin
· 7 years ago
a1c2d71
Analysis refactoring for fixed-point scaling
by Jean-Marc Valin
· 7 years ago
73808cf
Fix memory leaks in opus_compare.c
by Jean-Marc Valin
· 7 years ago
0d2ba55
Fixes a surround bug on loud signal
by Jean-Marc Valin
· 7 years ago
43db562
Optimize silk_biquad_alt_stride2() for ARM NEON
by Linfeng Zhang
· 8 years ago
60eb7d8
Update silk_biquad_alt()
by Linfeng Zhang
· 8 years ago
a31e9fd
oops, fix build broken by previous patch
by Jean-Marc Valin
· 7 years ago
17e14fb
Non-diegetic support for Ambisonics Mapping 254.
by Drew Allen
· 7 years ago
d6d7037
Fix compiler warnings
by Mark Harris
· 8 years ago
cfc8e30
Rename y0/y1 to out0/out1 to avoid name clash with the Bessel functions
by Jean-Marc Valin
· 8 years ago
efcdeb9
Fix some compiler warnings
by Mark Harris
· 8 years ago
cf9409f
Makes analysis run at 24 kHz, with 20-ms frames
by Jean-Marc Valin
· 8 years ago
c84f486
opus_demo: remove obsolete option from usage
by Mark Harris
· 8 years ago
8375830
Adding a missing "else"
by Jean-Marc Valin
· 8 years ago
3fdfcd4
Remove commented-out DEBUG_STORE_DATA calls. r=keon
by Ralph Giles
· 8 years ago
d73c5a9
Remove redundant code
by Mark Harris
· 8 years ago
d74fa27
Fix crash on bad encoder frame_size argument
by Mark Harris
· 8 years ago
132ed59
Removes OPUS_FRAMESIZE_VARIABLE
by Jean-Marc Valin
· 8 years ago
20bf3b3
Reduce redundancy when SILK uses too many bits
by Mark Harris
· 8 years ago
1fd53f9
Fix redundancy on SILK 80+ms bandwidth switch
by Mark Harris
· 8 years ago
8fec416
Fix amount of extra bytes reserved for 100 ms
by Felicia Lim
· 8 years ago
bcfe0f6
Multistream encoder: allocate an extra byte per stream for 100 ms
by Felicia Lim
· 8 years ago
e564cc5
Fix CBR packet sizes for 80 ms
by Felicia Lim
· 8 years ago
33698ee
Update bandwidth and opusCanSwitch before generating SILK DTX ToC
by Felicia Lim
· 8 years ago
9962bf3
Encode correct headers when asking for very small output bytes and using long frames
by Felicia Lim
· 8 years ago
0962cbe
Support encoding 80/100/120 ms frame lengths
by Felicia Lim
· 8 years ago
8bca154
Move multiframe encoding into a separate function
by Felicia Lim
· 8 years ago
6d06284
Account for redundancy signalling when computing st->silk_mode.maxBits
by Jean-Marc Valin
· 8 years ago
3868831
Fixing some opus_int vs opus_int32 mismatches
by Jean-Marc Valin
· 8 years ago
ae5f5cc
Using OPUS_MOVE() instead of OPUS_COPY() to move redundancy bytes
by Jean-Marc Valin
· 8 years ago
8ac5d89
Consider per-channel energy bits in surround_rate_allocation()
by Jean-Marc Valin
· 8 years ago
a3fadcb
Fixes surround_analysis() for frame size > 20 ms
by Jean-Marc Valin
· 8 years ago
70e3c34
Fixing failure due to CBR allocating zero byte to a stream
by Jean-Marc Valin
· 8 years ago
fa2578b
Fix ambisonics bitrate when bitrate_bps is OPUS_AUTO
by Michael Graczyk
· 8 years ago
ac9fabc
Fixes an internal error in the Opus encoder
by Jean-Marc Valin
· 8 years ago
dbff5fc
Prevent tonality estimator from running too often with 2.5 and 5 ms frames
by Jean-Marc Valin
· 8 years ago
f4f5a6a
Prevents an overflow in multi-stream encoder rate computation
by Jean-Marc Valin
· 8 years ago
691d493
Allow disabling phase inversion for multistream
by Mark Harris
· 8 years ago
18a380a
Make it possible to ignore inverted phase stereo for downmix purposes
by Jean-Marc Valin
· 8 years ago
7d0e33f
Correct multistream variable frame size stride
by Mark Harris
· 8 years ago
3421f6d
Correct analysis downmix scaling factor
by Mark Harris
· 8 years ago
9f3883a
Properly process both channels for DTX
by Jean-Marc Valin
· 8 years ago
096b220
Make the DC rejection filter Q14 instead of Q15
by Jean-Marc Valin
· 8 years ago
b4d0df8
Oops, fixes the sign in dc_reject()
by Jean-Marc Valin
· 8 years ago
adf94f2
Implementing compute_frame_energy() from celt_inner_prod() for float
by Jean-Marc Valin
· 8 years ago
fb19ba9
Reducing the overhead due to dependency chains in dc_reject() for stereo
by Jean-Marc Valin
· 8 years ago
9ac9426
Reducing the dependency chain in dc_reject()
by Jean-Marc Valin
· 8 years ago
2ff6556
Making stereo_itheta() use the same atan2() approximation as tonality_analysis()
by Jean-Marc Valin
· 8 years ago
43b47a4
Silence fixed point unused parameter warning
by Mark Harris
· 8 years ago
e1bce7b
Fix use_dtx for DISABLE_FLOAT_API
by Felicia Lim
· 8 years ago
b3c9e79
Tune SILK rate for hybrid with FEC enabled
by Jean-Marc Valin
· 8 years ago
2b011b6
Moving FEC decision to the Opus encoder level (from SILK level)
by Jean-Marc Valin
· 8 years ago
099fc05
Taking loss rate into account in compute_equiv_rate()
by Jean-Marc Valin
· 8 years ago
508c571
Oops, edited the wrong comment in the previous commit
by Jean-Marc Valin
· 8 years ago
be5a7da
Re-tuning compute_equiv_rate()
by Jean-Marc Valin
· 8 years ago
e775896
Getting rid of the SILK penalty for hybrid CBR.
by Jean-Marc Valin
· 8 years ago
f6c4f64
Improving CBR for hybrid mode
by Jean-Marc Valin
· 8 years ago
de1f92c
Making the encoder more aggressive at using wider bandwidths
by Jean-Marc Valin
· 8 years ago
0e69e4e
We should now be able to be less conservative when using CBR
by Jean-Marc Valin
· 8 years ago
691f6f9
Fixing bandwidth selection hysteresis
by Jean-Marc Valin
· 8 years ago
33f18a2
Turn on DTX only when the noise is sufficiently quiet
by Felicia Lim
· 8 years ago
3648134
New DTX that works in all modes (SILK/CELT/HYBRID)
by Felicia Lim
· 8 years ago
Next »