shithub: opus

RSS feed

222494f3 – Jean-Marc Valin <[email protected]> authored on 2011/08/17 11:53
Adds a floating-point API to Opus

8a23fe97 – Jean-Marc Valin <[email protected]> authored on 2011/08/16 19:22
Date change on the draft

fd209c5e – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/16 10:36
More spec additions and clean-up.

7cd46642 – Jean-Marc Valin <[email protected]> authored on 2011/08/16 05:27
Removes useless test in test_opus

5e36e19a – Jean-Marc Valin <[email protected]> authored on 2011/08/16 05:12
Making the CELT bitrate default to "unlimited"

8891068b – Kat Walsh <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/15 18:57
Update licensing file with current IPR disclosures; remove outdated Skype text.

3269dcec – Kat Walsh <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/15 18:43
Updated README files to reflect current output of tool and tweaked punctuation and wording. Corrected typo in test_opus ("constraint"->"constrained").

66ff26f3 – Jean-Marc Valin <[email protected]> authored on 2011/08/15 18:37
Define CELT bitrate=-1 as "unlimited" (i.e. all bytes given)

51ac8e68 – Jean-Marc Valin <[email protected]> authored on 2011/08/15 18:06
Fixes a high bit-rate redundant frame bug

5c3d1551 – Gregory Maxwell <[email protected]> authored on 2011/08/15 09:18
In silk_dec_API.c a memcpy was blindly copying data of differing types (opus_int16[2] to opus_int[2]).

03f7de77 – Gregory Maxwell <[email protected]> authored on 2011/08/15 13:25
Strip off trailing zero bytes when in LPC mode.

d830d089 – Gregory Maxwell <[email protected]> authored on 2011/08/15 12:05
Avoid passing 'resynth' argument since resynth is either !encode

66c612ef – Jean-Marc Valin <[email protected]> authored on 2011/08/15 10:08
Fixes an encoder bugg when requesting a CBR rate over the allowable limit

11785e92 – Gregory Maxwell <[email protected]> authored on 2011/08/15 09:03
Make dump_modes.c include the arguments in the output.

5cfa0a0e – Gregory Maxwell <[email protected]> authored on 2011/08/15 08:35
Respect the ANSI C89 maximum line length.

9a7539fc – Gregory Maxwell <[email protected]> authored on 2011/08/15 07:35
Remove two branches from bitexact_cos(). These cases were actually

4dc0b397 – Jean-Marc Valin <[email protected]> authored on 2011/08/15 07:24
Replacing SPK_INLINE by static inline

0b75940c – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/15 06:35
Add cwrs32-test coverage for some N which are only used

5a48412f – Jean-Marc Valin <[email protected]> authored on 2011/08/15 06:49
Including config.h from all the SILK files

a6b4e256 – Jean-Marc Valin <[email protected]> authored on 2011/08/15 06:20
Making the MDCT produce interleaved data

dbeb86fd – Jean-Marc Valin <[email protected]> authored on 2011/08/15 06:01
Making the IMDCT work on interleaved data

1c6c3d17 – Jean-Marc Valin <[email protected]> authored on 2011/08/15 05:43
Removes unused functions from cwrs.c

2e78b276 – Jean-Marc Valin <[email protected]> authored on 2011/08/15 05:39
kiss fft cleanup

dbe9a439 – Jean-Marc Valin <[email protected]> authored on 2011/08/15 05:01
Renames the kiss FFT implementation to reduce the risk of symbol clashes

ad15ed84 – Jean-Marc Valin <[email protected]> authored on 2011/08/14 22:36
Making forward and inverse FFT non-recursive

7c69461b – Jean-Marc Valin <[email protected]> authored on 2011/08/14 14:01
Removing (already broken) support for strides in kiss-fft

81936d5f – Jean-Marc Valin <[email protected]> authored on 2011/08/12 21:44
Properly take into account the frame size to decide the mode

0c08a99a – Jean-Marc Valin <[email protected]> authored on 2011/08/12 21:44
Fixes a pretty bad stereo bug in test_opus

86dd9840 – Gregory Maxwell <[email protected]> authored on 2011/08/12 15:03
Rearrange mode structure to avoid wasting memory from padding.

e866ee55 – Jean-Marc Valin <[email protected]> authored on 2011/08/12 12:23
Identifying the fuzzing builds in the version string

3120e225 – Jean-Marc Valin <[email protected]> authored on 2011/08/12 12:17
Fixes a stereo rate mismatch bug

