Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.xiph.org/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-20Adds padding code to fill up SILK frames to CBRexp_cbr_silkJean-Marc Valin
2011-09-20Making it possible for SILK to be CBR or work with a VBR ceilingJean-Marc Valin
2011-09-20Patch from Tim to avoid a spurious uninitialized warning in test_opus.c.Gregory Maxwell
2011-09-19Some fixes for C89 builds.Gregory Maxwell
2011-09-17Use 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-16Removed all the silk_ prefixes in source file names (not symbols)Jean-Marc Valin
2011-09-16Renaming the SKP_ prefix to silk_Jean-Marc Valin
2011-09-16Making sure to avoid undefined behaviourJean-Marc Valin
Mainly implementing signed overflow behaviour in a way that isn't undefined in the C standard
2011-09-15Moves opus_compare to the same base64 tar.gz as the rest of the codeJean-Marc Valin
2011-09-15Documentation and build script updates.Gregory Maxwell
2011-09-14Implements OPUS_GET_PITCH that queries the decoded pitchJean-Marc Valin
2011-09-14Remove 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-14More 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-14more libcelt->celt renamesJean-Marc Valin
2011-09-14renames the libcelt/ directory to celt/Jean-Marc Valin
2011-09-12Changing some TODOs that were really future optimization hintsJean-Marc Valin
2011-09-12Implements OPUS_MULTISTREAM_{EN|DE}CODER_GET_STATEJean-Marc Valin
Untested
2011-09-12Implements multi-stream encoder requests the best we canJean-Marc Valin
2011-09-12Properly implementing the multistream decoder ctl()sJean-Marc Valin
Not tested
2011-09-12TF decoding detailsJean-Marc Valin
2011-09-11Adds a bound on the SILK rate to prevent it from busting the byte limitJean-Marc Valin
2011-09-11integer type fixesJean-Marc Valin
2011-09-10minor doc updateJean-Marc Valin
2011-09-10Documentation updates.Gregory Maxwell
2011-09-09Doxygen comment fixesJean-Marc Valin
2011-09-09Opus now default to VBRJean-Marc Valin
2011-09-09Making complexity default to 10 for the CELT part tooJean-Marc Valin
2011-09-09Documentation updates.Gregory Maxwell
2011-09-09Makes multi-stream encoding code use the repacketizerJean-Marc Valin
2011-09-09Fixes multi-stream bug exposed in e335065a1ba72Jean-Marc Valin
2011-09-09test_opus now uses a string for the applicationJean-Marc Valin
when using -d, application and bitrate are no longer needed
2011-09-09Making RESTRICTED_LOWDELAY an "application" that's set at init timeJean-Marc Valin
Also ./test_opus now takes a string for the application
2011-09-09Using opus_repacketizer_init() instead of opus_repacketizer_create() in the ↵Jean-Marc Valin
encoder
2011-09-09Encoder can now produce 40- and 60-ms frames even for CELT-only and hybridJean-Marc Valin
2011-09-09Fixes silly CBR/VBR inversion bug from 7954065c77Jean-Marc Valin
2011-09-08Adds OPUS_SET_RESTRICTED_LOWDELAY() encoder ctlJean-Marc Valin
Right now it will uncleanly switch to SILK if asked for 40 or 60 ms frames
2011-09-08Adds ctl() requests for forcing any operating mode in the encoderJean-Marc Valin
Also merges all the OPUS_*_AUTO into a single OPUS_AUTO parameter
2011-09-08Adds doxygen documentation for opus_defines.h.Gregory Maxwell
2011-09-08Multi-stage VQ for SILK is no longer relevantJean-Marc Valin
2011-09-08Oops, remove duplicate description of the MDCTJean-Marc Valin
2011-09-08Adds missing details about reserving the anticollapse/skip/stereo bitsJean-Marc Valin
2011-09-08Move 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-07More work on the CELT encoder description, fixed Opus figuresJean-Marc Valin
2011-09-07Making the sampling rate an int32 in the multi-stream APIJean-Marc Valin
2011-09-07Fixes a warning about assignment in an if()Jean-Marc Valin
2011-09-07Security Considerations updateJean-Marc Valin
2011-09-07Tell 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-07Add 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-07Add 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-07Update Makefile.draft warnings to match configure.ac.Gregory Maxwell