Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
1c311423c86b89eba27a494e17c79fefd7d75ab0
/
src
bcea233
Makes CBR calculations more accurate for 60-ms frames
by Jean-Marc Valin
· 8 years ago
eff72e4
Respect CBR even at ridiculourly low rate
by Jean-Marc Valin
· 8 years ago
e959f0d
Prevents an invalid ToC to be generated at ridiculously low rate
by Jean-Marc Valin
· 8 years ago
4b1f45e
make len==0 return OPUS_INVALID_PACKET rather than OPUS_BAD_ARG for opus_packet_parse_impl()
by Jean-Marc Valin
· 8 years ago
5e50f1f
Check for len<1 in opus_packet_parse_impl()
by Jean-Marc Valin
· 8 years ago
9203565
Forgot to call RESTORE_STACK in 328953e1896432bc700b9b5c69ae2987c5d752f4
by Jean-Marc Valin
· 8 years ago
328953e
Making calls to opus_packet_pad() on a bad packet return OPUS_INVALID_PACKET
by Jean-Marc Valin
· 8 years ago
d6642d6
Fix build error from comma at end of enum
by Michael Graczyk
· 8 years ago
164f7df
Addressing more issues from scan-build
by Jean-Marc Valin
· 8 years ago
9b1a27a
Address static analysis reports from scan-build
by Jean-Marc Valin
· 8 years ago
1ac3a56
Add static bitrate allocation and force CELT-only for ambisonics encoding
by Michael Graczyk
· 8 years ago
3925668
Add experimental support for ambisonic encoding
by Michael Graczyk
· 8 years ago
914476c
Fixes an invalid read in compute_stereo_width() for 2.5 ms frames at 12 kHz
by Jean-Marc Valin
· 8 years ago
4d3decf
Fixes floating-point bug introduced in be9e747bcc542c277d30f6c78a57b0940e0c5b5e
by Jean-Marc Valin
· 8 years ago
be9e747
Fixes overflows on CPUs with 16-bit ints
by Jean-Marc Valin
· 8 years ago
9ba205d
Actually fix pedantic build bustage.
by Timothy B. Terriberry
· 9 years ago
dd6dec9
Fix pedantic build bustage.
by Timothy B. Terriberry
· 9 years ago
9e3872a
Add tonality_analysis_reset().
by Ralph Giles
· 9 years ago
d43445f
Add an initializer for TonalityAnalysisState.
by Ralph Giles
· 9 years ago
bd1fb51
Remove unused encoder field analysis_offset
by Mark Harris
· 9 years ago
fa73e75
Avoids having the Opus-level "arch" be set to 0 on encoder/decoder reset
by Jean-Marc Valin
· 9 years ago
77cf9ed
opus_demo: fixes potential division by zero on files with no active frame
by Jean-Marc Valin
· 9 years ago
f48abe8
armv7(float): Optimize encode usecase using NE10 library
by Viswanath Puttagunta
· 9 years ago
a6595e6
Extra safety against NaNs in surround_analysis()
by Mark Harris
· 9 years ago
7c49ad0
Preventing NaNs from crashing surround_analysis()
by Jean-Marc Valin
· 9 years ago
56d8504
Fixes bitrate statistics for decode-only operation and inband FEC
by Koen Vos
· 9 years ago
8adff0b
Fix const struct to work with C++ compilation
by Mark Harris
· 9 years ago
4feb0df
Silence clang -Wcast-align warnings
by Mark Harris
· 9 years ago
348e694
Eliminate signed division overhead in align()
by Mark Harris
· 9 years ago
ef86768
Simplify and generalize implementation of align(). Should be very efficient on sensible platforms, and correct everywhere.
by Jonathan Lennox
· 9 years ago
24539c4
Make align() work even on machines with 32-bit chars
by Jean-Marc Valin
· 9 years ago
e90adb0
More conservative alignment
by Jean-Marc Valin
· 9 years ago
6814b2c
Avoiding the term "mode" in opus_demo
by Jean-Marc Valin
· 9 years ago
3b74d8b
opus_demo: remove unused but set values
by Tristan Matthews
· 9 years ago
23f503a
Fix warnings in pedantic build.
by Timothy B. Terriberry
· 10 years ago
25b27a9
multistream: improve arg check
by Mark Harris
· 10 years ago
554b349
There are no tabs in source code.
by Timothy B. Terriberry
· 10 years ago
c95c9a0
Cisco optimization for x86 & fixed point
by xiangmingzhu
· 10 years ago
8046033
-DOPUS_WILL_BE_SLOW to disable the no-optimization warning
by Jean-Marc Valin
· 10 years ago
da97db1
Fixes comments
by Jean-Marc Valin
· 10 years ago
648eb9a
Takes into account a corner case with the multistream encoder
by Jean-Marc Valin
· 10 years ago
e1326fe
Lowered the smallest packet that the multi-stream encoder can encode
by Jean-Marc Valin
· 10 years ago
8dc91de
multi-stream fix when setting bitrate to AUTO, MAX, or small values
by Jean-Marc Valin
· 10 years ago
3996642
Fix type conversion warning.
by Ralph Giles
· 10 years ago
b347696
Moves opus_packet_get_samples_per_frame() to opus.c
by Jean-Marc Valin
· 10 years ago
58107d8
Fix surround encoding
by Mark Harris
· 11 years ago
fe69528
Fixes the decode_fec case for b76888d
by Mark Harris
· 11 years ago
b76888d
Preventing unnecessary stack use when using a large decode buffer
by Jean-Marc Valin
· 11 years ago
4d07b13
Reduces the decoder stack use by removing the pcm_silk buffer in fixed-point
by Jean-Marc Valin
· 11 years ago
8e02afc
Fixes a warning about "conversion from '__int64' to 'int'" on MSVC
by Jean-Marc Valin
· 11 years ago
32ada84
Fixes code that was doing arithmetic on a void pointer.
by Jean-Marc Valin
· 11 years ago
122971b
More NaN hardening in the analysis code
by Jean-Marc Valin
· 11 years ago
15edb78
Making NaN detection more robust to -ffast-math.
by Jean-Marc Valin
· 11 years ago
66b7fe0
Using celt_inner_prod() for input sanity check.
by Jean-Marc Valin
· 11 years ago
ff07200
Replaces inline copies and initialization with OPUS_*() macros.
by Jean-Marc Valin
· 11 years ago
c94e4bb
Optimizes encoder NaN detection and clipping by only running them when needed
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
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
21b131f
Applies padding to all CBR packets, including PLC and CELT silence
by Jean-Marc Valin
· 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
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
39386e0
Adds Neon assembly for correlation/convolution
by Timothy B. Terriberry
· 11 years ago
6bc3e3c
Fixes SILK surround calibration while fixing other MSVC warnings
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
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
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
1d72d38
oops, don't need RESTORE_STACK when there's no stack
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
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
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
1750f56
Remove now-unused check_decoder_option.
by Gregory Maxwell
· 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
d6b5679
Fixes a potential crash when encoding NaNs
by Jean-Marc Valin
· 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
Next »