b288c507 – Gregory Maxwell <[email protected]> authored on 2011/08/12 10:22
Correct anti_collapse in the decoder to handle the stereo

f9b1b3fe – Gregory Maxwell <[email protected]> authored on 2011/08/12 09:08
Shrink INV_TABLE to save a little memory.

da752d18 – Gregory Maxwell <[email protected]> authored on 2011/08/12 08:05
Eliminate some unreachable cases from the cwrs code and fixup the

68545565 – Jean-Marc Valin <[email protected]> authored on 2011/08/11 20:30
Fixes a mode transition bug found by fuzzing

f334c82e – Jean-Marc Valin <[email protected]> authored on 2011/08/11 12:21
Adds a fuzzing mode that causes the encoder to make random decisions

c2d86f06 – Jean-Marc Valin <[email protected]> authored on 2011/08/10 10:17
Fixed multiple bugs in the repacketizer

e8dbcb8f – Jean-Marc Valin <[email protected]> authored on 2011/08/10 05:47
Adds a test_repacketizer tool and fixes a few of the bugs in the repacketizer

369553f1 – Jean-Marc Valin <[email protected]> authored on 2011/08/10 04:54
Repacketization code (untested)

4154dad4 – Jean-Marc Valin <[email protected]> authored on 2011/08/08 07:57
Refactoring the decoder to create opus_packet_parse()

5e9f7fc3 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/07 18:42
Unit tests for bitexact_cos() and bitexact_log2tan().

817220e9 – Jean-Marc Valin <[email protected]> authored on 2011/08/08 07:33
Using a more conservative trim (just in case) following Greg's last patch

f93d81b1 – Gregory Maxwell <[email protected]> authored on 2011/08/06 20:57
Correct allocation tilt estimation in the CELT encoder for stereo.

fd386fd9 – Jean-Marc Valin <[email protected]> authored on 2011/08/05 07:05
removes tandem test

dac77d13 – Jean-Marc Valin <[email protected]> authored on 2011/08/05 06:53
Fixes the celt_exp2() test (not the function, the test itself)

bf6a4e01 – Jean-Marc Valin <[email protected]> authored on 2011/08/05 06:47
Re-enables test cases, including the rotation test

b91d00d1 – Jean-Marc Valin <[email protected]> authored on 2011/08/05 05:41
Fixes two test cases

a8ac44b6 – Jean-Marc Valin <[email protected]> authored on 2011/08/05 04:47
Using the real version name instead of the last tag name

9d8b5196 – Jean-Marc Valin <[email protected]> authored on 2011/08/03 08:44
Adds OPUS_GET_LOOKAHEAD

63fd63d6 – Gregory Maxwell <[email protected]> authored on 2011/08/02 13:13
Rename libcelt/static_modes_(fixed|float).c to .h to better reflect

2852cb14 – Ralph Giles <[email protected]> authored on 2011/08/02 07:43
Tell automake to put object files in subdirectories.

5840aaf2 – Ralph Giles <[email protected]> authored on 2011/08/02 06:33
Remove duplicate 'libopus' from the fallback version string.

b8a30f9c – Ralph Giles <[email protected]> authored on 2011/08/02 06:17
Use 'libopus' rather than 'Opus' in the version string.

a57e0b98 – Ralph Giles <[email protected]> authored on 2011/08/02 06:14
Print the library version from test_opus.

641eea83 – Ralph Giles <[email protected]> authored on 2011/08/02 06:06
Regularize whitespace in the src directory.

e308edf8 – Ralph Giles <[email protected]> authored on 2011/08/02 05:39
Prepend "Opus" to the version string.

50f933b5 – Ralph Giles <[email protected]> authored on 2011/08/02 05:34
Query git for the repository revision and use that for the version string.

42eb9330 – Ralph Giles <[email protected]> authored on 2011/08/01 13:10
Define a fallback version string.

71fe1f45 – Jean-Marc Valin <[email protected]> authored on 2011/08/02 08:39
forgot to include opus.h from opus.c

b2c00d27 – Jean-Marc Valin <[email protected]> authored on 2011/08/02 04:13
Makefile fixes

06d57b21 – Gregory Maxwell <[email protected]> authored on 2011/08/01 18:02
Fix varrious splint warnings, C89 compatibility, and compilation with the

662587d9 – Gregory Maxwell <[email protected]> authored on 2011/08/01 16:41
Remove many unused defines and convert some double constants to float.

