RSS feed
	
	
	
		1fd53f9a
		 – Mark Harris <mark.hsj@gmail.com>
 authored
 on 2016/11/02 02:16
		
Fix redundancy on SILK 80+ms bandwidth switch
		 
	
		d31f883c
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2016/11/01 15:00
		
Add copyright notice to autogen.sh to make the Chromium people happy
		 
	
		80052fe3
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2016/11/01 14:41
		
Fixes NE10 configure problem
		 
	
		b0949f11
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2016/11/01 12:10
		
Temporarily disable -Wnonnull around an opus_decode() call in test_opus_decode.c
		 
	
		1b633ab0
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2016/10/31 17:49
		
Bump static PACKAGE_VERSION string in version.mk
		 
	
		8fec416b
		 – Felicia Lim <flim@google.com>
 authored
 and Jean-Marc Valin <jmvalin@jmvalin.ca>
 committed
 on 2016/10/31 07:58
		
Fix amount of extra bytes reserved for 100 ms
		 
	
		7e122394
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2016/10/29 13:02
		
Don't use hybrid "weak transients" on vowels
		 
	
		e8b6ee2d
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2016/10/29 12:46
		
Adds opus_encode_regressions.c to the MIPS Makefile
		 
	
		880f57a4
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2016/10/29 12:10
		
Adds opus_encode_regressions.c to the UNIX Makefile
		 
	
		d0d1cf3b
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2016/10/29 10:45
		
New regression test from Mark's fuzzing test cases
		 
	
		90f20c62
		 – Jean-Marc Valin <jmvalin@jmvalin.ca>
 authored
 on 2016/10/28 12:44
		
Define "weak transients" for low bitrate hybrid
		 
	
		bcfe0f68
		 – Felicia Lim <flim@google.com>
 authored
 and Jean-Marc Valin <jmvalin@jmvalin.ca>
 committed
 on 2016/10/28 07:11
		
Multistream encoder: allocate an extra byte per stream for 100 ms
		 
	
		e564cc50
		 – Felicia Lim <flim@google.com>
 authored
 and Jean-Marc Valin <jmvalin@jmvalin.ca>
 committed
 on 2016/10/28 05:34
		
Fix CBR packet sizes for 80 ms
		 
	
		33698ee1
		 – Felicia Lim <flim@google.com>
 authored
 and Jean-Marc Valin <jmvalin@jmvalin.ca>
 committed
 on 2016/10/26 12:48
		
Update bandwidth and opusCanSwitch before generating SILK DTX ToC
		 
	
		9962bf3d
		 – Felicia Lim <flim@google.com>
 authored
 and Jean-Marc Valin <jmvalin@jmvalin.ca>
 committed
 on 2016/10/27 13:00
		
Encode correct headers when asking for very small output bytes and using long frames
		 
	
		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
		 
Next