Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
ccf7d9b18c39089a7ac363568709168ce2b7f7fa
ccf7d9b
Surround low-passing thresholds set to much lower bitrates
by Jean-Marc Valin
· 11 years ago
abf91fe
Minor opus_pcm_soft_clip API hardening and tests.
by Gregory Maxwell
· 11 years ago
f6ec719
Add some multistream resets to the tests.
by Gregory Maxwell
· 11 years ago
ae39180
Merge branch 'silk_pitch_fix'
by Jean-Marc Valin
· 11 years ago
21b131f
Applies padding to all CBR packets, including PLC and CELT silence
by Jean-Marc Valin
· 11 years ago
1bf1da3
Adds trivial_example.c to make dist
by Jean-Marc Valin
· 11 years ago
574247f
Adds a simple example of Opus encoding+decoding
by Jean-Marc Valin
· 11 years ago
41e8906
opus_custom_encoder_init() now only needed for custom modes.
by Jean-Marc Valin
· 11 years ago
28b49e0
Add copyright header to test_opus_padding.c.
by Ralph Giles
· 11 years ago
9864c51
Makes pitch gain control less aggressive
by Jean-Marc Valin
· 11 years ago
854e9bd
Using the maximum frequency response of pitch taps instead of maxabs
by Jean-Marc Valin
· 11 years ago
c63fb97
Constrains accumulated pitch gain to avoid potential instability.
by Koen Vos
· 11 years ago
ac31a0a
Additional opus_multistream_packet_(un)pad tests.
by Gregory Maxwell
· 11 years ago
4fa2b54
Validate merge argument in repacketizer_demo.
by Gregory Maxwell
· 11 years ago
d8302fc
Validate channel count in opus_demo.
by Gregory Maxwell
· 11 years ago
733b47f
Add opus_packet_(un)pad tests.
by Gregory Maxwell
· 11 years ago
135d1c9
More make dist fixes
by Ron
· 11 years ago
d5cb063
Fix 'make distclean'.
by Ralph Giles
· 11 years ago
ca5bf5b
Don't attenuate hybrid high-band for surround
by Jean-Marc Valin
· 11 years ago
43a287f
Fixes unpad for multi-stream
by Jean-Marc Valin
· 11 years ago
2ce3035
Unpad asserts
by Timothy B. Terriberry
· 11 years ago
3d09c5c
Fixes previous commit
by Mark Harris
· 11 years ago
f183566
Adds functions for multistream padding/unpadding and single-stream unpadding
by Jean-Marc Valin
· 11 years ago
7a0b682
ASM build fix
by Timothy B. Terriberry
· 11 years ago
f50df82
Fixes permissions on arm2gnu.pl
by Jean-Marc Valin
· 11 years ago
39386e0
Adds Neon assembly for correlation/convolution
by Timothy B. Terriberry
· 11 years ago
530198f
Adds SATURATE16() to the fixed-point debug build too
by Jean-Marc Valin
· 11 years ago
6bc3e3c
Fixes SILK surround calibration while fixing other MSVC warnings
by Jean-Marc Valin
· 11 years ago
2632ef0
Add some basic testing for OPUS_{GET|SET}_PREDICTION_DISABLED.
by Gregory Maxwell
· 11 years ago
0c7c425
oops, fix previous commit
by Jean-Marc Valin
· 11 years ago
2c37846
Make CELT_PVQ_U_ROW static
by Jean-Marc Valin
· 11 years ago
cbe93e2
Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" frames
by Jean-Marc Valin
· 11 years ago
aad4117d
Adds a simple padding test to opus_demo (disabled by default)
by Jean-Marc Valin
· 11 years ago
1b28e0c
Oops, missing semicolon on RESTORE_STACK in previous commit
by Jean-Marc Valin
· 11 years ago
e83d2aa
Adds missing RESTORE_STACKs in celt_encode_with_ec()
by Jean-Marc Valin
· 11 years ago
d7aadd8
Fixes a bug where the encoder was trying to use redundancy in CELT mode
by Jean-Marc Valin
· 11 years ago
c5635d2
Adds packet padding that works for all codes and fixes 40/60 ms CBR.
by Jean-Marc Valin
· 11 years ago
8bbdf5f
Fixes max_redundancy so that hybrid CBR can fill all bytes
by Jean-Marc Valin
· 11 years ago
3a4659a
opus_multistream_packet_validate() now called with the total number of streams
by Mark Harris
· 11 years ago
2dc27df
Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clash
by Jean-Marc Valin
· 11 years ago
ab86a9c
Fixes more warnings
by Jean-Marc Valin
· 11 years ago
87ca6c0
Increase surround allocation offset for smaller frame sizes
by Jean-Marc Valin
· 11 years ago
0d584b9
Prevents LFE from busting at really low bitrate
by Jean-Marc Valin
· 11 years ago
a71c9ad
Fixes MSVC conversion warnings
by Jean-Marc Valin
· 11 years ago
8848171
Variable frame size fixes (still not exposed in the API)
by Jean-Marc Valin
· 11 years ago
8ea01ee
Making the CELT fixed-point decoder a bit more robust to extreme signals
by Jean-Marc Valin
· 11 years ago
db5b194
Fixes an initialization issue in SILK prefill found by Coverity
by Jean-Marc Valin
· 11 years ago
1d72d38
oops, don't need RESTORE_STACK when there's no stack
by Jean-Marc Valin
· 11 years ago
77a5963
gcc -pedantic had "comparison of unsigned expression < 0 is always false"
by Jean-Marc Valin
· 11 years ago
f6066df
More size-zero VLA fixes and making opus_decode* return BAD_ARG on framesize<0
by Jean-Marc Valin
· 11 years ago
ca6fac0
Fixes some minor issues found by scan build
by Jean-Marc Valin
· 11 years ago
a599ccd
stupid uninitialized variable in the mlp training caught by cppcheck
by Jean-Marc Valin
· 11 years ago
5174817
Hides OPUS_FRAMESIZE_VARIABLE from the API until it actually works
by Jean-Marc Valin
· 11 years ago
420231a
Makes surround bandwidth decision based on the number of channels (duh!)
by Jean-Marc Valin
· 11 years ago
c1959e7
Taking into account the frame size in more encoder decisions
by Jean-Marc Valin
· 11 years ago
9ffce06
This should be less confusing for static analyzers
by Jean-Marc Valin
· 11 years ago
d814c5d
Exposes --disable-float-api in autoconf
by Jean-Marc Valin
· 11 years ago
8f46627
Removes a float var that shouldn't have been there
by Jean-Marc Valin
· 11 years ago
c2b3441
Fixes DISABLE_FLOAT_API build
by Jean-Marc Valin
· 11 years ago
0fb0fd7
Moves opus_packet_parse_impl() from opus_decoder.c to opus.c
by Jean-Marc Valin
· 11 years ago
811db62
Implements OPUS_RESET_STATE for multi-stream encoder
by Jean-Marc Valin
· 11 years ago
60429d3
Avoid a bogus uninitialized warning and simplify some code.
by Gregory Maxwell
· 11 years ago
1750f56
Remove now-unused check_decoder_option.
by Gregory Maxwell
· 11 years ago
9c23f5c
Makes stereo savings still less aggressive
by Jean-Marc Valin
· 11 years ago
5484a28
Add a little missive when compiling without optimization.
by Gregory Maxwell
· 11 years ago
7830cf1
Replace "inline" with OPUS_INLINE.
by Gregory Maxwell
· 11 years ago
2891d85
Remove dead code
by Stefan Beller
· 11 years ago
d6b5679
Fixes a potential crash when encoding NaNs
by Jean-Marc Valin
· 11 years ago
e8f18c4
Remove restrict definition from the unix Makefile.
by Ralph Giles
· 11 years ago
2e653a7
Fixes multistream CBR encoding and multistream surround for >20 ms
by Jean-Marc Valin
· 11 years ago
c6d0c43
Fixes weird LFE bug
by Jean-Marc Valin
· 11 years ago
eab134c
Surround encoder can now produce hard CBR streams again.
by Jean-Marc Valin
· 11 years ago
dabdb32
Oops, thanks to Mark Harris for spotting this!
by Jean-Marc Valin
· 11 years ago
58042ad
opus_packet_parse_impl() now computes the packet size with padding
by Jean-Marc Valin
· 11 years ago
2a82908
Rejects bad multistream frame length
by Mark Harris
· 11 years ago
101c8c8
Fixes PLC for sizes that don't match basic Opus frame sizes.
by Mark Harris
· 11 years ago
98a8baa
Make -loss valid for opus_demo -e
by Mark Harris
· 11 years ago
b88a3ad
Fix 40/60ms zero-length frame decode failure
by Mark Harris
· 11 years ago
dbc83d3
Cleaning up multistream packet validation
by Jean-Marc Valin
· 11 years ago
970d052
Correct opus_packet_parse code 0 packet tests.
by Mark Harris
· 11 years ago
ed46323
Do up-front validation of multistream packets
by Jean-Marc Valin
· 11 years ago
aee4d80
Removes useless VARDECL() of "out"
by Jean-Marc Valin
· 11 years ago
942fc81
Replaces log2() with celt_log2() and fixes a potential divide-by-zero
by Jean-Marc Valin
· 11 years ago
1ad6f6d
Fixes scaling of downmix_float() for fixed-point.
by Jean-Marc Valin
· 11 years ago
e8e5ecb
Fixes missing VARDECL()
by Jean-Marc Valin
· 11 years ago
c9e2014
Don't use --dirty in genversion.bat.
by Ralph Giles
· 11 years ago
7c60625
Merge branch 'exp_surround1'
by Jean-Marc Valin
· 11 years ago
c435f06
Pass --always to git describe.
by Ralph Giles
· 11 years ago
a32fa31
Avoid using C++ keyword 'new'
by Stefan Hacker
· 11 years ago
6b9087a
Avoids unnecessary copying in opus_encode for delayed decision
by Jean-Marc Valin
· 11 years ago
2925444
Makes analysis work when encoding more than 20 ms at a time
by Jean-Marc Valin
· 11 years ago
a4c2512
run_analysis() doesn't need to return the frame size anymore
by Jean-Marc Valin
· 11 years ago
f2446c2
Remove trailing whitespace from the license headers.
by Ralph Giles
· 11 years ago
d517586
Remove trailing whitespace.
by Ralph Giles
· 11 years ago
f5645f5
Makes the fixed-point build only run the float analysis at complexity 10
by Jean-Marc Valin
· 11 years ago
b90e63b
Moves frame size selection back out of opus_encode_native()
by Jean-Marc Valin
· 11 years ago
36a21ed
Very basic surround rate calibration
by Jean-Marc Valin
· 11 years ago
6fbfed6
Allowing surround to use lower bandwidth than fullband
by Jean-Marc Valin
· 11 years ago
ae7dc8a
More surround masking tuning
by Jean-Marc Valin
· 11 years ago
039e9ab
Tuning the surround masking
by Jean-Marc Valin
· 11 years ago
Next »