- Sep 07, 2011
-
-
Ralph Giles authored
In f9265ddf opus_get_version_string() was moved to libcelt, but the fallback definition for OPUS_VERSION stayed in src/opus.c. This is helpful for those using and external build system, which may not duplicate all the defines from the included build files.
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Ralph Giles authored
Without the extra clean, 'make distcheck' fails because the distclean target doesn't remove all generated files.
-
Ralph Giles authored
Doxygen uses comments in the source code to generate documentation. This commit just adds the descriptive headers and marks current comments and appropriate for inclusion in the API docs. Many symbols remain undocumented. See the warnings from the build output.
-
Ralph Giles authored
Doxygen is a tool for generating programming documentation based on comments in header and source files. This commit adds the necessary configuration file and associated support in the autotools build. Right now it doesn't generate much documentation because our public header files aren't marked up. Warnings are printed for undocumented members and arguments.
-
-
Jean-Marc Valin authored
-
Change the constants so simply ORing the raw bits into the range coder data won't pass the test.
-
Jean-Marc Valin authored
Not that it actually reaches the target, but it should no longer cause a range coder mismatch
-
This tests the behavior when merging the last few raw bits into the final range coder byte causes a bust. This is mostly to make Greg Maxwell happy about his code coverage. In theory the code in question should never be hit (we should only bust if the user buffer is too small for SILK, which doesn't use raw bits).
-
Gregory Maxwell authored
The API permits the caller to freely copy the codec state on their own, but this can't work if there are any any position dependant pointers in the codec state.
-
- Sep 06, 2011
-
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Sep 05, 2011
-
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
This is now part of the bit-stream
-
- Sep 04, 2011
-
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
- Sep 03, 2011
-
-
Ralph Giles authored
With subdir-objects, both the top-level makefile, and libcelt/Makefile, which runs celt-specific unit tests, were sharing libcelt/.deps for generated dependencies. Each thought it owned the directory, and so would remove the files it created in that directory, followed by the directory itself. The second makefile would then fail to because the files it created weren't there to remove, blocking a successful 'make distcheck' with in runs 'make distclean' as part of its verification tests. We can work around the problem by generating the makefile for the tests in the actual test directory, so it doesn't share autotools scratch space with the top level makefile.
-
Ralph Giles authored
This function is available on any modern linux and msvc. So while not strictly part of C89, it's a much better default than the non-thread-safe global pseudo stack.
-
- Sep 02, 2011
-
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
Conflicts: src/opus_encoder.c
-
Makes acronym definition/expansion more consistent and adds a few more explanations to SILK bitstream decoding.
-
Jean-Marc Valin authored
Now has tuning parameters for mono/stereo and voice/music. Also switches to stereo during swb and without reducing the bandwidth.
-
Gregory Maxwell authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-