d9636c5d – Jean-Marc Valin <[email protected]> authored on 2011/07/31 18:29
Add a function to query the Opus version

ae231145 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/30 04:18
Convert all CRLF in the SILK code, tabs to spaces, and trailing

71d39ad8 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/29 20:00
Correct many whitespace errors under libcelt/ and remove

6518a836 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/30 17:24
Add extra entries to the shell code tables

b86d9782 – Jean-Marc Valin <[email protected]> authored on 2011/07/29 19:31
s/celt_types/opus_types/ in celt_headers.txt

d6a0216c – Jean-Marc Valin <[email protected]> authored on 2011/07/29 16:10
Making use of the opus_int* types in the toplevel Opus code

ff5f7228 – Jean-Marc Valin <[email protected]> authored on 2011/07/29 14:59
Renamed celt_word* to opus_val*

f9d14f8d – Jean-Marc Valin <[email protected]> authored on 2011/07/29 14:39
Renamed SKP_[u]int* to opus_[u]int*

d77d6a58 – Jean-Marc Valin <[email protected]> authored on 2011/07/29 13:33
Renamed celt_[u]int* to opus_[u]int*

3f0962cc – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/29 10:01
Always enable OPUS_TEST_RANGE_CODER_STATE.

fce4323e – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/29 12:17
Remove the configurability of the post-filter. It is always enabled in Opus.

25947cbc – Jean-Marc Valin <[email protected]> authored on 2011/07/29 12:12
Header documentation fixes

8cb54e11 – Jean-Marc Valin <[email protected]> authored on 2011/07/29 09:19
Addressing editorial comments by Christian Hoene

5b6791bf – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/29 05:39
Remove an unused variable.

a45724ef – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/29 07:53
Remove a _overlap_mem only used for -DRESYNTH builds in celt.c.

5ccc1240 – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/28 20:55
Enable automake's "silent rules" if they are available.

bf79a080 – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/28 20:44
Fix a comment in frame count byte decoding.

6f06d343 – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/25 09:26
Document HAVE_LRINTF in the draft Makefile.

5d7b0366 – Jean-Marc Valin <[email protected]> authored on 2011/07/25 06:45
Prevents more than 10 LSBs from being decoded

59a93ab1 – Christian Hoene <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/25 05:04
Fixes some compiler warnings

3596fedb – Jean-Marc Valin <[email protected]> authored on 2011/07/09 05:20
fix autotools build, bump version number

037f20a7 – Jean-Marc Valin <[email protected]> authored on 2011/07/08 18:53
bump version number

0c335c51 – Jean-Marc Valin <[email protected]> authored on 2011/07/08 18:43
minor draft edit

1a173652 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/07/08 15:13
More spec additions, and some minor clean-up.

b6cc390d – Jean-Marc Valin <[email protected]> authored on 2011/07/08 08:08
adds opus custom files to the draft

945c0c7f – Jean-Marc Valin <[email protected]> authored on 2011/07/08 07:15
Anti-collapse description

8ff61171 – Jean-Marc Valin <[email protected]> authored on 2011/07/08 06:33
redundant frames

39fb1932 – Jean-Marc Valin <[email protected]> authored on 2011/07/08 05:21
Forcing clamping the pitch lag within the limits of the buffer

cc14cdf8 – Jean-Marc Valin <[email protected]> authored on 2011/07/07 18:39
Ensures that the end band is always set for redundant frames

0d031d61 – Jean-Marc Valin <[email protected]> authored on 2011/07/05 13:06
proper stereo handling for multiple frames per packet

ef7095cd – Jean-Marc Valin <[email protected]> authored on 2011/07/05 11:48
More decoder corner case fixes

a0653ed1 – Jean-Marc Valin <[email protected]> authored on 2011/07/05 09:18
Fixes a bunch of valgrind errors when decoding random junk

ad15af88 – Jean-Marc Valin <[email protected]> authored on 2011/07/05 04:30
Adding code for Opus Custom

0ed65775 – Jean-Marc Valin <[email protected]> authored on 2011/06/17 15:57
email update

730fa4c5 – Timothy Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/06/16 11:54
New C version of the Opus comparison tool

0917872a – Timothy Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/06/16 11:31
Writing an actual decoder spec

d3358b1d – Jean-Marc Valin <[email protected]> authored on 2011/06/14 10:48
Better error checking, getting 60 ms to work again

23a900ce – Jean-Marc Valin <[email protected]> authored on 2011/06/14 10:34
Defensive programming: added some error checking

Next