shithub: opus

RSS feed

16abc6fe – Timothy B. Terriberry <[email protected]> authored and Gregory Maxwell <[email protected]> committed on 2011/10/28 02:25
Fix for ec_enc_patch_initial_bits().

c8649d0e – Jean-Marc Valin <[email protected]> authored on 2011/10/27 18:25
Gives the Opus code direct access to (non-opaque) OpusRepacketizer

f340bba0 – Jean-Marc Valin <[email protected]> authored on 2011/10/27 16:33
Checking error codes internally and return OPUS_INTERNAL_ERROR on failure

71c04dc0 – Gregory Maxwell <[email protected]> authored on 2011/10/27 14:07
Improve test_opus_encode's coverage of some high rate cases.

d17bc2e8 – Jean-Marc Valin <[email protected]> authored on 2011/10/27 12:46
Make CBR code a bit less aggressive about low rate

cb9471c0 – Jean-Marc Valin <[email protected]> authored on 2011/10/27 12:45
Fixes a hybrid bug when operating with a max bit-rate

84846910 – Jean-Marc Valin <[email protected]> authored on 2011/10/27 11:34
draft: CELT encoder description for tf_analysis() and spreading_decision()

4a7027b2 – Jean-Marc Valin <[email protected]> authored on 2011/10/27 09:51
Allow wrap-around in silk_LPC_analysis_filter()

e6a0be8e – Jean-Marc Valin <[email protected]> authored on 2011/10/27 09:43
Makes OPUS_SET_VOICE_RATIO private

6ef37872 – Jean-Marc Valin <[email protected]> authored on 2011/10/27 09:39
Making sure DTX for voice still works at high bit-rate

6b9c29ae – Gregory Maxwell <[email protected]> authored on 2011/10/27 04:24
Add a test for MAX_BANDWIDTH to test_opus_api.

9652f81e – Gregory Maxwell <[email protected]> authored on 2011/10/26 19:55
Test cleanups and renaming.

da025d56 – Ralph Giles <[email protected]> authored on 2011/10/26 16:24
Convert tabs to spaces in the opus and celt code.

4923f3f8 – Jean-Marc Valin <[email protected]> authored on 2011/10/26 17:36
Moves the main headers from src/ to include/

82c98593 – Jean-Marc Valin <[email protected]> authored on 2011/10/26 17:01
Removes tests/.dirstamp

38805f35 – Gregory Maxwell <[email protected]> authored on 2011/10/26 16:05
Rename test_repacketizer to repacketizer_demo.

a5ff49ec – Gregory Maxwell <[email protected]> authored on 2011/10/26 15:56
Renames test_opus to opus_demo and adds the test_opus_api, test_opus_encode, test_opus_decode test programs.

d481798a – Jean-Marc Valin <[email protected]> authored on 2011/10/26 11:47
draft: Update to normative/non-normative switching

602fd8a6 – Jean-Marc Valin <[email protected]> authored on 2011/10/26 07:55
draft: Moves the high-pass to the Opus encoder to reflect the source code

7f3caf94 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/26 04:03
Fixes another minor bug introduced in 43a0de4af15

56a3b953 – Jean-Marc Valin <[email protected]> authored on 2011/10/25 21:23
Adds draft section on "Control Parameters"

bfad2818 – Jean-Marc Valin <[email protected]> authored on 2011/10/25 09:46
Adjusts the bandwidth thresholds depending on complexity and CBR

97cefddc – Jean-Marc Valin <[email protected]> authored on 2011/10/25 08:10
Oops, forgot the #defines for OPUS_{SET|GET}_MAX_BANDWIDTH()

d39bccb0 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/24 21:19
Fixes a minor bug introduced in 43a0de4af15

9ba17435 – Jean-Marc Valin <[email protected]> authored on 2011/10/24 18:41
Implements OPUS_SET_MAX_BANDWIDTH()

9dc0e404 – Jean-Marc Valin <[email protected]> authored on 2011/10/24 16:26
Disable CELT when FEC is on and we're losing too many packets

