Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
0c335c51fab8015cdd818d8875b5efcb66966522
/
src
cc14cdf
Ensures that the end band is always set for redundant frames
by Jean-Marc Valin
· 13 years ago
0d031d6
proper stereo handling for multiple frames per packet
by Jean-Marc Valin
· 13 years ago
ef7095c
More decoder corner case fixes
by Jean-Marc Valin
· 13 years ago
a0653ed
Fixes a bunch of valgrind errors when decoding random junk
by Jean-Marc Valin
· 13 years ago
ad15af8
Adding code for Opus Custom
by Jean-Marc Valin
· 13 years ago
d3358b1
Better error checking, getting 60 ms to work again
by Jean-Marc Valin
· 13 years ago
23a900c
Defensive programming: added some error checking
by Jean-Marc Valin
· 13 years ago
047f025
Fixes a crash in silk prefill (used for mode switching)
by Jean-Marc Valin
· 13 years ago
4618562
test_opus usage for -e/-d
by Jean-Marc Valin
· 13 years ago
99126f4
Allowing test_opus to operate in encode_only or decode_only mode
by Jean-Marc Valin
· 13 years ago
00cb6f7
splitting encoder config in terms of application and signal type
by Jean-Marc Valin
· 13 years ago
541df0a
Fixes an issue when triggering PLC before receiving any packet
by Jean-Marc Valin
· 13 years ago
479e18b
Removes auto mode and fixes a force_mono issue
by Koen Vos
· 13 years ago
e790b37
test_opus error messages
by Jean-Marc Valin
· 13 years ago
9a7967a
s/inline/static inline/
by Jean-Marc Valin
· 14 years ago
baed21d
Fixes a bug in the init() functions where were weren't zeroing the entire state
by Jean-Marc Valin
· 14 years ago
103302b
Squashed commit of the following:
by Jean-Marc Valin
· 14 years ago
c77b963
Removing useless files
by Jean-Marc Valin
· 14 years ago
ba54746
Adding a decent auto/default bit-rate choice
by Jean-Marc Valin
· 14 years ago
4907d37
test_opus.c now checks the sampling rate
by Jean-Marc Valin
· 14 years ago
a11795c
Reject more invalid packets in the decoder.
by Timothy B. Terriberry
· 14 years ago
280c060
Adds opus_{en|de}coder_init() and opus_{en|de|coder_get_size()
by Jean-Marc Valin
· 14 years ago
5095c47
Removes pointers from the Opus state
by Jean-Marc Valin
· 14 years ago
9edde42
Improvements to error handling and warning fixes
by Jean-Marc Valin
· 14 years ago
09c6766
Rewrote the bandwidth selection code
by Jean-Marc Valin
· 14 years ago
85c599f
Minor tuning the WB/SWB and SWB/FB thresholds
by Jean-Marc Valin
· 14 years ago
243ff0c
comments
by Jean-Marc Valin
· 14 years ago
0734cad
Fixes bandwidth decision when reducing the bit-rate
by Jean-Marc Valin
· 14 years ago
494ce97
Squashed commit of the following:
by Koen Vos
· 14 years ago
105d751
Fixes 60 ms speech mode
by Jean-Marc Valin
· 14 years ago
6fe45a5
Getting shared libraries to build
by Jean-Marc Valin
· 14 years ago
c1673fa
Relying on SILK for the switching decisions
by Jean-Marc Valin
· 14 years ago
499f328
Tuning the bandwidth decision
by Jean-Marc Valin
· 14 years ago
d8f9097
Changing the SILK bandwidth only when there's no speech
by Jean-Marc Valin
· 14 years ago
d8765e5
SILK update
by Koen Vos
· 14 years ago
d2124cd
Loss rate adaptation for the CELT layer
by Jean-Marc Valin
· 14 years ago
fa86913
draft update
by Jean-Marc Valin
· 14 years ago
43c260b
Implementing bit-stream padding
by Jean-Marc Valin
· 14 years ago
381c706
Making mode switching use the same window as CELT (squared)
by Jean-Marc Valin
· 14 years ago
ea8fbf4
Simplifying PLC switching to have an overlap of 2.5 ms too
by Jean-Marc Valin
· 14 years ago
c983bb4
Minor code simplifications
by Jean-Marc Valin
· 14 years ago
eed3309
Minor redundant frame fixes
by Jean-Marc Valin
· 14 years ago
f2c8e5d
CELT update
by Jean-Marc Valin
· 14 years ago
64d834f
More project files update
by Jean-Marc Valin
· 14 years ago
ab1404e
Project files update
by Jean-Marc Valin
· 14 years ago
bcdddb9
Fixes leak in test_opus
by Jean-Marc Valin
· 14 years ago
617fcd2
Fixes a few PLC/DTX bugs due to the recent decode API change
by Jean-Marc Valin
· 14 years ago
b55b661
Adding constrained VBR mode
by Jean-Marc Valin
· 14 years ago
ac768f3
More error handling
by Jean-Marc Valin
· 14 years ago
71877da
Error handling
by Jean-Marc Valin
· 14 years ago
a7d31b7
Code for handling multiple frames per packet
by Jean-Marc Valin
· 14 years ago
0fe4078
Adding some packet parsing code
by Jean-Marc Valin
· 14 years ago
8ea6704
Disable newly introduced CELT signalling
by Jean-Marc Valin
· 14 years ago
edaf788
Updating the build of the draft and adding fixed-point support
by Jean-Marc Valin
· 14 years ago
955f94c
Automatic bandwidth selection
by Jean-Marc Valin
· 14 years ago
a3ef438
removing debug code
by Jean-Marc Valin
· 14 years ago
9a115b9
Cleanup
by Jean-Marc Valin
· 14 years ago
f9bc460
Simple mode selection logic
by Jean-Marc Valin
· 14 years ago
1b16fec
Fixes a few issues with PLC-based mode switching
by Jean-Marc Valin
· 14 years ago
0c0c5f9
Support for glitchles mode switching
by Jean-Marc Valin
· 14 years ago
49d677b
Fix redundancy mismatch
by Jean-Marc Valin
· 14 years ago
a93f501
Fix PLC-based mode transition code.
by Jean-Marc Valin
· 14 years ago
e2a09db
Implementing decoder-side support for redundant mode switching (bemasc's idea)
by Jean-Marc Valin
· 14 years ago
d41c028
Revert de32a5bf617f782f6a478c5cd50fb040b0fbffe9
by Jean-Marc Valin
· 14 years ago
d3dc19b
SILK/CELT update
by Jean-Marc Valin
· 14 years ago
de32a5b
Splitting the resampler buffering between encode and decode
by Jean-Marc Valin
· 14 years ago
e3de505
Buffer pre-filling in the encoder
by Jean-Marc Valin
· 14 years ago
03c1d66
SILK can't use more than 80% of the bits in hybrid mode
by Koen Vos
· 14 years ago
ca869b2
Makes sure there's a PLC-only region in the mode transition
by Jean-Marc Valin
· 14 years ago
7387071
Fixes infinite loop for frame size <= 5 ms
by Jean-Marc Valin
· 14 years ago
606250a
Improved transitions between the different modes
by Jean-Marc Valin
· 14 years ago
71e10e2
CELT/Hybrid fix for in-band FEC.
by Koen Vos
· 14 years ago
1e1562c
Update for in-band FEC
by Koen Vos
· 14 years ago
5d56fc7
Relicensing to simplified (2-clause) BSD license
by Jean-Marc Valin
· 14 years ago
c172f57
Fixes buffering issues with CELT-only mode at 2.5 ms
by Jean-Marc Valin
· 14 years ago
f919dd7
5ms frame mode was not working in test_opus.
by Gregory Maxwell
· 14 years ago
959692a
Remove opus_enc and opus_dec from the build
by Jean-Marc Valin
· 14 years ago
c9f6950
Fix test_opus args count
by Jean-Marc Valin
· 14 years ago
356c9c4
Frame size optional, defaults to 20 ms
by Jean-Marc Valin
· 14 years ago
2c8cfd0
oops
by Jean-Marc Valin
· 14 years ago
99929d2
Making test_opus default to VBR
by Jean-Marc Valin
· 14 years ago
5ad41a3
Tuning the hybrid bit-rate split
by Koen Vos
· 14 years ago
2c8b298
Better handling of the bandwidth
by Jean-Marc Valin
· 14 years ago
a1dd0fc
Update Opus range coder due to CELT refactoring.
by Timothy B. Terriberry
· 14 years ago
fb45a3f
Build fixes
by Jean-Marc Valin
· 14 years ago
f54b69b
Setting CELT complexity
by Jean-Marc Valin
· 14 years ago
f85bc8a
Oops, had inverted some tuning lines
by Jean-Marc Valin
· 14 years ago
686bfe8
Hybrid tuning
by Jean-Marc Valin
· 14 years ago
62b88c3
Some more hybrid tuning (mostly for CBR)
by Jean-Marc Valin
· 14 years ago
7805475
Hybrid mode tuning
by Karsten Vandborg Sorensen
· 14 years ago
8f67b20
Testing the range coder final state
by Koen Vos
· 14 years ago
1761b81
Enabling the CELT post-filter in Opus
by Jean-Marc Valin
· 14 years ago
a80ba42
SILK update (fixing segfault) and MSVS fix
by Jean-Marc Valin
· 14 years ago
a10e879
Better handling of test_opus bandwidth options
by Jean-Marc Valin
· 14 years ago
44cbe6e
PLC fix
by Jean-Marc Valin
· 14 years ago
d9ad6e1
Enabling real CELT VBR
by Jean-Marc Valin
· 14 years ago
9925d53
Better options for test_opus
by Koen Vos
· 14 years ago
2b68ea9
Merged Koen's encoder changes
by Jean-Marc Valin
· 14 years ago
a70729c
Koen's decoder updates
by Jean-Marc Valin
· 14 years ago
f11d188
Disabling debug
by Jean-Marc Valin
· 14 years ago
Next »