shithub: opus

RSS feed

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.

45b27da4 – Jean-Marc Valin <[email protected]> authored on 2011/09/07 11:42
More work on the CELT encoder description, fixed Opus figures

d9438da5 – Jean-Marc Valin <[email protected]> authored on 2011/09/07 10:47
Making the sampling rate an int32 in the multi-stream API

612b88b1 – Jean-Marc Valin <[email protected]> authored on 2011/09/07 10:23
Fixes a warning about assignment in an if()

aa5ea6ee – Jean-Marc Valin <[email protected]> authored on 2011/09/07 08:28
Security Considerations update

09767575 – Ralph Giles <[email protected]> authored on 2011/09/07 07:18
Tell automake to clean the doxygen output.

1b951961 – Ralph Giles <[email protected]> authored on 2011/09/07 06:40
Add minimal doxygen markup to the public headers.

35d4fb78 – Ralph Giles <[email protected]> authored on 2011/09/06 19:18
Add initial Doxygen support for generating api documentation.

ee931fcd – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/06 22:25
Update Makefile.draft warnings to match configure.ac.

69f44c5c – Jean-Marc Valin <[email protected]> authored on 2011/09/06 22:43
Making the encoder more robust against extreme bitrate requests

0fd8d675 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/06 18:39
Improve encoder bust test from 5f089d22.

d76bc917 – Jean-Marc Valin <[email protected]> authored on 2011/09/06 21:37
Prevents the SILK encoder from failing below 600 kb/s stereo.

5f089d22 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/06 18:28
Add an encoder busting test.

16b25e90 – Gregory Maxwell <[email protected]> authored on 2011/09/06 18:58
Eliminate the last non-static pointer from the LPC-mode encoder structures.

f451b33b – Gregory Maxwell <[email protected]> authored on 2011/09/04 06:47
Sanitize input to opus_en/decoder_get_size.

50ef21c0 – Jean-Marc Valin <[email protected]> authored on 2011/09/06 11:19
Making redundancy length decoding errors non-fatal

331e9fe0 – Jean-Marc Valin <[email protected]> authored on 2011/09/06 10:30
s/OPUS_CORRUPTED_DATA/OPUS_INVALID_PACKET/

663a7fe9 – Jean-Marc Valin <[email protected]> authored on 2011/09/06 10:05
Defining OPUS_BITRATE_MAX and moving some defines to opus_defines.h

018b0df9 – Jean-Marc Valin <[email protected]> authored on 2011/09/06 04:03
Rotation wip

fbbd9bf6 – Jean-Marc Valin <[email protected]> authored on 2011/09/05 17:13
Renumbering the ctl() calls to make programming errors more obvious

242da53a – Jean-Marc Valin <[email protected]> authored on 2011/09/05 16:53
Completing the OpusCustom rename

7d1df73f – Gregory Maxwell <[email protected]> authored on 2011/09/05 07:28
Fix corner-case hybrid encoding desync introduced by e5736ae2

e5736ae2 – Jean-Marc Valin <[email protected]> authored on 2011/09/05 06:28
Making sure redundant frames can never bust the buget

12c39929 – Jean-Marc Valin <[email protected]> authored on 2011/09/04 07:00
Fixes a buffering bug introduced in 2f0ca7618

2e7feb51 – Gregory Maxwell <[email protected]> authored on 2011/09/04 05:14
Make opus_decode() reject crazy decode_fec values.

d32f9487 – Gregory Maxwell <[email protected]> authored on 2011/09/04 03:48
Prevents OPUS_RESET_STATE from causing segfault.

e03af442 – Gregory Maxwell <[email protected]> authored on 2011/09/04 00:43
Prevent double free on encoder/decoder init failure.

a40721a9 – Gregory Maxwell <[email protected]> authored on 2011/09/04 00:25
Make opus_decoder_create set its error code.

858468ee – Ralph Giles <[email protected]> authored on 2011/09/03 12:34
Fix the 'distclean' target.

d099f132 – Ralph Giles <[email protected]> authored on 2011/09/03 11:58
Use alloca() for dynamic storage in the draft makefile.

16901bfb – Gregory Maxwell <[email protected]> authored on 2011/09/02 15:29
Avoid left-shift by 32 on int32 in ectest.

8a670b19 – Jean-Marc Valin <[email protected]> authored on 2011/09/02 14:47
Some doc on spreading

a2ab52d2 – Gregory Maxwell <[email protected]> authored on 2011/09/02 14:03
Avoids signed overflow in ectest random number generation.

d5f455ca – Gregory Maxwell <[email protected]> authored on 2011/09/02 13:28
Fix tarball builds.

6268300c – Jean-Marc Valin <[email protected]> authored on 2011/09/02 13:23
Merge remote-tracking branch 'greg/master'

2c02796c – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/09/02 08:27
Minor draft updates.

c681bd04 – Jean-Marc Valin <[email protected]> authored on 2011/09/02 10:47
Improved mode/channel/bandwidth control mechanism

64a3541a – Gregory Maxwell <[email protected]> authored on 2011/09/02 06:31
Corrects many places where int was used where opus_int32 was needed.

bafbd08d – Jean-Marc Valin <[email protected]> authored on 2011/09/01 17:59
Merge branch 'exp-highpass'

ec280221 – Jean-Marc Valin <[email protected]> authored on 2011/09/01 17:47
Removes code that became useless with the Opus-level highpass

e335065a – Jean-Marc Valin <[email protected]> authored on 2011/09/01 16:55
passing self_delimited flag to opus_packet_parse_impl() in decoder

957f7f16 – Jean-Marc Valin <[email protected]> authored on 2011/09/01 14:02
First attempt at global high-pass filter

40f956ee – Gregory Maxwell <[email protected]> authored on 2011/09/01 15:42
Various minor cleanups (removing dead arguments, macros) to libcelt/. Reinstate -Wunused-parameter.

2f0ca761 – Jean-Marc Valin <[email protected]> authored on 2011/09/01 12:56
Simplifying buffering to make an Opus-level highpass possible

b6c3f06b – Benjamin Jemlich <[email protected]> authored and Gregory Maxwell <[email protected]> committed on 2011/08/24 12:13
Fix compile errors with g++

3870ddb6 – Jean-Marc Valin <[email protected]> authored on 2011/09/01 11:22
Only export the CELT calls when CUSTOM_MODES is defined

6cd4e2cd – Gregory Maxwell <[email protected]> authored on 2011/09/01 10:17
Fix dump_modes for the api change and move it into a subdirectory

ff4000d7 – Jean-Marc Valin <[email protected]> authored on 2011/09/01 09:52
Removes c64_fft.[ch] -- hadn't been updated for ages

f9265ddf – Jean-Marc Valin <[email protected]> authored on 2011/09/01 09:46
opus_strerror() and opus_get_version_string() moved to libcelt

Next