Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
1c311423c86b89eba27a494e17c79fefd7d75ab0
/
include
/
opus.h
1c31142
Packets indicating DTX may be up to 2 bytes
by Mark Harris
· 8 years ago
5b712da
Document the motivation for the 120 ms repacketizer limit.
by Ralph Giles
· 10 years ago
f183566
Adds functions for multistream padding/unpadding and single-stream unpadding
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
3593069
Change few remaining instances of short to opus_int16
by Jean-Marc Valin
· 11 years ago
74d43f0
Minor soft clipping doc fix
by Jean-Marc Valin
· 11 years ago
d9aa6e0
Oops, fixed API name from previous commit
by Jean-Marc Valin
· 11 years ago
32c4a0c
Applies soft-clipping to the int decoder API.
by Jean-Marc Valin
· 11 years ago
256c959
Document that opus_packet_get_nb_frames, etc. can return OPUS_BAD_ARG.
by Ralph Giles
· 12 years ago
d0fd9d4
Implements opus_packet_get_nb_samples()
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
696d68c
Fix typo in documentation for opus_decoder_create().
by Gregory Maxwell
· 12 years ago
9fec9bb
Belabor OPUS_SET_BITRATE instead of max_packet, as this is a common trap.
by Gregory Maxwell
· 12 years ago
6d9c16d
Fix common misspellings
by Philip Jägenstedt
· 12 years ago
d8b0a24
Docbug: Replace opus_encode_frame with opus_encode_float in doxygen.
by Gregory Maxwell
· 12 years ago
cc71cde
Replace 'maximum frame size' with 'maximum packet duration' in the docs.
by Gregory Maxwell
· 12 years ago
1d13ff6
Fixes multistream doc
by Jean-Marc Valin
· 12 years ago
77ebbdf
Expand documentation for the multistream API.
by Timothy B. Terriberry
· 12 years ago
1491fa8
Fixes to the new repacketizer doc
by Jean-Marc Valin
· 12 years ago
ddd551e
Add documentation for the repacketizer API.
by Timothy B. Terriberry
· 12 years ago
bf7c160
Fix opus_encode allowed frame sizes docs, reported by Stefan Hacker.
by Gregory Maxwell
· 12 years ago
b0c120b
Add some more api docs.
by Gregory Maxwell
· 12 years ago
595b334
Pretty up the HTML doxygen output.
by Gregory Maxwell
· 12 years ago
daa1459
Add brief descriptions to the encode/decode groups to avoid weird autobreif strings.
by Gregory Maxwell
· 12 years ago
1f65ce8
Correct documentation in opus_custom.h.
by Gregory Maxwell
· 12 years ago
c64f4a4
Update headers to cause warnings on unused returns and null args.
by Gregory Maxwell
· 12 years ago
d445f02
Tweak doxygen input so that the manpage names won't conflict.
by Gregory Maxwell
· 12 years ago
fdd0c52
Minor doc improvement wrt OPUS_APPLICATION_RESTRICTED_LOWDELAY.
by Gregory Maxwell
· 12 years ago
ab5a049
Merge commit '390c89225d'
by Jean-Marc Valin
· 12 years ago
cb05e7c
s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code"
by Jean-Marc Valin
· 12 years ago
f402852
Improve decoder_create documentation.
by Ralph Giles
· 12 years ago
1e0ba0f
Fix typos in the API documentation.
by Ralph Giles
· 13 years ago
e702817
40/60ms MDCT/Hybrid were not able to reach maximum bitrate. Now they can.
by Gregory Maxwell
· 13 years ago
10ebc02
Misc documentation fixes (no code change)
by Ralph Giles
· 13 years ago
4923f3f
Moves the main headers from src/ to include/
by Jean-Marc Valin
· 13 years ago
[Renamed from src/opus.h]
3346d88
Make repacketizer API use opus_int32 for lengths and add some additional error handling.
by Gregory Maxwell
· 13 years ago
2557750
API doc improvements
by Jean-Marc Valin
· 13 years ago
c248e6d
Improved doxygen doc for opus.h
by Jean-Marc Valin
· 13 years ago
77519bf
minor doc update
by Jean-Marc Valin
· 13 years ago
3bcf367
Documentation updates.
by Gregory Maxwell
· 13 years ago
1b95196
Add minimal doxygen markup to the public headers.
by Ralph Giles
· 13 years ago
663a7fe
Defining OPUS_BITRATE_MAX and moving some defines to opus_defines.h
by Jean-Marc Valin
· 13 years ago
64a3541
Corrects many places where int was used where opus_int32 was needed.
by Gregory Maxwell
· 13 years ago
06237d7
Implements the OpusCustom modes (mostly) properly
by Jean-Marc Valin
· 13 years ago
f9e701a
Sharing more macros between the Opus code and the CELT low-level code
by Jean-Marc Valin
· 13 years ago
0446563
Implements OPUS_RESET_STATE for the decoder (untested)
by Jean-Marc Valin
· 13 years ago
9d8dc3a
Better error handling in the Opus API
by Jean-Marc Valin
· 13 years ago
e766d9f
s/INBAND_FEC_FLAG/INBAND_FEC/
by Jean-Marc Valin
· 13 years ago
9977497
Making sure that everything in opus.h has a opus prefix
by Jean-Marc Valin
· 13 years ago
d4e9340
Adds support for multi-stream encoding/decoding
by Jean-Marc Valin
· 13 years ago
6696a14
Moves align() to a single header
by Jean-Marc Valin
· 13 years ago
d482773
Final range coder state now exposed through the ctl() interface
by Jean-Marc Valin
· 13 years ago
06677d7
Add prototypes for the _float functions to opus.h.
by Gregory Maxwell
· 13 years ago
69549ac
Renaming "mode" option to "application"
by Jean-Marc Valin
· 13 years ago
468b921
Using dllimport on Win32 when not building Opus
by Jean-Marc Valin
· 13 years ago
d7f6700
s/OPUS_SET_VBR_FLAG/OPUS_SET_VBR/
by Jean-Marc Valin
· 13 years ago
6bb1c18
opus_packet_parse() now returns the payload offset rather than the pointer
by Jean-Marc Valin
· 13 years ago
c2d86f0
Fixed multiple bugs in the repacketizer
by Jean-Marc Valin
· 13 years ago
e8dbcb8
Adds a test_repacketizer tool and fixes a few of the bugs in the repacketizer
by Jean-Marc Valin
· 13 years ago
369553f
Repacketization code (untested)
by Jean-Marc Valin
· 13 years ago
4154dad
Refactoring the decoder to create opus_packet_parse()
by Jean-Marc Valin
· 13 years ago
9d8b519
Adds OPUS_GET_LOOKAHEAD
by Jean-Marc Valin
· 13 years ago
641eea8
Regularize whitespace in the src directory.
by Ralph Giles
· 13 years ago
d9636c5
Add a function to query the Opus version
by Jean-Marc Valin
· 13 years ago
d6a0216
Making use of the opus_int* types in the toplevel Opus code
by Jean-Marc Valin
· 13 years ago
3f0962c
Always enable OPUS_TEST_RANGE_CODER_STATE.
by Ralph Giles
· 13 years ago
25947cb
Header documentation fixes
by Jean-Marc Valin
· 13 years ago
ad15af8
Adding code for Opus Custom
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
103302b
Squashed commit of the following:
by Jean-Marc Valin
· 13 years ago
ba54746
Adding a decent auto/default bit-rate choice
by Jean-Marc Valin
· 13 years ago
280c060
Adds opus_{en|de}coder_init() and opus_{en|de|coder_get_size()
by Jean-Marc Valin
· 13 years ago
6fe45a5
Getting shared libraries to build
by Jean-Marc Valin
· 13 years ago
fa86913
draft update
by Jean-Marc Valin
· 13 years ago
b55b661
Adding constrained VBR mode
by Jean-Marc Valin
· 13 years ago
0fe4078
Adding some packet parsing code
by Jean-Marc Valin
· 13 years ago
955f94c
Automatic bandwidth selection
by Jean-Marc Valin
· 13 years ago
f9bc460
Simple mode selection logic
by Jean-Marc Valin
· 13 years ago
1e1562c
Update for in-band FEC
by Koen Vos
· 13 years ago
5d56fc7
Relicensing to simplified (2-clause) BSD license
by Jean-Marc Valin
· 13 years ago
8f67b20
Testing the range coder final state
by Koen Vos
· 13 years ago
2b68ea9
Merged Koen's encoder changes
by Jean-Marc Valin
· 13 years ago
3ce277c
Some initial work on stereo support (not complete)
by Jean-Marc Valin
· 13 years ago
05dd36a
API renamed to Opus
by Jean-Marc Valin
· 14 years ago
[Renamed (63%) from src/harmony.h]
38f4e9f
Renamed to Harmony
by Jean-Marc Valin
· 14 years ago
[Renamed (64%) from src/hybrid.h]
67008d2
Support for setting the audio bandwidth
by Jean-Marc Valin
· 14 years ago
ae18090
Support for 32 kHz sampling rate
by Jean-Marc Valin
· 14 years ago
24f36e0
Adds a _ctl() control API to the encoder and decoder
by Jean-Marc Valin
· 14 years ago
04584ea
Decoder structure
by Jean-Marc Valin
· 14 years ago
24af303
API file
by Jean-Marc Valin
· 14 years ago