- Oct 31, 2012
-
-
Gregory Maxwell authored
-
- Oct 06, 2012
-
-
Gregory Maxwell authored
-
- Sep 27, 2012
-
-
Gregory Maxwell authored
-
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.
-
- Sep 25, 2012
-
-
Gregory Maxwell authored
-
- Sep 19, 2012
-
-
Gregory Maxwell authored
This could be confusing/misleading.
-
- Sep 11, 2012
-
-
Jean-Marc Valin authored
-
- Sep 10, 2012
-
-
This patch also includes some small edits/additions to the main API documentation.
-
Jean-Marc Valin authored
-
This patch also includes some small edits for the main API documentation.
-
- Sep 08, 2012
-
-
This avoids allocating any buffers on the stack that depend on the total channel count. Such buffers could easily exceed the size of the NONTHREADSAFE_PSEUDOSTACK. It also checks the frame_size argument in both the encoder and decoder to avoid allocating large stack buffers for opus_encode() calls that would fail anyway or opus_decode() calls that would never use all that space anyway.
-
- Aug 12, 2012
-
-
Gregory Maxwell authored
In particular we no longer document the default complexity because we're not guaranteeing to keep the default value constant. In the future the default may be lowered in order to keep the default speed constant.
-
- Aug 09, 2012
-
-
Timothy B. Terriberry authored
In addition to general reformatting and cleanup, this fixes a couple of important mistakes: - The arguments to OPUS_SET_FORCE_CHANNELS are now 1 and 2, not 0 and 1 (as they were when this was called OPUS_SET_FORCE_MONO). - The default encoder mode is now constrained VBR, not unconstrained VBR. It also documents defaults for all the other parameters.
-
- Aug 06, 2012
-
-
This implements an API used in future encoders to avoid dynalloc doing silly things on periodic LSB patterns and to reduce the bitrate on near-silence.
-
Gregory Maxwell authored
-
- Jul 26, 2012
-
-
- Jul 21, 2012
-
-
Gregory Maxwell authored
-
- Jul 20, 2012
-
-
Gregory Maxwell authored
The usage of restrict in include/opus_custom.h was missed by the prior commit replacing this keyword with a macro. Also fixes some prototype/function agreement with respect to restrict.
-
Gregory Maxwell authored
The usage of restrict in include/opus_custom.h was missed by the prior commit replacing this keyword with a macro.
-
- Jul 18, 2012
-
-
Gregory Maxwell authored
We had previously advised people to -Drestrict on non-C99 compilers, but this creates problems for some of the MSVC headers. Instead this just uses a macro and defines it sanely.
-
- Jul 17, 2012
-
-
Timothy B. Terriberry authored
-
- Jul 13, 2012
-
-
Jean-Marc Valin authored
This is used to avoid dynalloc doing silly things on periodic LSB patterns and to reduce the bitrate on near-silence.
-
- Jul 11, 2012
-
-
Gregory Maxwell authored
This is the less-surprising behavior and will hopefully result in fewer corner case bugs (e.g. losing gain after seeking). This commit also updates the documentation.
-
Gregory Maxwell authored
This CTL was requested by Nicolas George for FFmpeg.
-
- Jun 11, 2012
-
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
- Jun 01, 2012
-
-
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.
-
- May 31, 2012
-
-
Jean-Marc Valin authored
This was a problem for static builds
-
- May 30, 2012
-
-
- May 23, 2012
-
-
Ralph Giles authored
Unlike the other headers, opus_multistream.h didn't declare itself to be C code, causing confusing errors when the caller tries to use the functions from C++.
-
- May 20, 2012
-
-
- May 17, 2012
-
-
- May 16, 2012
-
-
Jean-Marc Valin authored
This reverts commit 9f407afa.
-
- May 10, 2012
-
-
Jean-Marc Valin authored
-
- Apr 24, 2012
-
-
Jean-Marc Valin authored
-
- Apr 20, 2012
-
-
Jean-Marc Valin authored
Also added 3rd clause to "master" COPYING file
-
Jean-Marc Valin authored
See http://www.ietf.org/mail-archive/web/codec/current/msg02833.html Still more changes to come
-
- Apr 02, 2012
-
-
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.
-
Also fixes a minor typo.
-