shithub: opus

RSS feed

69bfc671 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 17:46
Fixes a bug introduced in 8fe8b8e0b

0abd1b0d – Jean-Marc Valin <[email protected]> authored on 2011/08/29 12:31
Makes the allocation more C++-friendly

ebec87a2 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 12:28
oops, opus_free() shouldn't be using opus_free()

9bcfdb0d – Jean-Marc Valin <[email protected]> authored on 2011/08/29 12:25
Fixes warnings

85b8e620 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 12:10
Fixes minor issues from the previous allocation wrapper patch

07f88404 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 11:08
Wrapping all allocation within opus_alloc() and opus_free()

4a4a5464 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 09:48
Using malloc() rather than calloc() as generic allocator

9d48deb8 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 05:56
Adds error code to multistream API

9d8dc3a3 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 05:40
Better error handling in the Opus API

3e7c0518 – Jean-Marc Valin <[email protected]> authored on 2011/08/28 20:36
Removes // from win32/config.h

84a99ebb – Jean-Marc Valin <[email protected]> authored on 2011/08/28 20:07
Apparently C89 doens't like unnecessary semicolons

43da5898 – Jean-Marc Valin <[email protected]> authored on 2011/08/28 20:00
This should remove the last // comments

e766d9f6 – Jean-Marc Valin <[email protected]> authored on 2011/08/28 16:27
s/INBAND_FEC_FLAG/INBAND_FEC/

99774976 – Jean-Marc Valin <[email protected]> authored on 2011/08/28 11:49
Making sure that everything in opus.h has a opus prefix

9f71309a – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/28 18:32
Add pkg-config support files.

1ca485ce – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/28 18:02
Add new public headers to the install targets.

69abbf46 – Jean-Marc Valin <[email protected]> authored on 2011/08/27 22:12
Fixes a trivial multistream fixed-point bug

ccaa6d2c – Jean-Marc Valin <[email protected]> authored on 2011/08/27 22:09
More // comments changed to /*

9592c690 – Jean-Marc Valin <[email protected]> authored on 2011/08/27 18:53
Changing some // comments into /*

8a21386d – Jean-Marc Valin <[email protected]> authored on 2011/08/26 21:32
more multistream ctl()s

d4e93405 – Jean-Marc Valin <[email protected]> authored on 2011/08/26 20:52
Adds support for multi-stream encoding/decoding

6db1d526 – Gregory Maxwell <[email protected]> authored on 2011/08/26 11:01
Disable the LPC mode highpass filter when set to APPLICATION_AUDIO.

073c4e14 – Jean-Marc Valin <[email protected]> authored on 2011/08/26 09:01
More precise CELT/SILK delay compensation to reduce mode switching glitches

641bd4e4 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/26 03:02
More spec updates.

dd5f3e39 – Jean-Marc Valin <[email protected]> authored on 2011/08/26 05:44
Fixes mathops-test for pseudo-stack

4e1ce38d – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/25 09:50
Addresses a bitstream bug for stereo FEC and minor fixes that make Opus compile again with Visual Studio.

fa8e3c53 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/24 13:39
Remove directories added by 86476906ec9711cdd1d74ae35bfb9bd0ba60f0d9.

d14a5ab3 – Jean-Marc Valin <[email protected]> authored on 2011/08/23 20:53
fixes a build issue introduced in the s/signal/frame/ patch

04cca289 – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/23 20:29
Expand tabs and regularize some conditionals.

039a67b3 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/23 14:25
More spec additions.

86476906 – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/24 08:49
Use 'frame' instead of 'signal' in the silk code.

bed02c92 – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/24 08:01
Include opus_private.h when building the repacketizer.

efef001d – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/24 07:58
Use standard search path for systems headers in the repacketizer.

ad4ae86b – Kat Walsh <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/22 23:48
Copyedited draft (up to line 4015).

de0b9775 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/22 22:00
In VBR the MDCT modes rate control could dramatically over/undershoot after a frame size change

9f555bc4 – Jean-Marc Valin <[email protected]> authored on 2011/08/22 22:56
encode_size() moved out of opus_encoder.c

6696a144 – Jean-Marc Valin <[email protected]> authored on 2011/08/22 06:40
Moves align() to a single header

2b98bdf5 – Jean-Marc Valin <[email protected]> authored on 2011/08/19 20:21
Better handling of DTX for range coder state checks

d4827737 – Jean-Marc Valin <[email protected]> authored on 2011/08/19 13:07
Final range coder state now exposed through the ctl() interface

06cee2b1 – Jean-Marc Valin <[email protected]> authored on 2011/08/19 12:11
Including redundant frames in the final range coder state

06677d73 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/19 08:17
Add prototypes for the _float functions to opus.h.

d9920f34 – Jean-Marc Valin <[email protected]> authored on 2011/08/19 09:00
Removes opus_encoder.h and opus_decoder.h

7954065c – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/18 19:29
Adds code for parsing self-delimited packets

69549ac0 – Jean-Marc Valin <[email protected]> authored on 2011/08/18 13:28
Renaming "mode" option to "application"

468b9210 – Jean-Marc Valin <[email protected]> authored on 2011/08/18 13:02
Using dllimport on Win32 when not building Opus

d7f6700f – Jean-Marc Valin <[email protected]> authored on 2011/08/18 12:55
s/OPUS_SET_VBR_FLAG/OPUS_SET_VBR/

6bb1c183 – Jean-Marc Valin <[email protected]> authored on 2011/08/18 11:54
opus_packet_parse() now returns the payload offset rather than the pointer

8fe8b8e0 – Jean-Marc Valin <[email protected]> authored on 2011/08/18 11:00
Making sure the decoder always outputs at least 2.5 ms

421a628f – Jean-Marc Valin <[email protected]> authored on 2011/08/18 10:32
Changing the encoder to output the ToC in DTX mode

bad313c6 – Gregory Maxwell <[email protected]> authored on 2011/08/17 13:06
Prevent spurious "Invalid payload length" on test_opus decode,

711eade6 – Benjamin M. Schwartz <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/16 17:18
Reduce the number of branches around ncwrs* and ucwrs* calls with k==0.

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

Next