shithub: opus

RSS feed

0962cbe2 – Felicia Lim <flim@google.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2016/10/27 13:03
Support encoding 80/100/120 ms frame lengths

8bca154b – Felicia Lim <flim@google.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2016/09/22 07:06
Move multiframe encoding into a separate function

2af92cd9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/10/27 10:14
Fixes an unstable energy issue for low-bitrate hybrid

76fa939b – Ralph Giles <giles@thaumas.net> authored on 2016/10/27 06:23
Make use of dot optional in generating documentation.

6d062849 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/10/26 20:11
Account for redundancy signalling when computing st->silk_mode.maxBits

4667b699 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/10/20 17:56
updating update draft

38688317 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/10/04 18:07
Fixing some opus_int vs opus_int32 mismatches

ae5f5cc1 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/19 21:44
Using OPUS_MOVE() instead of OPUS_COPY() to move redundancy bytes

8ac5d899 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/19 13:18
Consider per-channel energy bits in surround_rate_allocation()

a3fadcb9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/09 12:13
Fixes surround_analysis() for frame size > 20 ms

c305b824 – Felicia Lim <flim@google.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2016/09/16 07:12
Remove float ops from encoder settings fuzzer test

f4dcc09f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/15 11:02
Fix mixed declarations and code

348bb27a – Felicia Lim <flim@google.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2016/09/15 07:23
Fuzzer test for changing encoder settings online

e5ad2616 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/14 07:38
Prevents ridiculously large gains from causing inf/NaNs in float decoder

70e3c348 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/09 12:51
Fixing failure due to CBR allocating zero byte to a stream

fa2578bf – Michael Graczyk <mgraczyk@google.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2016/09/07 11:26
Fix ambisonics bitrate when bitrate_bps is OPUS_AUTO

ac9fabc7 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/07 18:04
Fixes an internal error in the Opus encoder

dbff5fca – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/07 07:20
Prevent tonality estimator from running too often with 2.5 and 5 ms frames

f4f5a6a0 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/06 18:32
Prevents an overflow in multi-stream encoder rate computation

691d4935 – Mark Harris <mark.hsj@gmail.com> authored on 2016/09/03 06:42
Allow disabling phase inversion for multistream

f25b46a3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/01 22:36
misc fixes to update draft

cf0e557a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/01 10:33
minor fix to update draft

08eb1b8b – Ricardo Constantino (:RiCON) <wiiaboo@gmail.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2016/09/01 15:21
vs2015: include files added in 76674fea

f9a57554 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/09/01 04:34
Adds two integer wrap-around issues to the update draft

18a380a7 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/04/20 09:27
Make it possible to ignore inverted phase stereo for downmix purposes

6db0908d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/06/06 09:44
Bitstream change: prevent noise injection in hybrid mode

12fb15f4 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/30 21:57
Add configure option --enable-update-draft

7d0e33f7 – Mark Harris <mark.hsj@gmail.com> authored on 2016/08/27 03:10
Correct multistream variable frame size stride

3421f6d2 – Mark Harris <mark.hsj@gmail.com> authored on 2016/08/27 03:03
Correct analysis downmix scaling factor

9f3883a9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/25 10:24
Properly process both channels for DTX

096b2207 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/21 11:53
Make the DC rejection filter Q14 instead of Q15

8ab3e80e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/30 18:40
Fixes an overflow in LPC_inverse_pred_gain_QA()

18335e8e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/15 15:50
Removed a float operation that sneaked in in the fixed-point code

b4d0df8d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/15 15:19
Oops, fixes the sign in dc_reject()

adf94f2c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/15 14:24
Implementing compute_frame_energy() from celt_inner_prod() for float

b7c76539 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/15 13:30
Speeding up PVQ search by allocating even more pulses in the projection.

fb19ba91 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/15 13:26
Reducing the overhead due to dependency chains in dc_reject() for stereo

9ac94266 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/15 12:46
Reducing the dependency chain in dc_reject()

11dba8d9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/14 13:56
Apply deemphasis to both channels in the same loop for the simple case

cd159fd1 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/12 22:53
Making gcc use SSE directly for float->int conversion when available

9f7e502e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/12 19:49
Reducing dependencies in deemphasis()

7f3fb201 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/11 19:23
Fixes problem with M_PI

2ff6556f – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/11 07:05
Making stereo_itheta() use the same atan2() approximation as tonality_analysis()

76674fea – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/09 19:22
SSE2 implementation of the PVQ search

e806d6a7 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/06 11:49
Making signx[] an int in alg_quant() and removes unnecessary sign copying

c7bbc3e3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/05 21:01
Speeding up PVQ using unlikely() and moving first position out of the loop

09b53529 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/05 20:06
Getting gcc to use cmovs rather than branches in alg_quant()

416611cf – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/29 09:47
biasing quantization

a01feba0 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/05 13:34
Fixes "mixed declarations and code"

10b2978d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/08/05 13:15
Making it clearer to Coverity that nStates cannot exceed NLSF_QUANT_DEL_DEC_STATES

928dcffd – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/28 19:26
Weighting theta rdo based on channel energy

5da0498a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/30 07:38
Fixes overflow in CNG

abe8b785 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/28 11:05
Don't do theta RDO on intensity-stereo-coded bands

eb61c31c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/27 05:24
Saving the state rather than re-compute the best option

35cf18e9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/01/05 21:02
Making stereo theta decision based on minimizing distortion

886dc594 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/01/04 17:35
controlling rounding

3934fac7 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/25 16:44
Properly allocation scratch space for resynth encoder

