Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
74d43f0a3650c3122f6ec985a815f790f85e8000
/
src
c5e04e4
Makes bandwidth detection less aggressive.
by Jean-Marc Valin
· 11 years ago
f982b84
Fixes a minor glitch on SILK bandwidth changes
by Jean-Marc Valin
· 11 years ago
933a275
High-band attenuation tuning for hybrid mode
by Koen Vos
· 11 years ago
5a6e7c8
Fixes pseudo-stack
by Jean-Marc Valin
· 11 years ago
22345ef
Fixes OPUS_SET_EXPERT_FRAME_DURATION_REQUEST for multi-stream
by Taihei Momma
· 11 years ago
097fd4b
Fixes C90 issues for obsolete compilers
by Robert Meakins
· 11 years ago
d865fe6
Adds stereo width computation
by Jean-Marc Valin
· 11 years ago
f96fc8c
Merge branch 'exp_analysis'
by Jean-Marc Valin
· 11 years ago
fa43c77
Making CELT stereo<->mono transitions gradual
by Jean-Marc Valin
· 11 years ago
32c4a0c
Applies soft-clipping to the int decoder API.
by Jean-Marc Valin
· 11 years ago
73142b1
Makes the speech/music probability estimation mode conservative
by Jean-Marc Valin
· 11 years ago
742aac1
Adds silence probability to speech/music detector
by Jean-Marc Valin
· 11 years ago
74f36b5
oops s/IMAX/IMIN/
by Jean-Marc Valin
· 11 years ago
51f4a32
Adds support for delayed decision
by Jean-Marc Valin
· 11 years ago
3ecd9c2
Fixes two bandwidth decision issues
by Jean-Marc Valin
· 11 years ago
10a34a5
Making multistream variable duration work for both the float and int API
by Jean-Marc Valin
· 12 years ago
bb43b8b
No need for extra_buffer anymore
by Jean-Marc Valin
· 12 years ago
95561be
Better handling of the multistream bitrate
by Jean-Marc Valin
· 12 years ago
7448366
Multistream support for variable frame duration
by Jean-Marc Valin
· 12 years ago
f548a5a
Makes variable framesize less aggressive at lower rates
by Jean-Marc Valin
· 12 years ago
8547964
Re-enable analysis for 40- and 60-ms frames
by Jean-Marc Valin
· 12 years ago
49583ed
First attempt at varying the frame size depending on the audio (float only)
by Jean-Marc Valin
· 12 years ago
e85a6f5
Makes opus_demo rubust to the encoder using variable frame duration
by Jean-Marc Valin
· 12 years ago
48ac122
Makes analysis usable for all frame sizes
by Jean-Marc Valin
· 12 years ago
7ebacf4
Moves analysis to the beginning of opus_encode()
by Jean-Marc Valin
· 12 years ago
61e9eb1
Adds a ramp up in the SILK prefill
by Jean-Marc Valin
· 11 years ago
4ed7e48
Fixes a hybrid stereo encoder issue
by Jean-Marc Valin
· 11 years ago
d683c76
Fixes MSVC warnings for double->float and float->int conversion
by Jean-Marc Valin
· 12 years ago
b5f7394
Add float literal suffixes to mlp_data.c.
by Ralph Giles
· 12 years ago
724385e
Add float suffix to tansig_table literals.
by Ralph Giles
· 12 years ago
0a29bb5
Add tansig_table.h to the MSVC project files.
by Ralph Giles
· 12 years ago
23fcd70
Only use automatic bandwidth detection when the user doesn't force bandwidth
by Jean-Marc Valin
· 12 years ago
2dd3fb9
Fixes bandwidth detection by not relying on uninitialized data
by Jean-Marc Valin
· 12 years ago
b3eba24
Capping lsb_depth to 16 unless using the float API of a float build
by Jean-Marc Valin
· 12 years ago
7509fdb
New bandwidth detection code
by Jean-Marc Valin
· 12 years ago
a0737d1
Fixes OPUS_GET_LAST_PACKET_DURATION
by Jean-Marc Valin
· 12 years ago
2c1a11f
Adds assert to catch bug from previous commit
by Jean-Marc Valin
· 12 years ago
8c9c9b2
Fixes a multi-frame FEC issue that was caught by valgrind
by Jean-Marc Valin
· 12 years ago
9283114
Adds explicit valgrind checks when ENABLE_VALGRIND is defined
by Jean-Marc Valin
· 12 years ago
d0fd9d4
Implements opus_packet_get_nb_samples()
by Jean-Marc Valin
· 12 years ago
512d849
Implements OPUS_GET_LAST_FRAME_DURATION decoder ctl()
by Jean-Marc Valin
· 12 years ago
a5bd440
Don't update the internal decoder state until we know the packet is valid
by Jean-Marc Valin
· 12 years ago
7fcd66c
Changes the PLC behaviour and fixes the FEC behaviour on concatenated packets
by Jean-Marc Valin
· 12 years ago
124f69b
Remove MSVC incremental linking directives.
by Ralph Giles
· 12 years ago
259e166
Fix packet length handling for 16-bit machines (makes no difference on 32-bit)
by Jean-Marc Valin
· 12 years ago
9345aaa
Fixes an out-of-bounds read issue with the padding handling code
by Jean-Marc Valin
· 12 years ago
799b170
Improve the !OPUS_BUILD #error.
by Ralph Giles
· 12 years ago
c55f4d8
Fix line endings on MSVC project files.
by Ralph Giles
· 12 years ago
c823120
Add the new source files to the MSVC projects.
by Ralph Giles
· 12 years ago
ae0e2ca
Splits out the Opus multi-stream encoder and decoder
by Jean-Marc Valin
· 12 years ago
cc83f6b
Reduces decoder stack usage
by Jean-Marc Valin
· 12 years ago
00898f2
Adds missing license headers on some scripts and test files
by Jean-Marc Valin
· 12 years ago
de95da9
Fix several issues with multistream argument validation.
by Gregory Maxwell
· 12 years ago
f77e86a
Fix MSVC linker warnings
by Joshua Bowman
· 12 years ago
3b60e81
Fix the MSVC build.
by Joshua Bowman
· 12 years ago
027ec51
Fix MSVC format conversion warnings.
by Ralph Giles
· 12 years ago
ca24259
Fixes two bugs in the high-band attenuation code (gain_fade())
by Jean-Marc Valin
· 12 years ago
ea7c986
Adds OPUS_{G,S}ET_FORCE_CHANNELS requests to multistream API
by Jean-Marc Valin
· 12 years ago
f68799b
Fixes the high-band hybrid gain from the previous commit
by Jean-Marc Valin
· 12 years ago
0b00b31
Attenuates the HF in hybrid mode to match what SILK does below the cutoff
by Koen Vos
· 12 years ago
1bcf028
Using floor(.5+x) instead of lrint(x) for C90 compilers
by Jean-Marc Valin
· 12 years ago
b2e19ec
copysignf() was C99-only
by Jean-Marc Valin
· 12 years ago
0e49059
Gets rid of unused boost analysis code that never worked anyway.
by Jean-Marc Valin
· 12 years ago
7315b35
Merge branch 'exp_analysis7'
by Jean-Marc Valin
· 12 years ago
317ffc2
Tuning the speech/music probability model
by Jean-Marc Valin
· 12 years ago
6b45974
Reduces rate/max rate to make room for redundancy
by Jean-Marc Valin
· 12 years ago
9a16e7f
Fixes a CELT->hybrid switching issue
by Jean-Marc Valin
· 12 years ago
027ff07
Shrinks tansig table, makes data static const
by Jean-Marc Valin
· 12 years ago
d006b78
Mark functions static if they are only used in their own translation unit.
by Diego Elio Pettenò
· 12 years ago
d509e9f
opus_demo: mark tables as static constants.
by Diego Elio Pettenò
· 12 years ago
a40689e
Remove large multistream stack buffers.
by Timothy B. Terriberry
· 12 years ago
84dd1cf
Balance parentheses in opus_multistream.c.
by Timothy B. Terriberry
· 12 years ago
865124f
Add opus_multistream.h to MSVC project files.
by Gregory Maxwell
· 12 years ago
582eba6
Additional multistream tests and reject channels<1 in MS API.
by Gregory Maxwell
· 12 years ago
3a9b354
Fix an MSVC warning.
by Ralph Giles
· 12 years ago
bb389c6
OPUS_{GET,SET}_LSB_DEPTH for multichannel.
by Gregory Maxwell
· 12 years ago
1cd5d95
Implements OPUS_{GET,SET}_LSB_DEPTH
by Jean-Marc Valin
· 12 years ago
4466622
Fix bkp/s -> kb/s in opus_demo.
by Gregory Maxwell
· 12 years ago
0ec9313
Small cleanups to MSVC build setup.
by Gian-Carlo Pascutto
· 12 years ago
b768c9b
Fixes MSVC projects and adds git version generator tool
by Chris Moeller
· 12 years ago
31e8a84
Don't try to create fullband silk frames when forced to low rate.
by Gregory Maxwell
· 12 years ago
37f5659
Convert some double constants to float.
by Gregory Maxwell
· 12 years ago
642084c
Output/intermediate dir cleanup and fixes in 64-bit mode.
by Gian-Carlo Pascutto
· 12 years ago
eeb7bd3
Make MSVC build work in parallel.
by Gian-Carlo Pascutto
· 12 years ago
d060dd7
Opus_multistream API hardening.
by Gregory Maxwell
· 12 years ago
4155a40
OPUS_{GET,SET}_LSB_DEPTH for multichannel.
by Gregory Maxwell
· 12 years ago
cf1053d
Implements OPUS_{GET,SET}_LSB_DEPTH
by Jean-Marc Valin
· 12 years ago
c5880fe
Builds the analysis files more cleanly than #including C files
by Jean-Marc Valin
· 12 years ago
5d34794
Gets rid of // comments
by Jean-Marc Valin
· 12 years ago
b15b30c
Speeds up analysis by getting rid of calls to atan2() and cos()
by Jean-Marc Valin
· 12 years ago
0892c16
Tonality and pitch tuning
by Jean-Marc Valin
· 13 years ago
ac2e623
Converting most of the new code to fixed-point (not complete yet)
by Jean-Marc Valin
· 13 years ago
db13c38
Fixes some issues discovered with a log sweep
by Jean-Marc Valin
· 13 years ago
0869829
Adds a 3 Hz high-pass filter and boost allocation on leakage
by Jean-Marc Valin
· 13 years ago
2a9fdbc
Transient/VBR tuning, give more bits to frames where pitch changes
by Jean-Marc Valin
· 13 years ago
971b055
New transient code, weighted tonality
by Jean-Marc Valin
· 13 years ago
70d90d1
VBR tuning
by Jean-Marc Valin
· 13 years ago
a205457
Adds automatic bandwidth detection
by Jean-Marc Valin
· 13 years ago
3e52dae
Better training set
by Jean-Marc Valin
· 13 years ago
7609b67
Adds low-energy feature, training with noise
by Jean-Marc Valin
· 13 years ago
Next »