Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-09-20 | Adds padding code to fill up SILK frames to CBRexp_cbr_silk | Jean-Marc Valin | |
2011-09-20 | Making it possible for SILK to be CBR or work with a VBR ceiling | Jean-Marc Valin | |
2011-09-20 | Patch from Tim to avoid a spurious uninitialized warning in test_opus.c. | Gregory Maxwell | |
2011-09-19 | Some fixes for C89 builds. | Gregory Maxwell | |
2011-09-17 | Use fold instead of passing a wrap length to base64. | Ralph Giles | |
The base64 implementation included with MacOS 10.7 doesn't support the -w option for wrapping lines. Using the fold command is more portable. | |||
2011-09-16 | Removed all the silk_ prefixes in source file names (not symbols) | Jean-Marc Valin | |
2011-09-16 | Renaming the SKP_ prefix to silk_ | Jean-Marc Valin | |
2011-09-16 | Making sure to avoid undefined behaviour | Jean-Marc Valin | |
Mainly implementing signed overflow behaviour in a way that isn't undefined in the C standard | |||
2011-09-15 | Moves opus_compare to the same base64 tar.gz as the rest of the code | Jean-Marc Valin | |
2011-09-15 | Documentation and build script updates. | Gregory Maxwell | |
2011-09-14 | Implements OPUS_GET_PITCH that queries the decoded pitch | Jean-Marc Valin | |
2011-09-14 | Remove redundant API parameter comments from opus_multistream.c. | Ralph Giles | |
The parameters for public API calls are already documented in opus_multistream.h. It's better not to have separate copies of those comments in the implementation. | |||
2011-09-14 | More documentation for the multistream API. | Ralph Giles | |
Correct member comments copied from the non-multistream api, and document the remaining undocumented members. Still very rough. | |||
2011-09-14 | more libcelt->celt renames | Jean-Marc Valin | |
2011-09-14 | renames the libcelt/ directory to celt/ | Jean-Marc Valin | |
2011-09-12 | Changing some TODOs that were really future optimization hints | Jean-Marc Valin | |
2011-09-12 | Implements OPUS_MULTISTREAM_{EN|DE}CODER_GET_STATE | Jean-Marc Valin | |
Untested | |||
2011-09-12 | Implements multi-stream encoder requests the best we can | Jean-Marc Valin | |
2011-09-12 | Properly implementing the multistream decoder ctl()s | Jean-Marc Valin | |
Not tested | |||
2011-09-12 | TF decoding details | Jean-Marc Valin | |
2011-09-11 | Adds a bound on the SILK rate to prevent it from busting the byte limit | Jean-Marc Valin | |
2011-09-11 | integer type fixes | Jean-Marc Valin | |
2011-09-10 | minor doc update | Jean-Marc Valin | |
2011-09-10 | Documentation updates. | Gregory Maxwell | |
2011-09-09 | Doxygen comment fixes | Jean-Marc Valin | |
2011-09-09 | Opus now default to VBR | Jean-Marc Valin | |
2011-09-09 | Making complexity default to 10 for the CELT part too | Jean-Marc Valin | |
2011-09-09 | Documentation updates. | Gregory Maxwell | |
2011-09-09 | Makes multi-stream encoding code use the repacketizer | Jean-Marc Valin | |
2011-09-09 | Fixes multi-stream bug exposed in e335065a1ba72 | Jean-Marc Valin | |
2011-09-09 | test_opus now uses a string for the application | Jean-Marc Valin | |
when using -d, application and bitrate are no longer needed | |||
2011-09-09 | Making RESTRICTED_LOWDELAY an "application" that's set at init time | Jean-Marc Valin | |
Also ./test_opus now takes a string for the application | |||
2011-09-09 | Using opus_repacketizer_init() instead of opus_repacketizer_create() in the ↵ | Jean-Marc Valin | |
encoder | |||
2011-09-09 | Encoder can now produce 40- and 60-ms frames even for CELT-only and hybrid | Jean-Marc Valin | |
2011-09-09 | Fixes silly CBR/VBR inversion bug from 7954065c77 | Jean-Marc Valin | |
2011-09-08 | Adds OPUS_SET_RESTRICTED_LOWDELAY() encoder ctl | Jean-Marc Valin | |
Right now it will uncleanly switch to SILK if asked for 40 or 60 ms frames | |||
2011-09-08 | Adds ctl() requests for forcing any operating mode in the encoder | Jean-Marc Valin | |
Also merges all the OPUS_*_AUTO into a single OPUS_AUTO parameter | |||
2011-09-08 | Adds doxygen documentation for opus_defines.h. | Gregory Maxwell | |
2011-09-08 | Multi-stage VQ for SILK is no longer relevant | Jean-Marc Valin | |
2011-09-08 | Oops, remove duplicate description of the MDCT | Jean-Marc Valin | |
2011-09-08 | Adds missing details about reserving the anticollapse/skip/stereo bits | Jean-Marc Valin | |
2011-09-08 | Move the fallback OPUS_VERSION to libcelt. | Ralph Giles | |
In f9265ddf25cc 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. | |||
2011-09-07 | More work on the CELT encoder description, fixed Opus figures | Jean-Marc Valin | |
2011-09-07 | Making the sampling rate an int32 in the multi-stream API | Jean-Marc Valin | |
2011-09-07 | Fixes a warning about assignment in an if() | Jean-Marc Valin | |
2011-09-07 | Security Considerations update | Jean-Marc Valin | |
2011-09-07 | Tell automake to clean the doxygen output. | Ralph Giles | |
Without the extra clean, 'make distcheck' fails because the distclean target doesn't remove all generated files. | |||
2011-09-07 | Add minimal doxygen markup to the public headers. | Ralph Giles | |
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. | |||
2011-09-07 | Add initial Doxygen support for generating api documentation. | Ralph Giles | |
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. | |||
2011-09-07 | Update Makefile.draft warnings to match configure.ac. | Gregory Maxwell | |