Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
c94e4bb103e6a989bcd2677c9178ee6ef461912c
c94e4bb
Optimizes encoder NaN detection and clipping by only running them when needed
by Jean-Marc Valin
· 11 years ago
5626908
Fixed-point fast-path for normal 48 kHz encoding in celt_preemphasis()
by Jean-Marc Valin
· 11 years ago
aed1009
Turns a 16x32 multiply into a 16x16 one in celt_preemphasis().
by Jean-Marc Valin
· 11 years ago
65471dd
Bump soname
by Jean-Marc Valin
· 11 years ago
6fb9855
Mention updating the website examples.
by Ralph Giles
· 11 years ago
6dc50f4
Start a release checklist.
by Ralph Giles
· 11 years ago
17dcb27
Revert "Disables assembly optimizations by default because of several problems reported"
by Jean-Marc Valin
· 11 years ago
2446445
Disables assembly optimizations by default because of several problems reported
by Jean-Marc Valin
· 11 years ago
96408b6
Fixes Opus-custom preemphasis
by Jean-Marc Valin
· 11 years ago
086ea7c
Whoa! This fixes a pretty bad fixed-point stereo regression
by Jean-Marc Valin
· 11 years ago
35a44c6
Fixes OPUS_SET_GAIN (was a bug in MULT16_32_P16())
by Jean-Marc Valin
· 11 years ago
c16a96b
Minor speedups to celt_pitch_xcorr_edsp().
by Timothy B. Terriberry
· 11 years ago
a1740d9
Drop the use of --always to git-describe
by Ron
· 11 years ago
a8fa0cb
Remove the celt_pitch_xcorr() test code.
by Timothy B. Terriberry
· 11 years ago
e98816e
Actually use my NEON code.
by Timothy B. Terriberry
· 11 years ago
5c02c5f
Make celt_pitch_xcorr_edsp() work on ARMv5TE.
by Timothy B. Terriberry
· 11 years ago
aa8ff20
Clean up celt_pitch_xcorr() test code.
by Timothy B. Terriberry
· 11 years ago
d6eb9c4
Silences a warning in fixed-point
by Jean-Marc Valin
· 11 years ago
2924af4
Merges surround and stereo intensity stereo thresholds again.
by Jean-Marc Valin
· 11 years ago
93e1096
Makes SILK surround masking a bit more aggressive in both directions
by Jean-Marc Valin
· 11 years ago
a47d6f3
Intensity stereo update, partially based on Monty's listening
by Jean-Marc Valin
· 11 years ago
f4d2c03
Put custom_encoder_init decl behind CUSTOM_MODES. More softclip tests.
by Gregory Maxwell
· 11 years ago
1bf1f51
Using a more reasonably SILK surround calibration value
by Jean-Marc Valin
· 11 years ago
d94ed20
Reducing the thresholds for enabling stereo and higher audio bandwidths
by Jean-Marc Valin
· 11 years ago
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
Next »