shithub: opus

RSS feed

1bf1da3c – Jean-Marc Valin <[email protected]> authored on 2013/11/21 09:36
Adds trivial_example.c to make dist

574247f7 – Jean-Marc Valin <[email protected]> authored on 2013/11/21 09:33
Adds a simple example of Opus encoding+decoding

41e8906c – Jean-Marc Valin <[email protected]> authored on 2013/11/20 14:34
opus_custom_encoder_init() now only needed for custom modes.

28b49e04 – Ralph Giles <[email protected]> authored on 2013/11/21 06:31
Add copyright header to test_opus_padding.c.

ac31a0af – Gregory Maxwell <[email protected]> authored on 2013/11/19 03:52
Additional opus_multistream_packet_(un)pad tests.

4fa2b548 – Gregory Maxwell <[email protected]> authored on 2013/11/19 03:35
Validate merge argument in repacketizer_demo.

d8302fc0 – Gregory Maxwell <[email protected]> authored on 2013/11/19 03:29
Validate channel count in opus_demo.

733b47f3 – Gregory Maxwell <[email protected]> authored on 2013/11/18 18:25
Add opus_packet_(un)pad tests.

135d1c98 – Ron <[email protected]> authored on 2013/11/19 12:34
More make dist fixes

d5cb0630 – Ralph Giles <[email protected]> authored on 2013/11/19 12:50
Fix 'make distclean'.

ca5bf5b0 – Jean-Marc Valin <[email protected]> authored on 2013/11/18 18:00
Don't attenuate hybrid high-band for surround

43a287fd – Jean-Marc Valin <[email protected]> authored on 2013/11/18 16:22
Fixes unpad for multi-stream

2ce30358 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/18 15:02
Unpad asserts

3d09c5cb – Mark Harris <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/18 11:52
Fixes previous commit

f1835667 – Jean-Marc Valin <[email protected]> authored on 2013/11/18 11:46
Adds functions for multistream padding/unpadding and single-stream unpadding

7a0b6823 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/18 09:10
ASM build fix

f50df822 – Jean-Marc Valin <[email protected]> authored on 2013/11/18 08:49
Fixes permissions on arm2gnu.pl

39386e0b – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/18 08:30
Adds Neon assembly for correlation/convolution

530198f9 – Jean-Marc Valin <[email protected]> authored on 2013/11/17 17:42
Adds SATURATE16() to the fixed-point debug build too

6bc3e3cf – Jean-Marc Valin <[email protected]> authored on 2013/11/17 17:35
Fixes SILK surround calibration while fixing other MSVC warnings

2632ef03 – Gregory Maxwell <[email protected]> authored on 2013/11/17 03:52
Add some basic testing for OPUS_{GET|SET}_PREDICTION_DISABLED.

0c7c4254 – Jean-Marc Valin <[email protected]> authored on 2013/11/16 08:33
oops, fix previous commit

2c378462 – Jean-Marc Valin <[email protected]> authored on 2013/11/15 22:54
Make CELT_PVQ_U_ROW static

cbe93e23 – Jean-Marc Valin <[email protected]> authored on 2013/11/15 08:50
Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" frames

aad4117d – Jean-Marc Valin <[email protected]> authored on 2013/11/15 08:35
Adds a simple padding test to opus_demo (disabled by default)

1b28e0ca – Jean-Marc Valin <[email protected]> authored on 2013/11/14 20:57
Oops, missing semicolon on RESTORE_STACK in previous commit

e83d2aa3 – Jean-Marc Valin <[email protected]> authored on 2013/11/14 20:52
Adds missing RESTORE_STACKs in celt_encode_with_ec()

d7aadd80 – Jean-Marc Valin <[email protected]> authored on 2013/11/14 20:41
Fixes a bug where the encoder was trying to use redundancy in CELT mode

c5635d28 – Jean-Marc Valin <[email protected]> authored on 2013/11/13 09:08
Adds packet padding that works for all codes and fixes 40/60 ms CBR.

8bbdf5fa – Jean-Marc Valin <[email protected]> authored on 2013/11/13 12:50
Fixes max_redundancy so that hybrid CBR can fill all bytes

3a4659a6 – Mark Harris <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/13 14:31
opus_multistream_packet_validate() now called with the total number of streams

2dc27dfa – Jean-Marc Valin <[email protected]> authored on 2013/11/13 14:35
Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clash

ab86a9cc – Jean-Marc Valin <[email protected]> authored on 2013/11/13 18:06
Fixes more warnings

87ca6c08 – Jean-Marc Valin <[email protected]> authored on 2013/11/13 17:58
Increase surround allocation offset for smaller frame sizes

