RSS feed
da025d56
– Ralph Giles <giles@thaumas.net>
authored
on 2011/10/26 16:24
Convert tabs to spaces in the opus and celt code.
4923f3f8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/26 17:36
Moves the main headers from src/ to include/
82c98593
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/26 17:01
Removes tests/.dirstamp
38805f35
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/10/26 16:05
Rename test_repacketizer to repacketizer_demo.
a5ff49ec
– Gregory Maxwell <greg@xiph.org>
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 <jmvalin@jmvalin.ca>
authored
on 2011/10/26 11:47
draft: Update to normative/non-normative switching
602fd8a6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/26 07:55
draft: Moves the high-pass to the Opus encoder to reflect the source code
7f3caf94
– Koen Vos <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/26 04:03
Fixes another minor bug introduced in 43a0de4af15
56a3b953
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/25 21:23
Adds draft section on "Control Parameters"
bfad2818
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/25 09:46
Adjusts the bandwidth thresholds depending on complexity and CBR
97cefddc
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/25 08:10
Oops, forgot the #defines for OPUS_{SET|GET}_MAX_BANDWIDTH()
d39bccb0
– Koen Vos <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/24 21:19
Fixes a minor bug introduced in 43a0de4af15
9ba17435
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/24 18:41
Implements OPUS_SET_MAX_BANDWIDTH()
9dc0e404
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/24 16:26
Disable CELT when FEC is on and we're losing too many packets
ec1ebf8a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/24 16:07
Fixes a bug on FEC+stereo
a7585a0d
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/24 08:24
More draft edits and additions.
33bd6aa3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/24 07:53
Some SILK CBR tuning
43a0de4a
– Koen Vos <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/24 05:10
Optimization of the CBR loop
3b2aee06
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/21 19:21
Implements glitchless switching between SILK bandwidths
e53ebd69
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/10/21 10:21
Don't use -fstack-protector-all when its not supported, add an autoconf test.
3d28ee80
– Gregory Maxwell <greg@xiph.org>
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 <jmvalin@jmvalin.ca>
authored
on 2011/10/21 07:17
Silences some warnings in fixed-point
bfc67b95
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/21 07:10
Same as 44a030deedf11 but for fixed-point
44a030de
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/21 07:05
Limits how fast the CBR gain multiplier can increase
1fad3048
– Jean-Marc Valin <jmvalin@jmvalin.ca>
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 <jmvalin@jmvalin.ca>
authored
on 2011/10/20 10:30
Overrides the SILK delayed bandwidth changes when CBR might bust
294bfec2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/19 20:39
Implements hard CBR for SILK
dbf2ea84
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/19 09:56
draft: Describing SILK delay compensation
cb897c56
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/19 08:38
draft: mode switching details (reset and redundancy cross-fade)
d062c4a5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/19 03:41
Only free state once in kiss-fft failed init path
e6a4ece7
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/18 21:56
Simplfies the condition for resetting the CELT state
52de536f
– Gregory Maxwell <greg@xiph.org>
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 <jmvalin@jmvalin.ca>
authored
on 2011/10/18 10:42
Misc corrections to the draft
6559d36a
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Gregory Maxwell <greg@xiph.org>
committed
on 2011/10/17 10:20
Remove redundant mid-only flag when side VAD flag is set.
f2d6480f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/17 13:55
Draft text for encoder mode selection
88e5cdc5
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/17 09:16
Fix fixed-point build bustage from 53cc1a03.
1e03a6eb
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/14 12:14
Fix side-channel index for VAD/LBRR flags.
53cc1a03
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/14 09:38
Fix the side frame conditional coding rules.
7ef6c7c1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/17 10:20
This should fix switching from SILK/hybrid to 60ms CELT
d9dd4992
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/10/16 00:02
Correct rare mismatch between the encoder and decoder introduced by e9b53212.
ebb1cd16
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/14 12:11
Addressing some comments about the draft and cleaning up COPYING
e22cc277
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/14 09:48
Fixes CELT->Hybrid glitches
4bc8c033
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/13 13:06
More draft updates.
26451fef
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/13 16:12
Improved test for fishy redundancy length
e9b53212
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/13 12:24
Tim says it's safe
ab964575
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/13 12:18
JM puts on a brown paper bag
eb17b5e0
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/13 08:39
Doing a best for "unprotected" switches to 2.5 ms frames
e2f1aac5
– Koen Vos <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/12 17:30
Fixes a corner case that was causing silk_A2NLSF() to fail
4f1b7dac
– Jean-Marc Valin <jmvalin@jmvalin.ca>
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 <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/12 10:24
Improves accuracy of NLSF2A by reordering the polynomial roots
d5158a42
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/12 08:58
Fixes a numerical accuracy issue in the pitch search
d84c8d1f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/11 17:46
Fixes a panned stereo regression
b24e5746
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/11 17:09
Misc bug fixes
a4885a5f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
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 <jmvalin@jmvalin.ca>
authored
on 2011/10/11 12:47
Gets rid of a "safe" signed overflow in silk_DIV32_varQ()
37378626
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/11 11:03
Using a noise-based PLC for the CELT layer in hybrid mode
16f15924
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/10 17:29
Fixes a corruption when decoding FEC frames
a355d74e
– Gregory Maxwell <greg@xiph.org>
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 <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/10 16:46
Misc SILK fixes:
53ea87fb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/09 21:57
Cheap early detection of unstable filters
3346d883
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/10/09 21:02
Make repacketizer API use opus_int32 for lengths and add some additional error handling.
854fe703
– Koen Vos <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/09 16:34
Minor fixes
756c7595
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/09 14:08
Make opus_repacketizer_create handle malloc failure gracefully.
a9b864b8
– Koen Vos <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/09 16:27
Cleaner way to take into account the prediction for stereo width
42f1e3d6
– Koen Vos <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/09 08:53
Two minor SILK fixes
1f65994e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/08 21:05
Avoids unnecessary collapse of the HF stereo image in hybrid mode.
ebece633
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/08 20:29
Fixes a stereo SILK->CELT switching bug
6d5af483
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/08 18:45
Increase the floor on nb_compr_bytes when we enable redundancy.
78291b27
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/08 18:12
Fixes a redundancy mismatch bug
207a2e86
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/08 11:08
Fixes a rare integer overflow in the SILK "50% of max rate" rule
591b7494
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/08 06:22
Redundancy fixes
9fd13d60
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/07 18:50
Not delaying stereo->mono transitions to/from CELT
1e22a4b7
– Jean-Marc Valin <jmvalin@jmvalin.ca>
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 <jmvalin@jmvalin.ca>
authored
on 2011/10/07 14:08
Prevents a SILK stereo encoding-side desync
d5c92637
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/07 10:59
Fixes two encoder bugs causing glitches in stereo->mono switches
b5972388
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/07 04:38
Proper SILK delay compensation for resampling
a5e96b84
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/06 07:34
More draft updates and additions.
88875669
– Koen Vos <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/06 09:38
SILK update
480ba703
– Koen Vos <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/05 09:49
SILK stereo fix
e98f1f50
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/10/04 21:59
Fix C89 incompatible mixed declarations and code introduced by 220a7d4b.
49979211
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/04 14:26
Move useInterpolatedNLSFs assert from encode_indices.c to silk/process_NLSFs.c.
32d5c2d6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/04 16:20
Disabling LBRR for whever there's a change in bandwidth/channels/framesize
fd17eabc
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/10/03 23:31
Add some CUSTOM_MODES ifdefs in celt.c around code only used by
b9f443d5
– Gregory Maxwell <greg@xiph.org>
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 <jmvalin@jmvalin.ca>
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 <jmvalin@jmvalin.ca>
authored
on 2011/10/04 07:59
Fixes glithes when switching between SILK-only and hybrid
0c5085ad
– Jean-Marc Valin <jmvalin@jmvalin.ca>
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 <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
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 <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/10/03 10:04
Correct C99 undefined behavior in silk/NSQ.c, parallel change to 1ee139bc.
1e0805d7
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/03 09:52
Delaying SILK stereo->mono transitions by two frames
8a7543c4
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/10/03 09:29
Remove warning added by 4cc9a459.
4cc9a459
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/10/03 09:07
Eliminate redundant redundancy code.
9c937631
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/02 20:51
Merge remote-tracking branch 'greg/master'
de3e16c8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/10/02 20:39
Fixes stereo->mono switching bugs (encoder)
ed921b01
– Gregory Maxwell <greg@xiph.org>
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 <greg@xiph.org>
authored
on 2011/10/02 10:27
Improve opus_decode() error code consistency.
8714189c
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/10/01 23:19
Fix bug in OPUS_SET_BANDWIDTH_REQUEST.
220a7d4b
– Gregory Maxwell <greg@xiph.org>
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 <jmvalin@jmvalin.ca>
authored
on 2011/09/30 15:50
Assertion update for commit b23a6ca5
342d654c
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
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.
Next