shithub: opus

RSS feed

1e22a4b7 – Jean-Marc Valin <[email protected]> authored on 2011/10/07 18:29
Fixes a problem with the SILK toMono when we're encoding 40/60 ms frames

6e5f6d04 – Jean-Marc Valin <[email protected]> authored on 2011/10/07 14:08
Prevents a SILK stereo encoding-side desync

d5c92637 – Jean-Marc Valin <[email protected]> authored on 2011/10/07 10:59
Fixes two encoder bugs causing glitches in stereo->mono switches

b5972388 – Jean-Marc Valin <[email protected]> authored on 2011/10/07 04:38
Proper SILK delay compensation for resampling

a5e96b84 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/06 07:34
More draft updates and additions.

88875669 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/06 09:38
SILK update

480ba703 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/05 09:49
SILK stereo fix

e98f1f50 – Gregory Maxwell <[email protected]> authored on 2011/10/04 21:59
Fix C89 incompatible mixed declarations and code introduced by 220a7d4b.

49979211 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/04 14:26
Move useInterpolatedNLSFs assert from encode_indices.c to silk/process_NLSFs.c.

32d5c2d6 – Jean-Marc Valin <[email protected]> authored on 2011/10/04 16:20
Disabling LBRR for whever there's a change in bandwidth/channels/framesize

fd17eabc – Gregory Maxwell <[email protected]> authored on 2011/10/03 23:31
Add some CUSTOM_MODES ifdefs in celt.c around code only used by

b9f443d5 – Gregory Maxwell <[email protected]> authored on 2011/10/03 21:20
More assert updates, make the initialization in silk_warped_autocorrelation_FLP more explicit to make tools happy, and allow resetting to auto with OPUS_SET_FORCE_CHANNELS.

2779df7f – Jean-Marc Valin <[email protected]> authored on 2011/10/04 09:26
Renaming the CELT plc.c file to celt_lpc.c to avoid MSVC conflicts with Skype's PLC.c

bc2eebdf – Jean-Marc Valin <[email protected]> authored on 2011/10/04 07:59
Fixes glithes when switching between SILK-only and hybrid

0c5085ad – Jean-Marc Valin <[email protected]> authored on 2011/10/03 21:10
Prevents the SILK PLC from being called with an invalid frame size or sampling rate

5d5875a9 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/03 17:07
Add the noreturn attribute on the assert functions to aid static analysis, improve test_repacketizer error handling, and silence 19 clang static analysis errors with additional assertions.

4a7c9859 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/03 10:04
Correct C99 undefined behavior in silk/NSQ.c, parallel change to 1ee139bc.

1e0805d7 – Jean-Marc Valin <[email protected]> authored on 2011/10/03 09:52
Delaying SILK stereo->mono transitions by two frames

8a7543c4 – Gregory Maxwell <[email protected]> authored on 2011/10/03 09:29
Remove warning added by 4cc9a459.

4cc9a459 – Gregory Maxwell <[email protected]> authored on 2011/10/03 09:07
Eliminate redundant redundancy code.

9c937631 – Jean-Marc Valin <[email protected]> authored on 2011/10/02 20:51
Merge remote-tracking branch 'greg/master'

de3e16c8 – Jean-Marc Valin <[email protected]> authored on 2011/10/02 20:39
Fixes stereo->mono switching bugs (encoder)

ed921b01 – Gregory Maxwell <[email protected]> authored on 2011/10/02 16:04
Make it possible to undo the effect of the private OPUS_SET_FORCE_MODE encoder ctl.

32af90ae – Gregory Maxwell <[email protected]> authored on 2011/10/02 10:27
Improve opus_decode() error code consistency.

8714189c – Gregory Maxwell <[email protected]> authored on 2011/10/01 23:19
Fix bug in OPUS_SET_BANDWIDTH_REQUEST.

220a7d4b – Gregory Maxwell <[email protected]> authored on 2011/10/01 16:30
Fix bug in the OPUS_GET_APPLICATION_REQUEST ctl and also add a bunch of set ctl range checking and improve encoder/decoder error code consistency.

55788c8c – Jean-Marc Valin <[email protected]> authored on 2011/09/30 15:50
Assertion update for commit b23a6ca5

342d654c – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/30 13:57
As of commit 44203907 all celt bands N>1 are even, including custom modes. In light of this, remove some pointless tests.

b23a6ca5 – J-M Valin (rewritten by T.B. Terriberry) <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/30 14:12
Fixes problems with unstable filter detection

efe16c5d – Jean-Marc Valin <[email protected]> authored on 2011/09/29 18:02
don't allow the user to override the bandwidth so that it's above what Fs allows

b180a3fe – Gregory Maxwell <[email protected]> authored on 2011/09/29 13:43
Make silk_assert calls work with the autotools --enable-assertions.

