shithub: opus

RSS feed

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

7fc2fbdb – Jean-Marc Valin <[email protected]> authored on 2011/09/01 09:40
Renamed some funciton that were likely to clash with other (non-Opus) code

4ee57539 – Jean-Marc Valin <[email protected]> authored on 2011/09/01 09:26
testcelt replaced by test_opus_custom

06237d7b – Jean-Marc Valin <[email protected]> authored on 2011/09/01 09:20
Implements the OpusCustom modes (mostly) properly

f9e701ad – Jean-Marc Valin <[email protected]> authored on 2011/08/31 13:47
Sharing more macros between the Opus code and the CELT low-level code

875f8dbd – Jean-Marc Valin <[email protected]> authored on 2011/08/31 12:43
Makes the CELT init() functions behave just like the Opus ones.

58686e6f – Jean-Marc Valin <[email protected]> authored on 2011/08/31 11:08
Opus now only uses the _with_ec() calls to CELT

b4f308a2 – Kat Walsh <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/29 16:47
Further copyediting of draft.

d6335abe – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/30 15:50
Adds many syntactically unnecessary parentheses to silence GCC -Wparentheses.

17a29c25 – Gregory Maxwell <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/30 14:35
Fix up various mixed unsigned/signed comparisons.

927488b2 – Jean-Marc Valin <[email protected]> authored on 2011/08/30 16:09
Implements OPUS_RESET_STATE for the encoder (untested as well)

04465630 – Jean-Marc Valin <[email protected]> authored on 2011/08/30 14:01
Implements OPUS_RESET_STATE for the decoder (untested)

ec8008b0 – Gregory Maxwell <[email protected]> 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 <[email protected]> authored on 2011/08/30 10:02
Adds many syntactically unnecessary parentheses to silence MSVC C4554.

be89c395 – Jean-Marc Valin <[email protected]> authored on 2011/08/30 08:39
Using OPUS_ macros for <string.h> operations

382cad43 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 21:39
Custom modes fixes (got broken by the s/celt_alloc/opus_alloc/)

44e27dd8 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 19:35
Adds missing RESTORE_STACK to Opus encoder

69bfc671 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 17:46
Fixes a bug introduced in 8fe8b8e0b

0abd1b0d – Jean-Marc Valin <[email protected]> authored on 2011/08/29 12:31
Makes the allocation more C++-friendly

ebec87a2 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 12:28
oops, opus_free() shouldn't be using opus_free()

9bcfdb0d – Jean-Marc Valin <[email protected]> authored on 2011/08/29 12:25
Fixes warnings

85b8e620 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 12:10
Fixes minor issues from the previous allocation wrapper patch

07f88404 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 11:08
Wrapping all allocation within opus_alloc() and opus_free()

4a4a5464 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 09:48
Using malloc() rather than calloc() as generic allocator

9d48deb8 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 05:56
Adds error code to multistream API

9d8dc3a3 – Jean-Marc Valin <[email protected]> authored on 2011/08/29 05:40
Better error handling in the Opus API

3e7c0518 – Jean-Marc Valin <[email protected]> authored on 2011/08/28 20:36
Removes // from win32/config.h

84a99ebb – Jean-Marc Valin <[email protected]> authored on 2011/08/28 20:07
Apparently C89 doens't like unnecessary semicolons

43da5898 – Jean-Marc Valin <[email protected]> authored on 2011/08/28 20:00
This should remove the last // comments

e766d9f6 – Jean-Marc Valin <[email protected]> authored on 2011/08/28 16:27
s/INBAND_FEC_FLAG/INBAND_FEC/

99774976 – Jean-Marc Valin <[email protected]> authored on 2011/08/28 11:49
Making sure that everything in opus.h has a opus prefix

9f71309a – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/28 18:32
Add pkg-config support files.

1ca485ce – Ralph Giles <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/28 18:02
Add new public headers to the install targets.

69abbf46 – Jean-Marc Valin <[email protected]> authored on 2011/08/27 22:12
Fixes a trivial multistream fixed-point bug

ccaa6d2c – Jean-Marc Valin <[email protected]> authored on 2011/08/27 22:09
More // comments changed to /*

9592c690 – Jean-Marc Valin <[email protected]> authored on 2011/08/27 18:53
Changing some // comments into /*

8a21386d – Jean-Marc Valin <[email protected]> authored on 2011/08/26 21:32
more multistream ctl()s

d4e93405 – Jean-Marc Valin <[email protected]> authored on 2011/08/26 20:52
Adds support for multi-stream encoding/decoding

6db1d526 – Gregory Maxwell <[email protected]> authored on 2011/08/26 11:01
Disable the LPC mode highpass filter when set to APPLICATION_AUDIO.

073c4e14 – Jean-Marc Valin <[email protected]> authored on 2011/08/26 09:01
More precise CELT/SILK delay compensation to reduce mode switching glitches

641bd4e4 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/26 03:02
More spec updates.

dd5f3e39 – Jean-Marc Valin <[email protected]> authored on 2011/08/26 05:44
Fixes mathops-test for pseudo-stack

4e1ce38d – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> 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 <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2011/08/24 13:39
Remove directories added by 86476906ec9711cdd1d74ae35bfb9bd0ba60f0d9.

Next