Commit Graph

19 Commits

Author SHA1 Message Date
naddy
9523973c62 Update to 1.3.
Changes since 1.2.x include:
- Improvements to the VAD and speech/music classification using an RNN
- Support for ambisonics coding using channel mapping families 2 and 3
- Improvements to stereo speech coding at low bitrate
- Using wideband encoding down to 9 kb/s
- Making it possible to use SILK down to bitrates around 5 kb/s
- Minor quality improvement on tones
- Enabling the spec fixes in RFC 8251 by default
- Security/hardening improvements

Notable bug fixes include:
- Fixes to the CELT PLC
- Bandwidth detection fixes
2018-10-20 17:48:16 +00:00
naddy
5f6b876060 Remove fix-point workarounds; our armv7 arch unconditionally supports
floating point.
2018-07-10 15:17:41 +00:00
naddy
5c544ed5c7 Update to 1.2.1.
For a description of the codec improvements in 1.2, see
https://people.xiph.org/~jm/opus/opus-1.2/
2017-06-30 19:32:16 +00:00
naddy
34e39ab71f Update to 1.1.4: A specially-crafted Opus packet could cause an
integer wrap-around in the SILK LSF stabilization code.

Reported as CVE-2017-0381, but upstream does not believe that any
remote code execution is possible.
https://git.xiph.org/?p=opus.git;a=commit;h=70a3d641b760b3d313b6025f82aed93a4607
2017-01-21 21:38:11 +00:00
naddy
877f9af639 maintenance update to 1.1.3 2016-08-04 15:16:30 +00:00
naddy
ce859edcb4 garbage collect CONFIGURE_SHARED 2016-03-11 20:28:21 +00:00
naddy
3c0858c681 update to 1.1.2: minor bug fixes 2016-01-15 21:52:32 +00:00
naddy
1158dfe116 update to 1.1.1 for various MI and MD optimizations 2015-12-24 16:15:59 +00:00
ajacoutot
a183b75553 "/usr/local/lib/pkgconfig/" is part of mtree(8).
Packages should not own this dir to prevent its deletion or a warning that it
cannot be removed because it's not empty at pkg_delete(1) time.
2015-05-22 11:31:10 +00:00
sthen
163fd909e1 Don't enable audio/opus' fixed-point code on arm; in the current version
the asm code requires EABI. Retain as a commented-out section as a hint
for future review. Problem reported by Jan Stary, ok naddy@
2015-02-26 14:56:40 +00:00
miod
aaaf81a6dd Add a bunch of NOT_FOR_ARCHS and BROKEN- annotations, either for all gcc3
platforms (due to compiler deficiencies) or m88k only (due to toolchain
issues leading to libGL not being available).
2014-09-16 19:56:09 +00:00
naddy
ef1041e431 Update to 1.1, which includes:
* new analysis code and tuning that significantly improves encoding
  quality, especially for variable-bitrate (VBR),
* automatic detection of speech or music to decide which encoding
  mode to use,
* surround with good quality at 128 kbps for 5.1 and usable down
  to 48 kbps,
* and speed improvements on all architectures.
2013-12-15 20:15:44 +00:00
naddy
1b562e7109 update to 1.0.3: includes a new surround API and various minor fixes 2013-07-15 19:47:38 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
2d98db1697 PERMIT/REGRESS->TEST sweep 2013-03-10 22:55:01 +00:00
naddy
1fb7663ed6 update to 1.0.2: fixes an out-of-bounds read 2012-12-10 20:08:23 +00:00
naddy
26586fe1b0 update to 1.0.1; Opus has now been standardized by the IETF as RFC 6716 2012-09-14 21:42:32 +00:00
naddy
530b948b2d add mirror master site 2012-08-04 14:42:17 +00:00
naddy
88ae050fb4 Import opus 0.9.14
The Opus codec is designed to handle a wide range of interactive
audio applications, including Voice over IP, videoconferencing,
in-game chat, and even remote live music performances. It can scale
from low bit-rate narrowband speech to very high quality stereo
music.

ok sthen@
2012-07-10 12:11:22 +00:00