e3f6ad0b – Gregory Maxwell <[email protected]> authored on 2011/09/29 12:57
Remove an unreachable block in silk/float/pitch_analysis_core_FLP.c

8d6467c7 – Gregory Maxwell <[email protected]> authored on 2011/09/29 12:20
More silk/ resampler cleanup.

ad29b2c2 – Jean-Marc Valin <[email protected]> authored on 2011/09/29 08:42
test_opus had skip uninitialized for decode-only

fc8b605c – Gregory Maxwell <[email protected]> authored on 2011/09/28 13:09
Eliminate signed overflow in constant, minor makefile.draft updates.

59647fdb – Gregory Maxwell <[email protected]> authored on 2011/09/28 11:44
Misc. silk/ cleanups: static inline things which are only used in one file.

afc8d53b – Gregory Maxwell <[email protected]> authored on 2011/09/28 11:13
Cleans up some leaking opus_custom symbols in celt/

c7ab61b3 – Jean-Marc Valin <[email protected]> authored on 2011/09/28 12:24
Fixes a bug introduced while fixing the original 60-ms stereo bug

e4de8a9c – Jean-Marc Valin <[email protected]> authored on 2011/09/28 10:23
Fixes a bug that was falsely triggering DTX for 60 ms stereo

744e59ef – Gregory Maxwell <[email protected]> authored on 2011/09/28 08:40
More resampler cleanups.

96739ad3 – Gregory Maxwell <[email protected]> authored on 2011/09/27 22:26
Eliminate function pointers from the resampler.

5d48dbd3 – Gregory Maxwell <[email protected]> authored on 2011/09/27 19:49
Help JM's eclipse understand that silk_NLSF_del_dec_quant returns.

9925366a – Gregory Maxwell <[email protected]> authored on 2011/09/27 19:30
Silence the remaining silk/ GCC warnings.

7152a9aa – Gregory Maxwell <[email protected]> authored on 2011/09/27 17:33
Fix some GCC warings in the silk/ directory.

748c960c – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/17 08:44
Add support for coding signs with 0 pulses.

9826ed99 – Jean-Marc Valin <[email protected]> authored on 2011/09/27 13:12
Fixes a glitch on SILK frame size switching

9f90e57a – Jean-Marc Valin <[email protected]> authored on 2011/09/27 10:10
Fixes a glitch in SILK mono->stereo switching

6312d9a3 – Jean-Marc Valin <[email protected]> authored on 2011/09/26 20:01
Commenting on the implementation-defined behaviour we rely on

828e33f3 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/26 16:53
Draft clean-ups and additions.

a404d4e9 – Benjamin M. Schwartz <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/14 10:53
Update text regarding PLC and add a new section on clock drift.

0da4f238 – Jean-Marc Valin <[email protected]> authored on 2011/09/24 20:11
Avoiding more left shifts of negative values

803ec8c6 – Jean-Marc Valin <[email protected]> authored on 2011/09/23 19:48
Avoiding left shifts of negative values

40b954dc – Jean-Marc Valin <[email protected]> authored on 2011/09/23 19:29
minor draft fixes

d62f3781 – Jean-Marc Valin <[email protected]> authored on 2011/09/23 19:05
CELT decoder figure, some more acknowledgements

1ee139bc – Jean-Marc Valin <[email protected]> authored on 2011/09/23 09:08
Making the left shift macros use unsigned to avoid undefined behaviour

44ce46dc – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/23 09:05
Fixes a decoder overflow on random input

25577500 – Jean-Marc Valin <[email protected]> authored on 2011/09/22 18:13
API doc improvements

c248e6d0 – Jean-Marc Valin <[email protected]> authored on 2011/09/22 13:59
Improved doxygen doc for opus.h

cc340504 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/21 10:50
Fixes an integer overflow caused by uninitialized values in LTP scaling

363924ee – Jean-Marc Valin <[email protected]> authored on 2011/09/20 11:15
Draft build fixes, some more details

149754ea – Gregory Maxwell <[email protected]> authored on 2011/09/19 12:40
Patch from Tim to avoid a spurious uninitialized warning in test_opus.c.

f7bf43b3 – Gregory Maxwell <[email protected]> authored on 2011/09/19 11:49
Some fixes for C89 builds.

bd628ab6 – Ralph Giles <[email protected]> authored on 2011/09/16 18:53
Use fold instead of passing a wrap length to base64.

1c2f5633 – Jean-Marc Valin <[email protected]> authored on 2011/09/15 21:16
Removed all the silk_ prefixes in source file names (not symbols)

fb3a437c – Jean-Marc Valin <[email protected]> authored on 2011/09/15 20:58
Renaming the SKP_ prefix to silk_

c0f050e7 – Jean-Marc Valin <[email protected]> authored on 2011/09/15 13:18
Making sure to avoid undefined behaviour

