RSS feed
20bf3b33
– Mark Harris <mark.hsj@gmail.com>
authored
on 2016/11/02 02:18
Reduce redundancy when SILK uses too many bits
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
Next