- Aug 21, 2012
-
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
Ralph Giles authored
Further cleanup of the confusion with the version string settings.
-
Ralph Giles authored
I'm not sure how this worked before, the the previous version string fiddling commit ended up not defining OPUS_VERSION in the autoconf build, so opus_get_version_string() returned 'unknown'.
-
Gregory Maxwell authored
-
- Aug 19, 2012
-
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
- Aug 17, 2012
-
-
Ralph Giles authored
Microsoft Visual Studio 2010 warns about 'C4146: unary minus operator applied to unsigned type, result still unsigned' because of the '&-sizeof(void*)' in align(). This commit works around the warning by casting the size_t to int before negation. Patch by Hauke, who reported the issue on the opus mailing list. Reviewed by derf.
-
- Aug 16, 2012
-
-
-
Ralph Giles authored
This is another script generated by the autotools build.
-
Ralph Giles authored
This reduces the number of places the version string needs to be updated at release.
-
Ralph Giles authored
Previously we defined the release version string in configure.ac, and overrode that with 'git describe --tags' if possible. This made it difficult for non-autoconf builds to set their version string correctly. Instead we create, and check into version control, a file called version.mk which defines OPUS_VERSION. The configure script reads that file and uses it as a fallback if the git revision isn't available. The expectation is that version.mk will be manually updated for releases, just as the previous configure.ac version was. However, since this is a simpler format, it is easier for alternate build systems to use, reducing the number of places which must be updated. Also removes the OPUS_MINOR_VERSION, etc. defines from config.h.
-
Updated Win32 genversion.bat to generate version.mk if Git is found, use it if it isn't, and produce unknown version and leave it untouched if it isn't already found
-
- Aug 15, 2012
-
- 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 10, 2012
-
-
Ralph Giles authored
We were installing every readable file in man/man3, but only unstalling files matching opus_*.3. Some doxygen versions construct manpage versions of the marked up header files and directory index, which got left on the system after 'make uninstall'. I don't think the 'uninstall' target is widely used, it's often broken and can easily break other software. However, we rely on 'make distcheck' which does verify this issue. Instead, only install the opus_*.3 manpages, which are the core api documentation.
-
Gregory Maxwell authored
-
- 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.
-
Gregory Maxwell authored
-
Gregory Maxwell authored
-
Gregory Maxwell authored
Match up the exit behavior when the no-fuzz enviroment variable is set.
-
- Aug 08, 2012
-
-
Gregory Maxwell authored
- Aug 06, 2012
-
-
Gregory Maxwell authored
-
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.
-
Use exact integer operations to confirm the value returned is the correct one.
-
Gregory Maxwell authored
-
Signed-off-by:
Gregory Maxwell <greg@xiph.org> silk_get_TOC is unused, unreachable, and not useful without some packet pre-processing, but until we remove it it should be correct. This was also reported by Mozilla.
-
Gregory Maxwell authored
-
- Jul 30, 2012
-
-
- Jul 27, 2012
-
-
Gregory Maxwell authored
-
- Jul 26, 2012
-
-
- Jul 24, 2012
-
-
Gregory Maxwell authored
-
- 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.
-
Add more MSVC files to .gitignore. Make all configurations use default floating point model.
-
-
- 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.
-