Opus tagshttps://gitlab.xiph.org/tterribe/opus/-/tagshttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.2.1v1.2.1Opus 1.2.1 release
This fixes an issue where the encoder can misdetect that the signal is SWB
instead of FB, lowpassing the signal. This patch makes the encoder much more
careful about doing that.
Jean-Marc Valinhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.2v1.2Opus release 1.2
Opus 1.2 is the latest major release of Opus and brings many improvements,
including:
- Speech quality improvements especially in the 12-24 kbit/s range
- Improved VBR encoding for hybrid mode
- More aggressive use of wider speech bandwidth, including fullband speech
starting at 14 kbit/s
- Music quality improvements in the 32-48 kb/s range
- More optimizations for x86 (SSEx) and ARM Neon
- Support for directly encoding packets up to 120 ms
- DTX support for CELT mode
- SILK CBR improvements
- Support for all of the fixes in draft-ietf-codec-opus-update-04 (the mono
downmix and the folding fixes need --enable-update-draft)
- Many bug fixes, including integer overflows discovered through fuzzing
(no security implications)
Jean-Marc Valinhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.2-rc1v1.2-rc1Opus release 1.2-rc1
This is the first release candidate for the upcoming Opus 1.2 release. If no
issues are found with it, it will soon become 1.2-final, so I encourage
everyone to give it a try. Changes compared to 1.2beta include:
- Improves quality on files with powerful tones that cause MDCT leakage
- Improves bit allocation on mode transitions (CELT to/from SILK/hybrid)
- More ARM Neon optimizations
- Fixes to the speech/music detection at the very beginning of files
- Fixes to the unit tests (fixes illegal instructions and --disable-static)
Linfeng Zhanglinfengz@google.comhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.2-betav1.2-betaOpus release 1.2-beta
This release fixes a bug in surround encoding causing very bad quality
on signals beyond a certain amplitude. Also included are a few ARM Neon
optimizations and some low-bitrate quality tuning.
Jean-Marc Valinhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.1.5v1.1.5Opus release 1.1.5
This release fixes a bug in surround encoding causing very bad quality
on signals beyond a certain amplitude.
Jean-Marc Valinhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.1.4v1.1.4Opus release 1.1.4
This release fixes a single bug. A specially-crafted Opus packet could cause
an integer wrap-around in the SILK LSF stabilization code. This would cause
an out-of-bounds read 256 bytes before a constant table. In most circumstances,
the consequences are harmless and the result is simply noise in the audio.
This was reported as CVE-2017-0381. Contrary to that report, we do not believe
that any remote code execution is possible. However, we are making this release
as a precaution.
Jean-Marc Valinhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.2-alpha2v1.2-alpha2Release 1.2-alpha2
This release changes the tonality analysis to run at 24 kHz, which reduces
complexity while giving better frequency resolution for the tonality
estimate. There's also a few bug fixes.
Mark Harrishttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.2-alphav1.2-alphaRelease 1.2-alpha
This is an alpha release with many improvements, including:
- Speech quality improvements especially in the 12-20 kbit/s range
- Improved VBR encoding for hybrid mode
- More aggressive use of wider speech bandwidth, including fullband speech
starting at 14 kbit/s
- Music quality improvements in the 32-48 kb/s range
- Generic and SSE CELT optimizations
- Support for directly encoding packets up to 120 ms
- DTX support for CELT mode
- SILK CBR improvements
- Support for all of the fixes in draft-ietf-codec-opus-update-04 (the mono
downmix and the folding fixes need --enable-update-draft)
- Many bug fixes, including integer overflows discovered through fuzzing
(no security implications)
Jean-Marc Valinhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.1.3v1.1.3Release 1.1.3
This is a minor release focusing mainly on optimizations and bug fixes.
Changes include:
- Neon optimizations inproving performance on ARMv7 and ARMv8 by up to 15%
- Fixes some issues with 16-bit platforms (e.g. TI C55x)
- Fixes to comfort noise generation (CNG)
- Documenting that PLC packets can also be 2 bytes
- Includes experimental ambisonics work (--enable-ambisonics)
Jean-Marc Valinhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.1.2v1.1.2Release 1.1.2
Jean-Marc Valinhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.1.1v1.1.1Opus 1.1.1 release
Jean-Marc Valinhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.1.1-rcv1.1.1-rcOpus 1.1.1-rc release
Mark Harrishttps://gitlab.xiph.org/tterribe/opus/-/tags/draft-ietf-codec-oggopus-06draft-ietf-codec-oggopus-06Source of draft-ietf-codec-oggopus-06.
Ralph Gilesgiles@mozilla.comhttps://gitlab.xiph.org/tterribe/opus/-/tags/draft-ietf-codec-oggopus-05draft-ietf-codec-oggopus-05Source of draft-ietf-codec-opus-05
Ralph Gilesgiles@mozilla.comhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.1.1-betav1.1.1-betaOpus 1.1.1-beta release
Tristan Matthewshttps://gitlab.xiph.org/tterribe/opus/-/tags/draft-ietf-codec-oggopus-04draft-ietf-codec-oggopus-04Source of draft-ietf-codec-oggopus-04
Ralph Gileshttps://gitlab.xiph.org/tterribe/opus/-/tags/draft-ietf-codec-oggopus-03draft-ietf-codec-oggopus-03Source for draft-ietf-codec-oggopus-03.
Tagged retroactively when working on the 04 draft.
Ralph Gilesgiles@mozilla.comhttps://gitlab.xiph.org/tterribe/opus/-/tags/draft-ietf-codec-oggopus-01draft-ietf-codec-oggopus-01This version of doc/draft-ietf-codec-oggopus.xml was submittted
to become https://tools.ietf.org/html/draft-ietf-codec-oggopus-01
Ralph Gilesgiles@mozilla.comhttps://gitlab.xiph.org/tterribe/opus/-/tags/draft-ietf-codec-oggopus-02draft-ietf-codec-oggopus-02This revision of doc/draft-ietf-codec-oggopus.xml was submitted
to become https://tools.ietf.org/html/draft-ietf-codec-oggopus-02
Ralph Gilesgiles@mozilla.comhttps://gitlab.xiph.org/tterribe/opus/-/tags/v1.1v1.1Opus 1.1
Same as 1.1-rc3, but bumped soname
Jean-Marc Valin