shithub: opus

RSS feed

8daa4d37 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/02/21 09:27
take advantage of more efficient NLSF quantization by reducing number of survivors in search

eb2c8f38 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/02/21 08:52
NLSF_del_dec_quant minor clean up

c462ae92 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/02/21 08:47
NLSF_encode now also uses NLSF weights from table

aa7e1748 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/02/21 08:31
NLSF VQ now uses absolute error, and prediction

2955f68b – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/02/21 08:16
NLSF decoding now uses tables for NLSF weights

7c645606 – Jean-Marc Valin <[email protected]> authored on 2016/02/19 05:44
Implement sum_sqr_shift() using two passes with no branch inside the loops

fe4d91c2 – Jean-Marc Valin <[email protected]> authored on 2016/05/11 15:17
Simplifying fast_atan2f()

61714e9e – Jean-Marc Valin <[email protected]> authored on 2016/04/22 20:34
Quality: Increase CELT rate for voiced frames in hybrid mode

45773d83 – Jean-Marc Valin <[email protected]> authored on 2016/04/27 00:04
Better modeling of the effect of CBR and complexity

ecfdb286 – Jean-Marc Valin <[email protected]> authored on 2016/04/22 12:13
Re-enabling high-band attenuation for hybrid mode

d68e809b – Jean-Marc Valin <[email protected]> authored on 2016/01/07 10:49
Quality: Retrained classifier MLP with better data

7e0ca433 – Jean-Marc Valin <[email protected]> authored on 2015/12/25 08:12
Using "hybrid" flag instead of "start!=0"

64dd0c03 – Jean-Marc Valin <[email protected]> authored on 2015/12/24 09:45
Quality: Making the encoder more aggressive at using wider bandwidths

fb1d3165 – Jean-Marc Valin <[email protected]> authored on 2015/12/25 08:40
Quality: Removes high-band attenuation in hybrid mode -- at least for now

66f3ef31 – Jean-Marc Valin <[email protected]> authored on 2015/12/24 08:03
Quality: Adds SILK rate interpolation function

bcd6abad – Jean-Marc Valin <[email protected]> authored on 2015/12/06 05:50
Quality: Makes real CELT VBR work for hybrid too

0247d34d – Jean-Marc Valin <[email protected]> authored on 2015/12/05 09:31
Quality: Forces trim to 5 on hybrid mode

8dcf4acc – Jean-Marc Valin <[email protected]> authored on 2015/11/27 14:10
Quality: Encoding music in full-band stereo from 32 kb/s

59618a5f – Jean-Marc Valin <[email protected]> authored on 2015/11/16 18:03
Quality: removes VBR attenuation at low bitrate

c1acbe08 – Jean-Marc Valin <[email protected]> authored on 2016/07/15 12:03
Adds checksum for 1.1.3

aa32042a – Jean-Marc Valin <[email protected]> authored on 2016/07/15 10:29
Slightly increase the safety margin for opus_pcm_soft_clip()

bca70b87 – Jean-Marc Valin <[email protected]> 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 <[email protected]> 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 <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2016/07/08 14:30
Fix RTCD on ARM with Neon Intrinsics but not ASM.

37cce280 – Jean-Marc Valin <[email protected]> authored on 2016/07/08 10:21
bump static PACKAGE_VERSION string in version.mk

03fb50eb – Jean-Marc Valin <[email protected]> authored on 2016/07/08 10:20
bump OPUS_LT_REVISION

1c311423 – Mark Harris <[email protected]> authored on 2016/07/08 07:08
Packets indicating DTX may be up to 2 bytes

5eb270d9 – Ralph Giles <[email protected]> authored on 2016/07/08 06:23
Test common configure switches on travis.

d02ec93f – Ralph Giles <[email protected]> authored on 2016/07/08 06:10
Add a minimal travis continuous integration script.

bcea233f – Jean-Marc Valin <[email protected]> authored on 2016/07/07 07:54
Makes CBR calculations more accurate for 60-ms frames

eff72e47 – Jean-Marc Valin <[email protected]> authored on 2016/07/06 22:33
Respect CBR even at ridiculourly low rate