0d584b90 – Jean-Marc Valin <[email protected]> authored on 2013/11/13 17:42
Prevents LFE from busting at really low bitrate

a71c9adf – Jean-Marc Valin <[email protected]> authored on 2013/11/13 07:07
Fixes MSVC conversion warnings

8848171b – Jean-Marc Valin <[email protected]> authored on 2013/11/13 06:57
Variable frame size fixes (still not exposed in the API)

8ea01eed – Jean-Marc Valin <[email protected]> authored on 2013/11/13 04:39
Making the CELT fixed-point decoder a bit more robust to extreme signals

db5b1945 – Jean-Marc Valin <[email protected]> authored on 2013/11/12 09:20
Fixes an initialization issue in SILK prefill found by Coverity

1d72d383 – Jean-Marc Valin <[email protected]> authored on 2013/11/11 13:24
oops, don't need RESTORE_STACK when there's no stack

77a59636 – Jean-Marc Valin <[email protected]> authored on 2013/11/11 12:39
gcc -pedantic had "comparison of unsigned expression < 0 is always false"

f6066df2 – Jean-Marc Valin <[email protected]> authored on 2013/11/11 08:06
More size-zero VLA fixes and making opus_decode* return BAD_ARG on framesize<0

ca6fac04 – Jean-Marc Valin <[email protected]> authored on 2013/11/09 13:28
Fixes some minor issues found by scan build

a599ccd2 – Jean-Marc Valin <[email protected]> authored on 2013/11/08 16:47
stupid uninitialized variable in the mlp training caught by cppcheck

5174817d – Jean-Marc Valin <[email protected]> authored on 2013/11/08 14:54
Hides OPUS_FRAMESIZE_VARIABLE from the API until it actually works

420231ab – Jean-Marc Valin <[email protected]> authored on 2013/11/08 14:53
Makes surround bandwidth decision based on the number of channels (duh!)

c1959e7d – Jean-Marc Valin <[email protected]> authored on 2013/11/08 14:24
Taking into account the frame size in more encoder decisions

9ffce06c – Jean-Marc Valin <[email protected]> authored on 2013/11/04 16:16
This should be less confusing for static analyzers

d814c5d2 – Jean-Marc Valin <[email protected]> authored on 2013/11/04 07:26
Exposes --disable-float-api in autoconf

8f466274 – Jean-Marc Valin <[email protected]> authored on 2013/10/28 17:50
Removes a float var that shouldn't have been there

c2b34412 – Jean-Marc Valin <[email protected]> authored on 2013/10/28 17:48
Fixes DISABLE_FLOAT_API build

0fb0fd71 – Jean-Marc Valin <[email protected]> authored on 2013/10/28 12:41
Moves opus_packet_parse_impl() from opus_decoder.c to opus.c

811db62e – Jean-Marc Valin <[email protected]> authored on 2013/10/28 12:11
Implements OPUS_RESET_STATE for multi-stream encoder

60429d36 – Gregory Maxwell <[email protected]> authored on 2013/10/28 08:55
Avoid a bogus uninitialized warning and simplify some code.

1750f568 – Gregory Maxwell <[email protected]> authored on 2013/10/28 07:40
Remove now-unused check_decoder_option.

9c23f5cd – Jean-Marc Valin <[email protected]> authored on 2013/10/28 10:15
Makes stereo savings still less aggressive

5484a280 – Gregory Maxwell <[email protected]> authored on 2013/10/28 07:04
Add a little missive when compiling without optimization.

7830cf1b – Gregory Maxwell <[email protected]> authored on 2013/10/17 11:56
Replace "inline" with OPUS_INLINE.

2891d852 – Stefan Beller <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/10/08 20:01
Remove dead code

d6b56793 – Jean-Marc Valin <[email protected]> authored on 2013/10/21 13:53
Fixes a potential crash when encoding NaNs

e8f18c40 – Ralph Giles <[email protected]> authored on 2013/10/17 10:52
Remove restrict definition from the unix Makefile.

2e653a7b – Jean-Marc Valin <[email protected]> authored on 2013/10/14 13:47
Fixes multistream CBR encoding and multistream surround for >20 ms

c6d0c43d – Jean-Marc Valin <[email protected]> authored on 2013/10/14 13:33
Fixes weird LFE bug

eab134c8 – Jean-Marc Valin <[email protected]> authored on 2013/10/14 11:01
Surround encoder can now produce hard CBR streams again.

dabdb32c – Jean-Marc Valin <[email protected]> authored on 2013/10/14 09:58
Oops, thanks to Mark Harris for spotting this!

58042adc – Jean-Marc Valin <[email protected]> authored on 2013/10/14 09:45
opus_packet_parse_impl() now computes the packet size with padding