ec1ebf8a – Jean-Marc Valin <[email protected]> authored on 2011/10/24 16:07
Fixes a bug on FEC+stereo

a7585a0d – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/24 08:24
More draft edits and additions.

33bd6aa3 – Jean-Marc Valin <[email protected]> authored on 2011/10/24 07:53
Some SILK CBR tuning

43a0de4a – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/24 05:10
Optimization of the CBR loop

3b2aee06 – Jean-Marc Valin <[email protected]> authored on 2011/10/21 19:21
Implements glitchless switching between SILK bandwidths

e53ebd69 – Gregory Maxwell <[email protected]> authored on 2011/10/21 10:21
Don't use -fstack-protector-all when its not supported, add an autoconf test.

3d28ee80 – Gregory Maxwell <[email protected]> authored on 2011/10/21 09:00
Fix stack corruption with high rate SILK encoding added by the recent CBR changes and enable -fstack-protector-all on gcc autotools builds.

4871fb92 – Jean-Marc Valin <[email protected]> authored on 2011/10/21 07:17
Silences some warnings in fixed-point

bfc67b95 – Jean-Marc Valin <[email protected]> authored on 2011/10/21 07:10
Same as 44a030deedf11 but for fixed-point

44a030de – Jean-Marc Valin <[email protected]> authored on 2011/10/21 07:05
Limits how fast the CBR gain multiplier can increase

1fad3048 – Jean-Marc Valin <[email protected]> authored on 2011/10/20 17:10
Make the encoder output a "PLC packet" when SILK can't reach the target

99ca4b3c – Jean-Marc Valin <[email protected]> authored on 2011/10/20 10:30
Overrides the SILK delayed bandwidth changes when CBR might bust

294bfec2 – Jean-Marc Valin <[email protected]> authored on 2011/10/19 20:39
Implements hard CBR for SILK

dbf2ea84 – Jean-Marc Valin <[email protected]> authored on 2011/10/19 09:56
draft: Describing SILK delay compensation

cb897c56 – Jean-Marc Valin <[email protected]> authored on 2011/10/19 08:38
draft: mode switching details (reset and redundancy cross-fade)

d062c4a5 – Jean-Marc Valin <[email protected]> authored on 2011/10/19 03:41
Only free state once in kiss-fft failed init path

e6a4ece7 – Jean-Marc Valin <[email protected]> authored on 2011/10/18 21:56
Simplfies the condition for resetting the CELT state

52de536f – Gregory Maxwell <[email protected]> authored on 2011/10/18 20:20
Correct encoder/decoder state mismatch and spurious state resetting in the encoder when side is reset.

9a056886 – Jean-Marc Valin <[email protected]> authored on 2011/10/18 10:42
Misc corrections to the draft

6559d36a – Timothy B. Terriberry <[email protected]> authored and Gregory Maxwell <[email protected]> committed on 2011/10/17 10:20
Remove redundant mid-only flag when side VAD flag is set.

f2d6480f – Jean-Marc Valin <[email protected]> authored on 2011/10/17 13:55
Draft text for encoder mode selection

88e5cdc5 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/17 09:16
Fix fixed-point build bustage from 53cc1a03.

1e03a6eb – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/14 12:14
Fix side-channel index for VAD/LBRR flags.

53cc1a03 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/14 09:38
Fix the side frame conditional coding rules.

7ef6c7c1 – Jean-Marc Valin <[email protected]> authored on 2011/10/17 10:20
This should fix switching from SILK/hybrid to 60ms CELT

d9dd4992 – Gregory Maxwell <[email protected]> authored on 2011/10/16 00:02
Correct rare mismatch between the encoder and decoder introduced by e9b53212.

ebb1cd16 – Jean-Marc Valin <[email protected]> authored on 2011/10/14 12:11
Addressing some comments about the draft and cleaning up COPYING

e22cc277 – Jean-Marc Valin <[email protected]> authored on 2011/10/14 09:48
Fixes CELT->Hybrid glitches