e959f0d5 – Jean-Marc Valin <[email protected]> authored on 2016/07/06 21:23
Prevents an invalid ToC to be generated at ridiculously low rate

4b1f45e4 – Jean-Marc Valin <[email protected]> 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 <[email protected]> authored on 2016/07/06 17:41
Check for len<1 in opus_packet_parse_impl()

096f5d37 – Timothy B. Terriberry <[email protected]> authored on 2016/06/18 06:05
Remove tabs from source code.

05d3e794 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:03
Add Aarch64 intrinsic for SIG2WORD16.

512f17a2 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:03
Add Aarch64 intrinsics for saturated add/subtract.

87973603 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:03
Add configure check for Aarch64-specific Neon intrinsics.

87c670db – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:03
Clean up formatting of configure output for ARM intrinsics detection.

81b699c6 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:03
Add OPUS_FAST_INT64 definition of silk_SMULWT.

c59c138d – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:03
Explicitly cast results of silk OPUS_FAST_INT64 macros back to opus_int32.

d6a44c55 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:03
Add OPUS_FAST_INT64 flavors of celt/fixed_generic.h macros.

8da4f849 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:03
Move OPUS_FAST_INT64 definition to celt/arch.h.

92f9c82a – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:03
Clean up some intrinsics-related wording in configure.

6d279023 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:03
Enable intrinsics by default.

7017f550 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/12/22 14:21
Add Neon fixed-point implementation of xcorr_kernel.

7f1c6fa6 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/12/22 14:21
Add Neon intrinsics for Silk noise shape feedback loop.

81a19427 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/12/22 14:21
Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec.

44e8e738 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/12/22 14:21
Add Neon intrinsics for Silk noise shape quantization.

fdb3b3ac – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/12/22 14:21
Add named constants for ARM architecture variants.

920ff718 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:02
Enable Neon intrinsics for aarch64.

8cb14872 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> 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 <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/12/14 11:06
Reorganize ARM CPU #ifdefs.

e6ac9fa9 – Jonathan Lennox <[email protected]> authored and Timothy B. Terriberry <[email protected]> committed on 2015/11/20 18:02
Move ARM-specific macro overrides to arm-specific file.

58dbcf23 – Mark Harris <[email protected]> authored on 2016/07/06 10:17
Update URLs

b15172a3 – Ralph Giles <[email protected]> authored on 2016/07/06 09:00
Fix typo.

8801655c – Ralph Giles <[email protected]> authored on 2016/07/06 08:45
Update links in release checklist.

d177d765 – Ralph Giles <[email protected]> authored on 2016/07/06 06:45
Add checksums for opusfile 0.8.

29d1369a – Jean-Marc Valin <[email protected]> authored on 2016/07/05 08:07
Replace another useless 32x16 multiply with 16x16

3f4a64fa – Jean-Marc Valin <[email protected]> authored on 2016/07/05 07:47
Replacing some 32x16 multiplies with 16x16 when both operands are 16 bits

e30e9a76 – Jean-Marc Valin <[email protected]> authored on 2016/07/04 11:44
Fix folding bug in draft too

c3563be6 – Ralph Giles <[email protected]> authored on 2016/07/04 06:39
Assert non-overlapping memcpy. r=mark4o

9203565f – Jean-Marc Valin <[email protected]> authored on 2016/07/04 06:45
Forgot to call RESTORE_STACK in 328953e1896432bc700b9b5c69ae2987c5d752f4

1b0d40fc – Jean-Marc Valin <[email protected]> authored on 2016/07/04 06:42
update draft fixes

328953e1 – Jean-Marc Valin <[email protected]> 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 <[email protected]> authored on 2016/07/01 12:09
minor update draft update

4a4bc080 – Jean-Marc Valin <[email protected]> authored on 2016/06/30 14:01
Adding hybrid folding section and new testvectors to the update draft

d6642d69 – Michael Graczyk <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/06/29 16:30
Fix build error from comma at end of enum

164f7dfa – Jean-Marc Valin <[email protected]> authored on 2016/06/29 19:16
Addressing more issues from scan-build

9b1a27a3 – Jean-Marc Valin <[email protected]> authored on 2016/06/29 19:11
Address static analysis reports from scan-build