9eee1062 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/01/04 18:29
cleanup: putting resynth flag in the context

3d1b13f5 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/01/04 17:09
cleanup: line wrapping

79e8f527 – Felicia Lim <flim@google.com> authored and Jean-Marc Valin <jmvalin@jmvalin.ca> committed on 2016/07/28 11:21
Ensure that NLSF cannot be negative when computing a min distance between them

c41aeebe – Ricardo Constantino (:RiCON) <wiiaboo@gmail.com> authored and Ralph Giles <giles@thaumas.net> committed on 2016/07/26 19:18
appveyor: Package includes and opus.lib as an artifact.

eca752f1 – Ricardo Constantino (:RiCON) <wiiaboo@gmail.com> authored and Ralph Giles <giles@thaumas.net> committed on 2016/07/26 16:35
VS2015: Ignore warning 4146 in celt/kiss_fft.c.

899348f7 – Ricardo Constantino (:RiCON) <wiiaboo@gmail.com> authored and Ralph Giles <giles@thaumas.net> committed on 2016/07/26 16:34
win32/.gitignore: Add DebugDLL_fixed.

07a51ebb – Ricardo Constantino (:RiCON) <wiiaboo@gmail.com> authored and Ralph Giles <giles@thaumas.net> committed on 2016/07/26 15:35
VS2015: Disable building DebugDLL opus_demo.

385d49e5 – Ricardo Constantino (:RiCON) <wiiaboo@gmail.com> authored and Ralph Giles <giles@thaumas.net> committed on 2016/07/15 21:55
vs2015: Merge opus dependencies into its project.

1aa85144 – Ricardo Constantino (:RiCON) <wiiaboo@gmail.com> authored and Ralph Giles <giles@mozilla.com> committed on 2016/07/20 11:26
VS2015: Mirror changes in *.mk files from exp_lbr_tune merge.

39d78b98 – Ralph Giles <giles@thaumas.net> authored and Ralph Giles <giles@mozilla.com> committed on 2016/07/13 18:23
Trim appveyor config.

4800d665 – Ricardo Constantino (:RiCON) <wiiaboo@gmail.com> authored and Ralph Giles <giles@mozilla.com> committed on 2016/07/13 22:41
Add appveyor.yml to test VS2015 builds.

b6ac6ce6 – Ricardo Constantino (:RiCON) <wiiaboo@gmail.com> authored and Ralph Giles <giles@mozilla.com> committed on 2016/07/08 19:28
VS2015: Suppress a few warnings.

a79bf19a – Ricardo Constantino (:RiCON) <wiiaboo@gmail.com> authored and Ralph Giles <giles@mozilla.com> committed on 2016/07/15 16:15
Create a simple project to create version.h.

c75fa187 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/25 08:08
Disabling the use of celt_fir() in silk_LPC_analysis_filter() by default

07ca5cc7 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/25 07:05
Fixes an overflow in limit_warped_coefs()

ee44ff86 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/25 06:23
Move PLC LPC bandwidth expansion before the FIR to avoid overflows in celt_fir()

76596ad9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/24 18:16
Fixes comment

c544b123 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/24 18:06
Fixes an overflow in amp2Log2() for very large encoder input

72d89fd7 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/24 14:02
Fixes cap on gain in denormalise_bands()

84043f7c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/24 13:54
Fixes a shift<0 issue in transient_analysis()

223657b5 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/24 13:49
Tighter bound in filter control in PLC

52ded42a – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/24 13:48
More headroom in PLC code

1a37d4e1 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/24 13:40
Saturate MDCT output post-TDAC rather than pre-

e32cd272 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/24 11:37
Avoids reading beyond the current buffer in comb_filter()

cbceaa85 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/24 11:30
Directly saturate the comb filter output

b1d38ed3 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 11:58
Avoiding an overflow in the LTP quantization

bb224a4b – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 11:40
Disables MIPS silk_noise_shape_analysis_FIX() until it's updated

5b911301 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 11:14
More headroom in fixed-point silk_burg_modified() to avoid an overflow

ed44e78c – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 10:29
Increase headroom in silk_warped_autocorrelation_FIX()

594c4d8e – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 10:25
Increase headroom to avoid overflow in silk_pitch_analysis_core()

646fcc33 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 07:47
PLC overflow fix

3c60bae2 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 07:05
Prevent overflows in PLC celt_iir()

a0bd7d3b – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 05:13
fixes overflows in celt_iir() by doing proper saturation

184a4767 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/21 17:56
getting rid of a PLC overflow (I think)

4c9ce97d – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/21 17:56
post-filter saturation

382ab797 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/21 15:48
saturate MDCT output

27390640 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/21 15:40
silencing overflows in MDCT and FFT

ae332184 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 10:44
Reduce risk of overflowing in mono downsampling

c76c4de1 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 10:21
Avoid overflowing on ridiculously large energy

b290bca9 – Jean-Marc Valin <jmvalin@jmvalin.ca> authored on 2016/07/22 10:42
Fixes shift<-2 case for denormalise_bands()

43b47a41 – Mark Harris <mark.hsj@gmail.com> authored on 2016/07/21 18:05
Silence fixed point unused parameter warning

b0b6d6ae – Mark Harris <mark.hsj@gmail.com> authored on 2016/07/21 17:39
test_opus_decode: Check all soft clip samples

d401961a – Mark Harris <mark.hsj@gmail.com> authored on 2016/07/21 17:22
tests: Avoid shift into sign undefined behavior

Next