Commit graph

3269 commits

Author SHA1 Message Date
Ralph Giles
9d9bad48ab Remove the obsolete LIBOPUS_SUFFIX define.
As best we recall, this was used to version the
library filename during rapid development. It's
no longer needed now that the bitstream is frozen
and isn't hooked up to anything in the build system.
2012-05-18 12:01:46 -07:00
Ralph Giles
3164fcf6a4 Move the various version defines to be together.
The config.h version defines were declared in the
middle of the math feature testing. This commit moves
it to the top of configure.ac where the other version
number code resides.
2012-05-18 11:47:58 -07:00
Gregory Maxwell
fdd0c52b40 Minor doc improvement wrt OPUS_APPLICATION_RESTRICTED_LOWDELAY. 2012-05-17 19:45:28 -04:00
Jean-Marc Valin
8858cac6bc Sync with draft -14 2012-05-17 19:45:10 -04:00
Jean-Marc Valin
14d63d1879 Fixes the stereo_analysis() fixed-point overflow issue properly 2012-05-16 17:50:17 -04:00
Jean-Marc Valin
7143b2d0ff Merge branch 'tmp_draft'
Conflicts:
	README
2012-05-16 00:36:19 -04:00
Jean-Marc Valin
88f22f2d17 Revert "Adds 3rd clause to CELT license"
This reverts commit 9f407afad6.
2012-05-16 00:29:02 -04:00
Jean-Marc Valin
88ddeee581 version bump 2012-05-15 19:58:28 -04:00
Gregory Maxwell
87003d5b59 Remove trailing whitespace from draft-ietf-codec-opus.xml. 2012-05-15 19:52:44 -04:00
Kat Walsh
1ed596f486 commas 2012-05-15 18:44:08 -04:00
Jean-Marc Valin
3c321e3107 Table title capitalization 2012-05-15 18:05:49 -04:00
Kat Walsh
56de780e2a draft copyediting 2012-05-15 18:01:38 -04:00
Jean-Marc Valin
14d14998c2 misc draft fixes 2012-05-15 16:51:22 -04:00
Timothy B. Terriberry
53e6782ea5 More minor gen-art part 2 edits.
Includes the addition of a band-layout table.
2012-05-15 16:47:16 -04:00
Jean-Marc Valin
e249b0b205 Apparently the tar compatibility option has compatibility problems! 2012-05-15 16:31:50 -04:00
Gregory Maxwell
8ecba1ad26 Make vararray and restrict checks fail GCC 2.95.3's broken implementation. 2012-05-15 16:24:12 -04:00
Gregory Maxwell
6c83b0bd96 Improve portability to BeOS via some configure.ac fixes and cleanups. 2012-05-15 16:24:07 -04:00
Gregory Maxwell
981a2804ea Alt. compile instructions in the draft should match the Makefile. 2012-05-15 16:18:55 -04:00
Jean-Marc Valin
4e66c2c012 Gen-art (bit allocation work).
Also, make the archive work with older versions of tar
2012-05-15 16:15:12 -04:00
Jean-Marc Valin
2599dc5931 Gen-art part2 2012-05-15 14:46:21 -04:00
Jean-Marc Valin
2b0806d474 Gen-art update 2012-05-15 12:22:12 -04:00
Timothy B. Terriberry
df39d65c83 Gen-art part2 2012-05-15 10:51:59 -04:00
Jean-Marc Valin
2cb95f5285 draft: reference for LSP stability 2012-05-15 10:49:41 -04:00
Gregory Maxwell
dac1b4fc92 Make vararray and restrict checks fail GCC 2.95.3's broken implementation. 2012-05-15 09:18:53 -04:00
Gregory Maxwell
bada4442b9 Improve portability to BeOS via some configure.ac fixes and cleanups. 2012-05-15 09:18:49 -04:00
Gregory Maxwell
1096fe5cfa Remove unused headers/defines in silk/typedef.h, improving portability to AMIX4.0/GCC1.4. 2012-05-15 09:18:43 -04:00
Gregory Maxwell
936f52ca0e Add #errors when !OPUS_BUILD or !(VAR_ARRAYS||USE_ALLOCA||NONTHREADSAFE_PSEUDOSTACK).
This will help prevent people using non-standard build environments from
footgunning themselves and becoming a support burden.
2012-05-15 09:18:39 -04:00
Gregory Maxwell
efbb5ea401 SILK to print error line with FIXED_DEBUG, assert with FIXED_DEBUG_ASSERT. 2012-05-15 09:18:31 -04:00
Gregory Maxwell
4ea14918f4 When FIXED_DEBUG_ASSERT CELT will assert on fixed-debug error. 2012-05-15 09:18:06 -04:00
Jean-Marc Valin
1a113a1489 Gen-art sync 2012-05-14 18:30:48 -04:00
Jean-Marc Valin
f2ed58bd8c More on Gen-art part2 2012-05-14 17:56:26 -04:00
Jean-Marc Valin
e6c2aad1b6 Some Gen-art part2 changes 2012-05-14 16:28:33 -04:00
Timothy B. Terriberry
3fe9cca1fb Gen-art changes 2012-05-13 22:16:44 -04:00
Jean-Marc Valin
e134dc4785 Minor genart update 2012-05-12 00:29:13 -04:00
Jean-Marc Valin
250c026890 More Gen-art changes 2012-05-11 16:31:54 -04:00
Jean-Marc Valin
22757c390a More Gen-art changes 2012-05-11 16:00:45 -04:00
Jean-Marc Valin
e8c437c432 First set of changes for Gen-art review 2012-05-11 13:41:41 -04:00
Jean-Marc Valin
6ae5101fb4 Fixes a fixed-point overflow by scaling pitch search more conservatively 2012-05-11 12:09:05 -04:00
Jean-Marc Valin
516c980585 Make it possible for the mono test to fail 2012-05-11 01:12:23 -04:00
Jean-Marc Valin
329112075e Addressing the remaining comments from Robert Sparks 2012-05-10 16:01:45 -04:00
Gregory Maxwell
d17bcbf1b3 Increase alignment of the internal state structures to sizeof(void *) from 4 bytes.
OpusCustomMode begins with a pointer and was getting misaligned on 64 bit arches.
2012-05-10 14:44:56 -04:00
Gregory Maxwell
5eeeda96d0 Make opus_demo r/w little-endian PCM independent of host byte-order. 2012-05-10 14:44:15 -04:00
Jean-Marc Valin
1a9e8539d3 Fixes two fixed-point overflow issues
One in SILK, one in CELT, none of them causing real harm in practice it seems
2012-05-10 12:36:46 -04:00
Jean-Marc Valin
9faea25d29 Fixes a (harmless) float overflow in the pitch search 2012-05-08 13:58:57 -04:00
Gregory Maxwell
37e135677a Avoid the unnecessary resynth averaging on intensity switch when encoding.
Prevents some arithmetic on uninitialized memory that may contain nans.
2012-05-05 23:12:50 -04:00
Gregory Maxwell
a403d5f7b5 Increase alignment of the internal state structures to sizeof(void *) from 4 bytes.
OpusCustomMode begins with a pointer and was getting misaligned on 64 bit arches.
2012-05-04 20:01:56 -04:00
Gregory Maxwell
b7034ec262 Make opus_demo r/w little-endian PCM independent of host byte-order. 2012-04-30 10:56:28 -04:00
Gregory Maxwell
217cdae98e Make it possible for run_vectors.sh to fail on the mono tests. 2012-04-30 04:13:20 -04:00
Gregory Maxwell
135e5d3d9b Remove automake color-tests and parallel-tests because they break solaris and require much newer autotools.
This reverts commit a69368e1c0.
2012-04-29 20:24:36 -04:00
Gregory Maxwell
4281577b52 Readme updates. 2012-04-29 17:19:40 -04:00