1ac3a563 – Michael Graczyk <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/04/04 15:31
Add static bitrate allocation and force CELT-only for ambisonics encoding

3925668b – Michael Graczyk <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/05/02 17:42
Add experimental support for ambisonic encoding

914476c6 – Jean-Marc Valin <[email protected]> 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 <[email protected]> authored on 2016/06/20 08:11
Fixes minor code quality issues in CELT

b1034eb1 – Jean-Marc Valin <[email protected]> authored on 2016/06/20 08:09
Fixes potential overflow on 16-bit platforms

7252c258 – Jean-Marc Valin <[email protected]> authored on 2016/06/19 10:44
Fixes signed integer overflow in fixed-point Burg

ddea3a6f – Jean-Marc Valin <[email protected]> authored on 2016/06/18 07:15
Fixes a fixed-point precision issue in remove_doubling()

b370a938 – Jean-Marc Valin <[email protected]> authored on 2016/06/17 16:58
Fixes an overflow in the constrained VBR code for bitrate>64000

5ead149c – Felicia Lim <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/06/04 06:10
Saturate when adding prediction to LPC excitation to avoid integer overflow

e26abfac – Ralph Giles <[email protected]> authored on 2016/06/02 10:13
Update ISO Base Media Format draft to version 0.6.8.

225e09ca – Jonathan Lennox <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/05/31 11:52
List intrinsics flags being tested after existing cflags, so they override other options.

dc92dab2 – Jonathan Lennox <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/05/31 11:52
Modify autoconf tests for intrinsics to stop clang from optimizing them away.

99aaff59 – Ricardo Constantino (:RiCON) <[email protected]> authored on 2016/05/18 17:22
Add remaining generated files to gitignore

165e11c9 – Ricardo Constantino (:RiCON) <[email protected]> authored on 2016/05/18 16:58
Clean doxygen_sqlite3.db

97e4176e – Ricardo Constantino (:RiCON) <[email protected]> authored on 2016/05/18 16:21
Move .exe back to root .gitignore for mingw builds

a8f61157 – Ralph Giles <[email protected]> authored on 2016/05/18 08:24
Update EXTRA_DIST to ship the VS2015 project files.

a01b0ab2 – Ralph Giles <[email protected]> authored on 2016/05/18 07:53
Remove VS2010 project files.

67fe2adc – Orestes Zoupanos <[email protected]> authored on 2016/05/17 19:08
Move Visual Studio GitIgnores to own file

d274f57a – Orestes Zoupanos <[email protected]> authored on 2016/05/17 19:06
Fix DLL errors and Additional Library Directories

5ff11c02 – Ricardo Constantino (:RiCON) <[email protected]> authored and Ralph Giles <[email protected]> committed on 2016/04/20 15:40
Fix VS2015 dynamic builds by adding DLL_EXPORT to CFLAGS

81094ab4 – Ralph Giles <[email protected]> authored on 2016/05/11 11:59
Remove redundant .gitignore entries.

bdd2d985 – Orestes Zoupanos <[email protected]> authored and Ralph Giles <[email protected]> committed on 2016/05/11 18:11
Better Git Ignores for Visual Studio. r=rillian

36fd6cac – Ralph Giles <[email protected]> authored on 2016/05/11 11:50
Don't ignore win32.

ae8fec4c – uraymeiviar <[email protected]> authored and Ralph Giles <[email protected]> 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 <[email protected]> authored and Ralph Giles <[email protected]> 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

4d3decfe – Jean-Marc Valin <[email protected]> authored on 2016/04/22 11:10
Fixes floating-point bug introduced in be9e747bcc542c277d30f6c78a57b0940e0c5b5e

6e961737 – Daniel Verkamp <[email protected]> authored and Ralph Giles <[email protected]> committed on 2015/10/21 13:24
win32: only use dllexport when building DLL

787eee29 – Felicia Lim <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/04/06 07:23
Turn on CELT's PLC only if there are >=2 packets received consecutively.

fab6397a – Soren Skak Jensen <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/03/15 10:51
cng exitation signal can saturate. Use same scaling as PLC and normal decoding

e40df016 – Felicia Lim <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2016/03/30 11:11
Fix valgrind unaddressable mem read error

Next