RSS feed
34da05b3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/04/19 12:21
Fixes signed integer overlof in silk_ADD_POS_SAT32()
33f18a20
– Felicia Lim <flim@google.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/05/16 11:52
Turn on DTX only when the noise is sufficiently quiet
36481346
– Felicia Lim <flim@google.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/05/16 11:29
New DTX that works in all modes (SILK/CELT/HYBRID)
425e8a9b
– Felicia Lim <flim@google.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/05/16 11:11
Skip analysis if the frame contains only digital silence
e437424c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/05/21 20:52
NLSF_VQ_MAX_SURVIVORS is no longer useful
8daa4d37
– Koen Vos <koenvos@users.noreply.github.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/02/21 09:27
take advantage of more efficient NLSF quantization by reducing number of survivors in search
eb2c8f38
– Koen Vos <koenvos@users.noreply.github.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/02/21 08:52
NLSF_del_dec_quant minor clean up
c462ae92
– Koen Vos <koenvos@users.noreply.github.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/02/21 08:47
NLSF_encode now also uses NLSF weights from table
aa7e1748
– Koen Vos <koenvos@users.noreply.github.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/02/21 08:31
NLSF VQ now uses absolute error, and prediction
2955f68b
– Koen Vos <koenvos@users.noreply.github.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/02/21 08:16
NLSF decoding now uses tables for NLSF weights
7c645606
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/02/19 05:44
Implement sum_sqr_shift() using two passes with no branch inside the loops
fe4d91c2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/05/11 15:17
Simplifying fast_atan2f()
61714e9e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/04/22 20:34
Quality: Increase CELT rate for voiced frames in hybrid mode
45773d83
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/04/27 00:04
Better modeling of the effect of CBR and complexity
ecfdb286
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/04/22 12:13
Re-enabling high-band attenuation for hybrid mode
d68e809b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/01/07 10:49
Quality: Retrained classifier MLP with better data
7e0ca433
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2015/12/25 08:12
Using "hybrid" flag instead of "start!=0"
64dd0c03
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2015/12/24 09:45
Quality: Making the encoder more aggressive at using wider bandwidths
fb1d3165
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2015/12/25 08:40
Quality: Removes high-band attenuation in hybrid mode -- at least for now
66f3ef31
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2015/12/24 08:03
Quality: Adds SILK rate interpolation function
bcd6abad
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2015/12/06 05:50
Quality: Makes real CELT VBR work for hybrid too
0247d34d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2015/12/05 09:31
Quality: Forces trim to 5 on hybrid mode
8dcf4acc
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2015/11/27 14:10
Quality: Encoding music in full-band stereo from 32 kb/s
59618a5f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2015/11/16 18:03
Quality: removes VBR attenuation at low bitrate
c1acbe08
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/15 12:03
Adds checksum for 1.1.3
aa32042a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/15 10:29
Slightly increase the safety margin for opus_pcm_soft_clip()
bca70b87
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/15 06:57
Fixes opus_pcm_soft_clip() returning values slightly larger than +/-1 with -ffast-math
6be769c3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/15 06:55
Apply 02f3ac225f99 fix for divide-by-zero to the SSE4.1 version of silk_burg_modified()
1a94b2b8
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2016/07/08 14:30
Fix RTCD on ARM with Neon Intrinsics but not ASM.
37cce280
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/08 10:21
bump static PACKAGE_VERSION string in version.mk
03fb50eb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/08 10:20
bump OPUS_LT_REVISION
1c311423
– Mark Harris <mark.hsj@gmail.com>
authored
on 2016/07/08 07:08
Packets indicating DTX may be up to 2 bytes
5eb270d9
– Ralph Giles <giles@mozilla.com>
authored
on 2016/07/08 06:23
Test common configure switches on travis.
d02ec93f
– Ralph Giles <giles@mozilla.com>
authored
on 2016/07/08 06:10
Add a minimal travis continuous integration script.
bcea233f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/07 07:54
Makes CBR calculations more accurate for 60-ms frames
eff72e47
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/06 22:33
Respect CBR even at ridiculourly low rate
e959f0d5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/06 21:23
Prevents an invalid ToC to be generated at ridiculously low rate
4b1f45e4
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/06 18:25
make len==0 return OPUS_INVALID_PACKET rather than OPUS_BAD_ARG for opus_packet_parse_impl()
5e50f1f9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/06 17:41
Check for len<1 in opus_packet_parse_impl()
096f5d37
– Timothy B. Terriberry <tterribe@xiph.org>
authored
on 2016/06/18 06:05
Remove tabs from source code.
05d3e794
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:03
Add Aarch64 intrinsic for SIG2WORD16.
512f17a2
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:03
Add Aarch64 intrinsics for saturated add/subtract.
87973603
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:03
Add configure check for Aarch64-specific Neon intrinsics.
87c670db
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:03
Clean up formatting of configure output for ARM intrinsics detection.
81b699c6
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:03
Add OPUS_FAST_INT64 definition of silk_SMULWT.
c59c138d
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:03
Explicitly cast results of silk OPUS_FAST_INT64 macros back to opus_int32.
d6a44c55
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:03
Add OPUS_FAST_INT64 flavors of celt/fixed_generic.h macros.
8da4f849
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:03
Move OPUS_FAST_INT64 definition to celt/arch.h.
92f9c82a
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:03
Clean up some intrinsics-related wording in configure.
6d279023
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:03
Enable intrinsics by default.
7017f550
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/12/22 14:21
Add Neon fixed-point implementation of xcorr_kernel.
7f1c6fa6
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/12/22 14:21
Add Neon intrinsics for Silk noise shape feedback loop.
81a19427
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/12/22 14:21
Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec.
44e8e738
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/12/22 14:21
Add Neon intrinsics for Silk noise shape quantization.
fdb3b3ac
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/12/22 14:21
Add named constants for ARM architecture variants.
920ff718
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:02
Enable Neon intrinsics for aarch64.
8cb14872
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:02
Rename OPUS_ARM_NEON_INTR AM_CONDITIONAL as HAVE_ARM_NEON_INTR, for consistency with x86.
ab61f328
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/12/14 11:06
Reorganize ARM CPU #ifdefs.
e6ac9fa9
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Timothy B. Terriberry <tterribe@xiph.org>
committed
on 2015/11/20 18:02
Move ARM-specific macro overrides to arm-specific file.
58dbcf23
– Mark Harris <mark.hsj@gmail.com>
authored
on 2016/07/06 10:17
Update URLs
b15172a3
– Ralph Giles <giles@thaumas.net>
authored
on 2016/07/06 09:00
Fix typo.
8801655c
– Ralph Giles <giles@mozilla.com>
authored
on 2016/07/06 08:45
Update links in release checklist.
d177d765
– Ralph Giles <giles@mozilla.com>
authored
on 2016/07/06 06:45
Add checksums for opusfile 0.8.
29d1369a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/05 08:07
Replace another useless 32x16 multiply with 16x16
3f4a64fa
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/05 07:47
Replacing some 32x16 multiplies with 16x16 when both operands are 16 bits
e30e9a76
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/04 11:44
Fix folding bug in draft too
c3563be6
– Ralph Giles <giles@mozilla.com>
authored
on 2016/07/04 06:39
Assert non-overlapping memcpy. r=mark4o
9203565f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/04 06:45
Forgot to call RESTORE_STACK in 328953e1896432bc700b9b5c69ae2987c5d752f4
1b0d40fc
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/04 06:42
update draft fixes
328953e1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/03 21:29
Making calls to opus_packet_pad() on a bad packet return OPUS_INVALID_PACKET
f6f8487b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/07/01 12:09
minor update draft update
4a4bc080
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/06/30 14:01
Adding hybrid folding section and new testvectors to the update draft
d6642d69
– Michael Graczyk <mgraczyk@google.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/06/29 16:30
Fix build error from comma at end of enum
164f7dfa
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/06/29 19:16
Addressing more issues from scan-build
9b1a27a3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/06/29 19:11
Address static analysis reports from scan-build
1ac3a563
– Michael Graczyk <mgraczyk@google.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/04/04 15:31
Add static bitrate allocation and force CELT-only for ambisonics encoding
3925668b
– Michael Graczyk <michael@mgraczyk.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/05/02 17:42
Add experimental support for ambisonic encoding
914476c6
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/06/27 19:44
Fixes an invalid read in compute_stereo_width() for 2.5 ms frames at 12 kHz
b66080a8
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/06/20 08:11
Fixes minor code quality issues in CELT
b1034eb1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/06/20 08:09
Fixes potential overflow on 16-bit platforms
7252c258
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/06/19 10:44
Fixes signed integer overflow in fixed-point Burg
ddea3a6f
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/06/18 07:15
Fixes a fixed-point precision issue in remove_doubling()
b370a938
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2016/06/17 16:58
Fixes an overflow in the constrained VBR code for bitrate>64000
5ead149c
– Felicia Lim <flim@google.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/06/04 06:10
Saturate when adding prediction to LPC excitation to avoid integer overflow
e26abfac
– Ralph Giles <giles@mozilla.com>
authored
on 2016/06/02 10:13
Update ISO Base Media Format draft to version 0.6.8.
225e09ca
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/05/31 11:52
List intrinsics flags being tested after existing cflags, so they override other options.
dc92dab2
– Jonathan Lennox <jonathan@vidyo.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2016/05/31 11:52
Modify autoconf tests for intrinsics to stop clang from optimizing them away.
99aaff59
– Ricardo Constantino (:RiCON) <wiiaboo@gmail.com>
authored
on 2016/05/18 17:22
Add remaining generated files to gitignore
165e11c9
– Ricardo Constantino (:RiCON) <wiiaboo@gmail.com>
authored
on 2016/05/18 16:58
Clean doxygen_sqlite3.db
97e4176e
– Ricardo Constantino (:RiCON) <wiiaboo@gmail.com>
authored
on 2016/05/18 16:21
Move .exe back to root .gitignore for mingw builds
a8f61157
– Ralph Giles <giles@mozilla.com>
authored
on 2016/05/18 08:24
Update EXTRA_DIST to ship the VS2015 project files.
a01b0ab2
– Ralph Giles <giles@mozilla.com>
authored
on 2016/05/18 07:53
Remove VS2010 project files.
67fe2adc
– Orestes Zoupanos <oresteszoupanos@hotmail.com>
authored
on 2016/05/17 19:08
Move Visual Studio GitIgnores to own file
d274f57a
– Orestes Zoupanos <oresteszoupanos@hotmail.com>
authored
on 2016/05/17 19:06
Fix DLL errors and Additional Library Directories
5ff11c02
– Ricardo Constantino (:RiCON) <wiiaboo@gmail.com>
authored
and Ralph Giles <giles@mozilla.com>
committed
on 2016/04/20 15:40
Fix VS2015 dynamic builds by adding DLL_EXPORT to CFLAGS
81094ab4
– Ralph Giles <giles@mozilla.com>
authored
on 2016/05/11 11:59
Remove redundant .gitignore entries.
bdd2d985
– Orestes Zoupanos <oresteszoupanos@hotmail.com>
authored
and Ralph Giles <giles@mozilla.com>
committed
on 2016/05/11 18:11
Better Git Ignores for Visual Studio. r=rillian
36fd6cac
– Ralph Giles <giles@mozilla.com>
authored
on 2016/05/11 11:50
Don't ignore win32.
ae8fec4c
– uraymeiviar <uraymeiviar@gmail.com>
authored
and Ralph Giles <giles@mozilla.com>
committed
on 2015/11/06 17:25
fix build settings for DLL project, runtime library must be linked to DLL too to prevent heap deallocation error
3aaddaf5
– uraymeiviar <uraymeiviar@gmail.com>
authored
and Ralph Giles <giles@mozilla.com>
committed
on 2015/11/06 16:58
Added Visual Studio 2015 solution and added ReleaseDLL and DebugDLL Project settings to produce .dll file instead of .lib
Next