Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
c5635d284b489c7705c2357cc4f0601587416b78
/
src
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
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
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
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
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
54bddf0
Surround analysis should now work for non-20ms frame sizes.
by Jean-Marc Valin
· 11 years ago
978e4cb
Code for handling upsampling in surround_analysis()
by Jean-Marc Valin
· 11 years ago
8824fdb
Adds surround masking to SILK
by Jean-Marc Valin
· 11 years ago
7317de4
Fixes delayed decision for fixed-point
by Jean-Marc Valin
· 11 years ago
ba7dbb3
Analysis scaling fixes
by Jean-Marc Valin
· 11 years ago
fc1b1f9
Makes speech/music detection work with FIXED_POINT (code still float)
by Jean-Marc Valin
· 11 years ago
3ab03e0
First pass at making the analysis code run with FIXED_POINT
by Jean-Marc Valin
· 11 years ago
91904a4
Moves the analysis back to opus_encode_native() to it runs for all streams.
by Jean-Marc Valin
· 11 years ago
0f68696
Adds trim and dynalloc control to surround masking
by Jean-Marc Valin
· 11 years ago
a714ae9
Makes surround_analysis() work in fixed-point
by Jean-Marc Valin
· 11 years ago
fdceae8
Surround masking rewrite
by Jean-Marc Valin
· 11 years ago
03e8203
Fixes a denorm issue in the VoIP mode high-pass filter
by Jean-Marc Valin
· 11 years ago
c0c0ef6
Add SET_MAX_BANDWIDTH to multistream encoder ctl list
by Daniel Jensen
· 11 years ago
5280c71
Revert "Fixes a number of double promotions and missing casts."
by Gregory Maxwell
· 11 years ago
4effd30
Revert "Additional MSVC warning missed in the last commit."
by Gregory Maxwell
· 11 years ago
715b37f
Additional MSVC warning missed in the last commit.
by Gregory Maxwell
· 11 years ago
4327972
Fixes a number of double promotions and missing casts.
by Gregory Maxwell
· 11 years ago
b29ad00
Fixes MSVC warnings
by Jean-Marc Valin
· 11 years ago
260474f
Fixes a denorm problem when the input goes silent after active audio
by Jean-Marc Valin
· 11 years ago
1af7f95
Fixes build when DISABLE_FLOAT_API is defined
by Pedro Becerra
· 11 years ago
4958751
Better handling of centre for surround masking, bitrate tuning
by Jean-Marc Valin
· 11 years ago
2f7a315
Fixes silly fixed-point bug with the surround downmix
by Jean-Marc Valin
· 11 years ago
4eb399d
More speech/music detection comments (delayed decision)
by Jean-Marc Valin
· 11 years ago
0f5ff80
Commenting the speech/music Markov code
by Jean-Marc Valin
· 11 years ago
337f34c
Adds some checks to the surround API
by Jean-Marc Valin
· 11 years ago
a0d096f
Braces go on the next line.
by Gregory Maxwell
· 11 years ago
b271dae
Brace a number of if statements instead of one-lining them.
by Gregory Maxwell
· 11 years ago
dd7b0da
Fixes some return without va_end in the api, adds tests.
by Gregory Maxwell
· 11 years ago
e83a365
Fixes more MSVC warnings
by Jean-Marc Valin
· 11 years ago
16ba19a
Fixes MSVC warnings
by Jean-Marc Valin
· 11 years ago
1975eea
Big squashed commit of Garf's MSVC reorg:
by Jean-Marc Valin
· 11 years ago
204e70d
Adds a quick hack to replace the normal calls with the multistream version.
by Jean-Marc Valin
· 11 years ago
cd4c824
Add run-time CPU detection and support for ARM architecture
by Aurélien Zanelli
· 11 years ago
58d80ab
Disables all the surround mode forcing for mono/stereo
by Jean-Marc Valin
· 11 years ago
3593069
Change few remaining instances of short to opus_int16
by Jean-Marc Valin
· 11 years ago
f8eb44e
Making sure redundant frames never use outdated analysis info
by Jean-Marc Valin
· 11 years ago
bd477ce
Merge branch 'surround'
by Jean-Marc Valin
· 11 years ago
278389d
Automatic bandwidth decisions get more conservative as rate increases.
by Jean-Marc Valin
· 11 years ago
6862b44
Slight simplification of the bandwidth detection code
by Jean-Marc Valin
· 11 years ago
b7d5531
Change Visual Studio files to use PACKAGE_VERSION.
by Ralph Giles
· 11 years ago
c152d60
Use dynamic stack allocation in the SILK encoder.
by Timothy B. Terriberry
· 11 years ago
d66bdc7
Revisit surround rate allocation
by Jean-Marc Valin
· 11 years ago
a4dccd3
Implements basic surround masking
by Jean-Marc Valin
· 11 years ago
7a8b139
Adds support for all Vorbis mappings
by Jean-Marc Valin
· 11 years ago
b08c4ca
Surround: Better LFE handling
by Jean-Marc Valin
· 11 years ago
1b72386
Initial surround code with new API
by Jean-Marc Valin
· 11 years ago
b042935
Fixes missing initialization in OpusMSEncoder
by Jean-Marc Valin
· 11 years ago
1bf32bb
Fixes FEC issues introduced in 7fcd66c
by Jean-Marc Valin
· 11 years ago
3252bf2
Variable framesize improvements
by Jean-Marc Valin
· 11 years ago
a8783a1
Converts the analysis to ALLOC()
by Jean-Marc Valin
· 11 years ago
c37834b
Fixes a minor bug found by valgrind in the bandwidth detector
by Jean-Marc Valin
· 11 years ago
a8f04b2
Fix some 16-bit int issues in the multistream API.
by Timothy B. Terriberry
· 12 years ago
c5e04e4
Makes bandwidth detection less aggressive.
by Jean-Marc Valin
· 12 years ago
f982b84
Fixes a minor glitch on SILK bandwidth changes
by Jean-Marc Valin
· 12 years ago
933a275
High-band attenuation tuning for hybrid mode
by Koen Vos
· 12 years ago
5a6e7c8
Fixes pseudo-stack
by Jean-Marc Valin
· 12 years ago
Next »