Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-06 | doc: Use consistent alternative notation | Mark Harris | |
Signed-off-by: Mark Harris <mark.hsj@gmail.com> | |||
2022-07-06 | Fix opus.h for doxygen when referencing alternative values | Alexander Traud | |
Doxygen was not able to resolve the references because it looked for OPUS_APPLICATION_VOIP/@ref. Signed-off-by: Mark Harris <mark.hsj@gmail.com> | |||
2018-05-04 | Fix opus_packet_parse() non-null arg attribute | Mark Harris | |
It is the size array that must be non-null. | |||
2016-07-08 | Packets indicating DTX may be up to 2 bytes | Mark Harris | |
2014-12-20 | Document the motivation for the 120 ms repacketizer limit. | Ralph Giles | |
See the mailing list discussion at http://lists.xiph.org/pipermail/opus/2014-December/002802.html | |||
2013-11-19 | Adds functions for multistream padding/unpadding and single-stream unpadding | Jean-Marc Valin | |
These are all completely untested. | |||
2013-11-14 | Adds packet padding that works for all codes and fixes 40/60 ms CBR. | Jean-Marc Valin | |
Padding is now handled by the repacketizer. | |||
2013-05-18 | Change few remaining instances of short to opus_int16 | Jean-Marc Valin | |
2013-03-19 | Minor soft clipping doc fix | Jean-Marc Valin | |
2013-03-02 | Oops, fixed API name from previous commit | Jean-Marc Valin | |
2013-03-02 | Applies soft-clipping to the int decoder API. | Jean-Marc Valin | |
opus_decode() and opus_multistream_decode() now apply soft clipping before converting to 16-bit int. This should produce better a higher quality result than hard clipping like we were doing before. The _float() API isn't affected, but the clipping function is exported so users can manually apply the soft clipping. | |||
2012-12-11 | Document that opus_packet_get_nb_frames, etc. can return OPUS_BAD_ARG. | Ralph Giles | |
NB they only check for len < 1, not for null data. | |||
2012-12-05 | Implements opus_packet_get_nb_samples() | Jean-Marc Valin | |
2012-12-05 | Changes the PLC behaviour and fixes the FEC behaviour on concatenated packets | Jean-Marc Valin | |
PLC and FEC now return exactly the number of samples specified for the buffer rather than (usually) returning the size of the last packet. Doc and tests are updated accordingly. | |||
2012-10-06 | Fix typo in documentation for opus_decoder_create(). | Gregory Maxwell | |
2012-09-28 | Belabor OPUS_SET_BITRATE instead of max_packet, as this is a common trap. | Gregory Maxwell | |
2012-09-27 | Fix common misspellings | Philip Jägenstedt | |
I stumbled upon the typo in README.draft, so took the opportunity to grep for common misspellings using List_of_common_misspellings.txt for hunspell. | |||
2012-09-25 | Docbug: Replace opus_encode_frame with opus_encode_float in doxygen. | Gregory Maxwell | |
2012-09-19 | Replace 'maximum frame size' with 'maximum packet duration' in the docs. | Gregory Maxwell | |
This could be confusing/misleading. | |||
2012-09-11 | Fixes multistream doc | Jean-Marc Valin | |
2012-09-11 | Expand documentation for the multistream API. | Timothy B. Terriberry | |
This patch also includes some small edits/additions to the main API documentation. | |||
2012-09-11 | Fixes to the new repacketizer doc | Jean-Marc Valin | |
2012-09-10 | Add documentation for the repacketizer API. | Timothy B. Terriberry | |
This patch also includes some small edits for the main API documentation. | |||
2012-08-06 | Fix opus_encode allowed frame sizes docs, reported by Stefan Hacker. | Gregory Maxwell | |
2012-07-22 | Add some more api docs. | Gregory Maxwell | |
2012-06-11 | Pretty up the HTML doxygen output. | Gregory Maxwell | |
2012-06-11 | Add brief descriptions to the encode/decode groups to avoid weird autobreif ↵ | Gregory Maxwell | |
strings. | |||
2012-06-11 | Correct documentation in opus_custom.h. | Gregory Maxwell | |
2012-06-01 | Update headers to cause warnings on unused returns and null args. | Gregory Maxwell | |
In places where an ignored return or a null-arg is a sure indication of a bug add the GCC warning attributes. The null arg annotation is not enable for Opus itself because it will cause the compiler to optimize out some null checks. I don't trust our callers quite that much. | |||
2012-05-21 | Tweak doxygen input so that the manpage names won't conflict. | Gregory Maxwell | |
2012-05-18 | Minor doc improvement wrt OPUS_APPLICATION_RESTRICTED_LOWDELAY. | Gregory Maxwell | |
2012-04-24 | Merge commit '390c89225d' | Jean-Marc Valin | |
2012-04-21 | s/FOUNDATION/COPYRIGHT OWNER/ in CELT code and "glue code" | Jean-Marc Valin | |
Also added 3rd clause to "master" COPYING file | |||
2012-04-02 | Improve decoder_create documentation. | Ralph Giles | |
The parameter descriptions look like they were copied from encoder_create. Update them for the decode side and repeat the clarifications about what sample rates are allowed and what they mean. | |||
2012-03-06 | Fix typos in the API documentation. | Ralph Giles | |
opus_decode() takes a sixth 'enable_fec' option. Naive invocations shoudl set this to zero. | |||
2012-03-06 | 40/60ms MDCT/Hybrid were not able to reach maximum bitrate. Now they can. | Gregory Maxwell | |
Also change the packet length in the API from int to opus_int32 because repacketized frames are able to go beyond 32767 bytes in size. | |||
2011-11-26 | Misc documentation fixes (no code change) | Ralph Giles | |
We use macros to encapsulate the appropriate type and size information for the different CTL requests, but the macros still need to be used with the _ctl() function call and an encoder or decoder instance structure. As such, just listing the macro defines is confusing. Adding some examples outside the OpusEncoder overview page should help with this. Also document that OPUS_SET_APPLICATION can take OPUS_APPLICATION_RESTRICTED_LOWDELAY. | |||
2011-10-27 | Moves the main headers from src/ to include/ | Jean-Marc Valin | |