c4ca21fc – Jean-Marc Valin <[email protected]> authored on 2011/09/15 06:10
Moves opus_compare to the same base64 tar.gz as the rest of the code

48069bf9 – Gregory Maxwell <[email protected]> authored on 2011/09/15 07:33
Documentation and build script updates.

25f7f355 – Jean-Marc Valin <[email protected]> authored on 2011/09/14 05:50
Implements OPUS_GET_PITCH that queries the decoded pitch

bceb8e15 – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/13 20:04
Remove redundant API parameter comments from opus_multistream.c.

1c1cf7d0 – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/13 19:56
More documentation for the multistream API.

2ca6c5d2 – Jean-Marc Valin <[email protected]> authored on 2011/09/13 20:06
more libcelt->celt renames

c3749909 – Jean-Marc Valin <[email protected]> authored on 2011/09/13 14:21
renames the libcelt/ directory to celt/

92675068 – Jean-Marc Valin <[email protected]> authored on 2011/09/11 18:00
Changing some TODOs that were really future optimization hints

af50ce92 – Jean-Marc Valin <[email protected]> authored on 2011/09/11 16:13
Implements OPUS_MULTISTREAM_{EN|DE}CODER_GET_STATE

c63cc122 – Jean-Marc Valin <[email protected]> authored on 2011/09/11 15:51
Implements multi-stream encoder requests the best we can

e448df83 – Jean-Marc Valin <[email protected]> authored on 2011/09/11 14:12
Properly implementing the multistream decoder ctl()s

5257e3fe – Jean-Marc Valin <[email protected]> authored on 2011/09/11 12:12
TF decoding details

904e7a87 – Jean-Marc Valin <[email protected]> authored on 2011/09/11 10:29
Adds a bound on the SILK rate to prevent it from busting the byte limit

8fdf2afb – Jean-Marc Valin <[email protected]> authored on 2011/09/10 17:56
integer type fixes

77519bfb – Jean-Marc Valin <[email protected]> authored on 2011/09/09 21:11
minor doc update

3bcf3678 – Gregory Maxwell <[email protected]> authored on 2011/09/09 13:11
Documentation updates.

ee83c16e – Jean-Marc Valin <[email protected]> authored on 2011/09/09 11:19
Doxygen comment fixes

21452882 – Jean-Marc Valin <[email protected]> authored on 2011/09/09 10:57
Opus now default to VBR

cdfb8f31 – Jean-Marc Valin <[email protected]> authored on 2011/09/09 10:50
Making complexity default to 10 for the CELT part too

29095379 – Gregory Maxwell <[email protected]> authored on 2011/09/09 10:24
Documentation updates.

131d8882 – Jean-Marc Valin <[email protected]> authored on 2011/09/09 09:56
Makes multi-stream encoding code use the repacketizer

0ca076d5 – Jean-Marc Valin <[email protected]> authored on 2011/09/09 09:49
Fixes multi-stream bug exposed in e335065a1ba72

f5ac8a68 – Jean-Marc Valin <[email protected]> authored on 2011/09/09 07:31
test_opus now uses a string for the application

68bc8c04 – Jean-Marc Valin <[email protected]> authored on 2011/09/09 07:10
Making RESTRICTED_LOWDELAY an "application" that's set at init time

d970a85c – Jean-Marc Valin <[email protected]> authored on 2011/09/08 17:41
Using opus_repacketizer_init() instead of opus_repacketizer_create() in the encoder

e4336a5c – Jean-Marc Valin <[email protected]> authored on 2011/09/08 14:19
Encoder can now produce 40- and 60-ms frames even for CELT-only and hybrid

823a0541 – Jean-Marc Valin <[email protected]> authored on 2011/09/08 12:26
Fixes silly CBR/VBR inversion bug from 7954065c77

d186c913 – Jean-Marc Valin <[email protected]> authored on 2011/09/08 11:13
Adds OPUS_SET_RESTRICTED_LOWDELAY() encoder ctl

07dceb72 – Jean-Marc Valin <[email protected]> authored on 2011/09/08 09:53
Adds ctl() requests for forcing any operating mode in the encoder

75ff53c7 – Gregory Maxwell <[email protected]> authored on 2011/09/08 04:13
Adds doxygen documentation for opus_defines.h.

f329fa6f – Jean-Marc Valin <[email protected]> authored on 2011/09/07 19:26
Multi-stage VQ for SILK is no longer relevant

4570db6a – Jean-Marc Valin <[email protected]> authored on 2011/09/07 13:15
Oops, remove duplicate description of the MDCT

4c0e25fc – Jean-Marc Valin <[email protected]> authored on 2011/09/07 13:06
Adds missing details about reserving the anticollapse/skip/stereo bits

b0f4e90b – Ralph Giles <[email protected]> authored on 2011/09/07 09:16
Move the fallback OPUS_VERSION to libcelt.

Next