4bc8c033 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/13 13:06
More draft updates.

26451fef – Jean-Marc Valin <[email protected]> authored on 2011/10/13 16:12
Improved test for fishy redundancy length

e9b53212 – Jean-Marc Valin <[email protected]> authored on 2011/10/13 12:24
Tim says it's safe

ab964575 – Jean-Marc Valin <[email protected]> authored on 2011/10/13 12:18
JM puts on a brown paper bag

eb17b5e0 – Jean-Marc Valin <[email protected]> authored on 2011/10/13 08:39
Doing a best for "unprotected" switches to 2.5 ms frames

e2f1aac5 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/12 17:30
Fixes a corner case that was causing silk_A2NLSF() to fail

4f1b7dac – Jean-Marc Valin <[email protected]> authored on 2011/10/12 11:09
Fixes a case where PLC was called on the side when no side was ever coded

e2a6aaa7 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/12 10:24
Improves accuracy of NLSF2A by reordering the polynomial roots

d5158a42 – Jean-Marc Valin <[email protected]> authored on 2011/10/12 08:58
Fixes a numerical accuracy issue in the pitch search

d84c8d1f – Jean-Marc Valin <[email protected]> authored on 2011/10/11 17:46
Fixes a panned stereo regression

b24e5746 – Jean-Marc Valin <[email protected]> authored on 2011/10/11 17:09
Misc bug fixes

a4885a5f – Jean-Marc Valin <[email protected]> authored on 2011/10/11 14:00
Gets rid of a "safe" signed overflow in silk_noise_shape_quantizer_del_dec()

4541bbcc – Jean-Marc Valin <[email protected]> authored on 2011/10/11 12:47
Gets rid of a "safe" signed overflow in silk_DIV32_varQ()

37378626 – Jean-Marc Valin <[email protected]> authored on 2011/10/11 11:03
Using a noise-based PLC for the CELT layer in hybrid mode

16f15924 – Jean-Marc Valin <[email protected]> authored on 2011/10/10 17:29
Fixes a corruption when decoding FEC frames

a355d74e – Gregory Maxwell <[email protected]> authored on 2011/10/10 09:59
Move a number of files and functions which are only used by fixed point builds from silk/ to silk/fixed/.

3195f6cd – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/10 16:46
Misc SILK fixes:

53ea87fb – Jean-Marc Valin <[email protected]> authored on 2011/10/09 21:57
Cheap early detection of unstable filters

3346d883 – Gregory Maxwell <[email protected]> authored on 2011/10/09 21:02
Make repacketizer API use opus_int32 for lengths and add some additional error handling.

854fe703 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/09 16:34
Minor fixes

756c7595 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/09 14:08
Make opus_repacketizer_create handle malloc failure gracefully.

a9b864b8 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/09 16:27
Cleaner way to take into account the prediction for stereo width

42f1e3d6 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/10/09 08:53
Two minor SILK fixes

1f65994e – Jean-Marc Valin <[email protected]> authored on 2011/10/08 21:05
Avoids unnecessary collapse of the HF stereo image in hybrid mode.

ebece633 – Jean-Marc Valin <[email protected]> authored on 2011/10/08 20:29
Fixes a stereo SILK->CELT switching bug

6d5af483 – Jean-Marc Valin <[email protected]> authored on 2011/10/08 18:45
Increase the floor on nb_compr_bytes when we enable redundancy.

78291b27 – Jean-Marc Valin <[email protected]> authored on 2011/10/08 18:12
Fixes a redundancy mismatch bug

207a2e86 – Jean-Marc Valin <[email protected]> authored on 2011/10/08 11:08
Fixes a rare integer overflow in the SILK "50% of max rate" rule

591b7494 – Jean-Marc Valin <[email protected]> authored on 2011/10/08 06:22
Redundancy fixes

9fd13d60 – Jean-Marc Valin <[email protected]> authored on 2011/10/07 18:50
Not delaying stereo->mono transitions to/from CELT

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.

Next