2a829080 – Mark Harris <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/10/12 21:23
Rejects bad multistream frame length

101c8c87 – Mark Harris <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/10/12 21:12
Fixes PLC for sizes that don't match basic Opus frame sizes.

98a8baa4 – Mark Harris <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/10/07 18:25
Make -loss valid for opus_demo -e

b88a3ad3 – Mark Harris <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/10/07 14:50
Fix 40/60ms zero-length frame decode failure

dbc83d31 – Jean-Marc Valin <[email protected]> authored on 2013/10/11 16:41
Cleaning up multistream packet validation

970d0529 – Mark Harris <[email protected]> authored and Gregory Maxwell <[email protected]> committed on 2013/10/11 13:22
Correct opus_packet_parse code 0 packet tests.

ed463234 – Jean-Marc Valin <[email protected]> authored on 2013/10/11 14:06
Do up-front validation of multistream packets

aee4d805 – Jean-Marc Valin <[email protected]> authored on 2013/10/01 15:46
Removes useless VARDECL() of "out"

942fc816 – Jean-Marc Valin <[email protected]> authored on 2013/10/01 15:27
Replaces log2() with celt_log2() and fixes a potential divide-by-zero

1ad6f6d5 – Jean-Marc Valin <[email protected]> authored on 2013/10/01 15:25
Fixes scaling of downmix_float() for fixed-point.

e8e5ecb3 – Jean-Marc Valin <[email protected]> authored on 2013/10/01 13:16
Fixes missing VARDECL()

c9e2014f – Ralph Giles <[email protected]> authored on 2013/10/01 10:07
Don't use --dirty in genversion.bat.

7c60625f – Jean-Marc Valin <[email protected]> authored on 2013/10/01 13:06
Merge branch 'exp_surround1'

c435f06b – Ralph Giles <[email protected]> authored on 2013/10/01 09:05
Pass --always to git describe.

a32fa319 – Stefan Hacker <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/09/20 00:07
Avoid using C++ keyword 'new'

6b9087aa – Jean-Marc Valin <[email protected]> authored on 2013/09/28 19:51
Avoids unnecessary copying in opus_encode for delayed decision

29254445 – Jean-Marc Valin <[email protected]> authored on 2013/09/28 15:29
Makes analysis work when encoding more than 20 ms at a time

a4c2512a – Jean-Marc Valin <[email protected]> authored on 2013/09/28 13:22
run_analysis() doesn't need to return the frame size anymore

f2446c25 – Ralph Giles <[email protected]> authored on 2013/09/16 10:40
Remove trailing whitespace from the license headers.

f5645f5c – Jean-Marc Valin <[email protected]> authored on 2013/09/16 10:36
Makes the fixed-point build only run the float analysis at complexity 10

d5175861 – Ralph Giles <[email protected]> authored on 2013/09/16 10:29
Remove trailing whitespace.

b90e63b5 – Jean-Marc Valin <[email protected]> authored on 2013/09/16 09:08
Moves frame size selection back out of opus_encode_native()

36a21ed5 – Jean-Marc Valin <[email protected]> authored on 2013/09/14 11:46
Very basic surround rate calibration

6fbfed6a – Jean-Marc Valin <[email protected]> authored on 2013/09/13 13:16
Allowing surround to use lower bandwidth than fullband

ae7dc8a1 – Jean-Marc Valin <[email protected]> authored on 2013/09/13 11:05
More surround masking tuning

039e9ab1 – Jean-Marc Valin <[email protected]> authored on 2013/09/11 23:05
Tuning the surround masking

54bddf0f – Jean-Marc Valin <[email protected]> authored on 2013/09/11 19:34
Surround analysis should now work for non-20ms frame sizes.

978e4cb5 – Jean-Marc Valin <[email protected]> authored on 2013/09/10 20:51
Code for handling upsampling in surround_analysis()

8824fdb1 – Jean-Marc Valin <[email protected]> authored on 2013/09/09 21:15
Adds surround masking to SILK

7317de4f – Jean-Marc Valin <[email protected]> authored on 2013/09/09 13:11
Fixes delayed decision for fixed-point

ba7dbb36 – Jean-Marc Valin <[email protected]> authored on 2013/09/09 12:39
Analysis scaling fixes

fc1b1f9b – Jean-Marc Valin <[email protected]> authored on 2013/09/06 12:32
Makes speech/music detection work with FIXED_POINT (code still float)

3ab03e05 – Jean-Marc Valin <[email protected]> authored on 2013/09/06 12:00
First pass at making the analysis code run with FIXED_POINT

91904a4c – Jean-Marc Valin <[email protected]> authored on 2013/09/05 17:34
Moves the analysis back to opus_encode_native() to it runs for all streams.

Next