- Jan 08, 2014
-
-
Gregory Maxwell authored
-
- Oct 28, 2013
-
-
Gregory Maxwell authored
Newer versions of MSVC are unhappy with the strategy of the build environment redefining "inline" (even though they don't support the actual keyword). Instead we define OPUS_INLINE to the right thing in opus_defines.h. This is the same approach we use for restrict.
-
- Oct 17, 2013
-
-
Ralph Giles authored
This define was replaces by OPUS_RESTRICT in opus_defines.h in de0b5324 and subsequent commits. It is no longer necessary to include it.
-
- May 12, 2013
-
-
Ron authored
It breaks the autoconf builds amusingly when that is left behind.
-
- May 10, 2013
-
-
Ron authored
There's currently at least one way that people can legitimately get a tarball that doesn't include it, via the gitweb snapshots, so create it rather than considering that an error to be manually fixed.
-
Ron authored
Drop some unneeded CINCLUDES. Drop the VPATH stuff altogether. It's entirely unused here, and some of the paths in it don't even exist and apparently never have in this tree. Drop the 'default' rule, without it there, 'all' already is the default. Drop $(TARGET) from all, it already includes 'lib' which is $(TARGET). Declare phony targets PHONY.
-
Ron authored
This one meets or exceeds the following requirements: - Version is checked/updated for every build action when in the git repo. Does not require the user to re- ./configure to get the correct version. - Version is not updated automatically when using exported tarball source. Avoids accidentally getting a wrong version from some other git repo in a parent directory of the source, and allows setting the correct version for distro package exports. - Automatic updating can be manually suppressed. For developers doing lots of change/rebuild cycles they don't plan to release, when they don't want a full rebuild triggered for every commit, and again for every change made immediately after a commit. The version will still always be updated if they do a `make dist`. - Does not require any manual updating of versions in the mainline git repo for each release aside from normal tagging. The version is recorded in one file only, that is automatically generated and will never need to be committed. - Does not require gnu-make features for the autoconf builds. It does not currently: - Keep a checksum of every source file in tarball releases to mangle the version if people modify the tarball source. Responsible people can manually update the version easily though in such cases. The version.mk file is now only used by the VC project files. Once they are updated to use the package_version file too, then it can be deleted from the repository.
-
- Oct 09, 2012
-
-
Jean-Marc Valin authored
-
- Sep 01, 2012
-
-
Jean-Marc Valin authored
-
- Aug 16, 2012
-
-
Ralph Giles authored
This reduces the number of places the version string needs to be updated at release.
-
- Aug 15, 2012
-
- Aug 08, 2012
-
- May 17, 2012
-
-
Jean-Marc Valin authored
-
- May 15, 2012
-
- Apr 24, 2012
-
-
Jean-Marc Valin authored
-
- Apr 20, 2012
-
-
Jean-Marc Valin authored
See http://www.ietf.org/mail-archive/web/codec/current/msg02833.html Still more changes to come
-
- Apr 02, 2012
-
-
Also fixes a minor typo.
-
- Feb 17, 2012
-
-
Jean-Marc Valin authored
- Draft updates - Updated code to produce and check test vectors - Making sure that the test vectors pass at all rates as well as for mono and stereo
-
- Oct 31, 2011
-
-
Jean-Marc Valin authored
-
Remove a trailing tab, and unexpand some tabs in the source listing.
-
- Oct 27, 2011
-
-
Jean-Marc Valin authored
-
- Oct 26, 2011
-
-
Gregory Maxwell authored
Renames test_opus to opus_demo and adds the test_opus_api, test_opus_encode, test_opus_decode test programs.
-
- Sep 28, 2011
-
-
Gregory Maxwell authored
-
- Sep 19, 2011
-
-
Gregory Maxwell authored
-
- Sep 15, 2011
-
-
Jean-Marc Valin authored
-
- Sep 14, 2011
-
-
Jean-Marc Valin authored
-
- Sep 07, 2011
-
-
- Sep 03, 2011
-
-
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.
-
- Aug 02, 2011
-
-
Jean-Marc Valin authored
silk_sources.mk no longer needs to be patched (s/if/ifdef/) for the draft Makefile to work.
-
Gregory Maxwell authored
draft makefile. Increase precision of the static modes table.
-
- Jul 25, 2011
-
-
I've changed the grouping of the options to place the performance- related ones after the more serious thread-safety options. This is still somewhat confusing as with C99 on wants -DHAVE_LRINTF but NOT -Drestrict= I've also added leading whitespace to the comment lines to better distinguish them from the commented-out code lines.
-
- May 02, 2011
-
-
Koen Vos authored
commit dfe4d46f9abf6b0e96e66370d428da4e283204ce Author: Jean-Marc Valin <jean-marc.valin@octasic.com> Date: Mon May 2 09:59:45 2011 -0400 SILK file list update commit 5faf541d86445eb8ce1775ea206e88afe83c7107 Author: Jean-Marc Valin <jean-marc.valin@octasic.com> Date: Mon May 2 09:51:29 2011 -0400 Makefiles update commit f5d70b3ccbe209cc07a1a604fffca93ea34bc64b Author: Koen Vos <koen.vos@skype.net> Date: Mon May 2 09:50:33 2011 -0400 SILK stereo update and MSVC build update
-
- Apr 28, 2011
-
-
Jean-Marc Valin authored
-
- Mar 09, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
- Feb 03, 2011
-
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-
Jean-Marc Valin authored
-