RSS feed
8a670b19
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/02 14:47
Some doc on spreading
a2ab52d2
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/02 14:03
Avoids signed overflow in ectest random number generation.
d5f455ca
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/02 13:28
Fix tarball builds.
6268300c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/02 13:23
Merge remote-tracking branch 'greg/master'
2c02796c
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/09/02 08:27
Minor draft updates.
c681bd04
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/02 10:47
Improved mode/channel/bandwidth control mechanism
64a3541a
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/02 06:31
Corrects many places where int was used where opus_int32 was needed.
bafbd08d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 17:59
Merge branch 'exp-highpass'
ec280221
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 17:47
Removes code that became useless with the Opus-level highpass
e335065a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 16:55
passing self_delimited flag to opus_packet_parse_impl() in decoder
957f7f16
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 14:02
First attempt at global high-pass filter
40f956ee
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/01 15:42
Various minor cleanups (removing dead arguments, macros) to libcelt/. Reinstate -Wunused-parameter.
2f0ca761
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 12:56
Simplifying buffering to make an Opus-level highpass possible
b6c3f06b
– Benjamin Jemlich <pcgod@users.sourceforge.net>
authored
and Gregory Maxwell <greg@xiph.org>
committed
on 2011/08/24 12:13
Fix compile errors with g++
3870ddb6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 11:22
Only export the CELT calls when CUSTOM_MODES is defined
6cd4e2cd
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/09/01 10:17
Fix dump_modes for the api change and move it into a subdirectory
ff4000d7
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 09:52
Removes c64_fft.[ch] -- hadn't been updated for ages
f9265ddf
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 09:46
opus_strerror() and opus_get_version_string() moved to libcelt
7fc2fbdb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 09:40
Renamed some funciton that were likely to clash with other (non-Opus) code
4ee57539
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 09:26
testcelt replaced by test_opus_custom
06237d7b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/09/01 09:20
Implements the OpusCustom modes (mostly) properly
f9e701ad
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/31 13:47
Sharing more macros between the Opus code and the CELT low-level code
875f8dbd
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/31 12:43
Makes the CELT init() functions behave just like the Opus ones.
58686e6f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/31 11:08
Opus now only uses the _with_ec() calls to CELT
b4f308a2
– Kat Walsh <kat@wikimedia.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/29 16:47
Further copyediting of draft.
d6335abe
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/30 15:50
Adds many syntactically unnecessary parentheses to silence GCC -Wparentheses.
17a29c25
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/30 14:35
Fix up various mixed unsigned/signed comparisons.
927488b2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/30 16:09
Implements OPUS_RESET_STATE for the encoder (untested as well)
04465630
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/30 14:01
Implements OPUS_RESET_STATE for the decoder (untested)
ec8008b0
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/08/30 12:50
Adds many syntactically unnecessary casts to silence MSVC C4244; fix an MDCT encoder reset bug.
75d27803
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/08/30 10:02
Adds many syntactically unnecessary parentheses to silence MSVC C4554.
be89c395
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/30 08:39
Using OPUS_ macros for <string.h> operations
382cad43
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 21:39
Custom modes fixes (got broken by the s/celt_alloc/opus_alloc/)
44e27dd8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 19:35
Adds missing RESTORE_STACK to Opus encoder
69bfc671
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 17:46
Fixes a bug introduced in 8fe8b8e0b
0abd1b0d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 12:31
Makes the allocation more C++-friendly
ebec87a2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 12:28
oops, opus_free() shouldn't be using opus_free()
9bcfdb0d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 12:25
Fixes warnings
85b8e620
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 12:10
Fixes minor issues from the previous allocation wrapper patch
07f88404
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 11:08
Wrapping all allocation within opus_alloc() and opus_free()
4a4a5464
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 09:48
Using malloc() rather than calloc() as generic allocator
9d48deb8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 05:56
Adds error code to multistream API
9d8dc3a3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/29 05:40
Better error handling in the Opus API
3e7c0518
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/28 20:36
Removes // from win32/config.h
84a99ebb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/28 20:07
Apparently C89 doens't like unnecessary semicolons
43da5898
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/28 20:00
This should remove the last // comments
e766d9f6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/28 16:27
s/INBAND_FEC_FLAG/INBAND_FEC/
99774976
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/28 11:49
Making sure that everything in opus.h has a opus prefix
9f71309a
– Ralph Giles <giles@mozilla.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/28 18:32
Add pkg-config support files.
1ca485ce
– Ralph Giles <giles@mozilla.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/28 18:02
Add new public headers to the install targets.
69abbf46
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/27 22:12
Fixes a trivial multistream fixed-point bug
ccaa6d2c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/27 22:09
More // comments changed to /*
9592c690
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/27 18:53
Changing some // comments into /*
8a21386d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/26 21:32
more multistream ctl()s
d4e93405
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/26 20:52
Adds support for multi-stream encoding/decoding
6db1d526
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/08/26 11:01
Disable the LPC mode highpass filter when set to APPLICATION_AUDIO.
073c4e14
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/26 09:01
More precise CELT/SILK delay compensation to reduce mode switching glitches
641bd4e4
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/26 03:02
More spec updates.
dd5f3e39
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/26 05:44
Fixes mathops-test for pseudo-stack
4e1ce38d
– Koen Vos <koen.vos@skype.net>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
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 <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/24 13:39
Remove directories added by 86476906ec9711cdd1d74ae35bfb9bd0ba60f0d9.
d14a5ab3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/23 20:53
fixes a build issue introduced in the s/signal/frame/ patch
04cca289
– Ralph Giles <giles@mozilla.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/23 20:29
Expand tabs and regularize some conditionals.
039a67b3
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/23 14:25
More spec additions.
86476906
– Ralph Giles <giles@mozilla.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/24 08:49
Use 'frame' instead of 'signal' in the silk code.
bed02c92
– Ralph Giles <giles@mozilla.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/24 08:01
Include opus_private.h when building the repacketizer.
efef001d
– Ralph Giles <giles@mozilla.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/24 07:58
Use standard search path for systems headers in the repacketizer.
ad4ae86b
– Kat Walsh <kat@wikimedia.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2011/08/22 23:48
Copyedited draft (up to line 4015).
de0b9775
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
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 <jmvalin@jmvalin.ca>
authored
on 2011/08/22 22:56
encode_size() moved out of opus_encoder.c
6696a144
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/22 06:40
Moves align() to a single header
2b98bdf5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/19 20:21
Better handling of DTX for range coder state checks
d4827737
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/19 13:07
Final range coder state now exposed through the ctl() interface
06cee2b1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2011/08/19 12:11
Including redundant frames in the final range coder state
06677d73
– Gregory Maxwell <greg@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/08/19 08:17
Add prototypes for the _float functions to opus.h.
d9920f34
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/19 09:00
Removes opus_encoder.h and opus_decoder.h
7954065c
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/08/18 19:29
Adds code for parsing self-delimited packets
69549ac0
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/18 13:28
Renaming "mode" option to "application"
468b9210
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/18 13:02
Using dllimport on Win32 when not building Opus
d7f6700f
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/18 12:55
s/OPUS_SET_VBR_FLAG/OPUS_SET_VBR/
6bb1c183
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/18 11:54
opus_packet_parse() now returns the payload offset rather than the pointer
8fe8b8e0
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/18 11:00
Making sure the decoder always outputs at least 2.5 ms
421a628f
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/18 10:32
Changing the encoder to output the ToC in DTX mode
bad313c6
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/08/17 13:06
Prevent spurious "Invalid payload length" on test_opus decode,
711eade6
– Benjamin M. Schwartz <bens@alum.mit.edu>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/08/16 17:18
Reduce the number of branches around ncwrs* and ucwrs* calls with k==0.
222494f3
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/17 11:53
Adds a floating-point API to Opus
8a23fe97
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/16 19:22
Date change on the draft
fd209c5e
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/08/16 10:36
More spec additions and clean-up.
7cd46642
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/16 05:27
Removes useless test in test_opus
5e36e19a
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/16 05:12
Making the CELT bitrate default to "unlimited"
8891068b
– Kat Walsh <kat@wikimedia.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
committed
on 2011/08/15 18:57
Update licensing file with current IPR disclosures; remove outdated Skype text.
3269dcec
– Kat Walsh <kat@wikimedia.org>
authored
and Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
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 <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/15 18:37
Define CELT bitrate=-1 as "unlimited" (i.e. all bytes given)
51ac8e68
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/15 18:06
Fixes a high bit-rate redundant frame bug
5c3d1551
– Gregory Maxwell <greg@xiph.org>
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 <greg@xiph.org>
authored
on 2011/08/15 13:25
Strip off trailing zero bytes when in LPC mode.
d830d089
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/08/15 12:05
Avoid passing 'resynth' argument since resynth is either !encode
66c612ef
– Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
authored
on 2011/08/15 10:08
Fixes an encoder bugg when requesting a CBR rate over the allowable limit
11785e92
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/08/15 09:03
Make dump_modes.c include the arguments in the output.
5cfa0a0e
– Gregory Maxwell <greg@xiph.org>
authored
on 2011/08/15 08:35
Respect the ANSI C89 maximum line length.
Next