Skip to content

Tags: willson-chen/opus

Tags

v1.1-alpha

Toggle v1.1-alpha's commit message
Opus 1.1-alpha release

This is an alpha release for the upcoming 1.1 release. Compared to 1.0.2, it
includes quality improvements, optimizations, bug fixes, as well as an
experimental speech/music detector for mode decisions. All the fixes and
improvements from 1.0.2 are also in this release. The most important changes
are:

Quality-impacting

    Unconstrained VBR algorithm
    New transient detector
    Bitrate boost for tonal samples, which are harder to code
    Fixes to the tf analysis code
    Improvements to the hybrid mode code
    Fixed some mode switching issues
    More aggressive use of dynamic allocation
    Automatic audio bandwidth detection
    DC rejection filter

Optimizations

    Significant reduction of the decoder stack size requirement
    Optimization of several functions for the common case of zero

v1.0.2

Toggle v1.0.2's commit message
Opus 1.0.2 release

Opus 1.0.2 fixes an out-of-bounds read that could be triggered by a malicious
Opus packet causing an integer wrap-around in the padding code. Considering
that the packet would have to be at least 16 MB in size and that no
out-of-bounds write is possible, the severity is very low. This new release
also has the following changes:

== Quality-impacting ==
* Changed the behaviour of the PLC to always fill the caller's buffer
* Properly decode in-band FEC for packets with mutiple Opus frames
* Hybrid mode quality improvements and fixes
* Fixed bugs in the CELT mode PLC
* Redundant mode transition fixes

== Other changes ==
* Stack reduction
* Doc fixes (many)
* 16-bit fixes
* Misc build fixes
* New API calls: OPUS_GET_LAST_PACKET_DURATION ctl() and
  opus_packet_get_nb_samples()
* Minor code cleanup

v1.0.1

Toggle v1.0.1's commit message
Official 1.0.1 stable release

v1.0.1-rc3

Toggle v1.0.1-rc3's commit message
3rd release candidate

v1.0.0

Toggle v1.0.0's commit message
Official 1.0.0 release

v1.0.1-rc2

Toggle v1.0.1-rc2's commit message
Version 1.0.1-rc2

v1.0.1-rc

Toggle v1.0.1-rc's commit message
Release candidate for 1.0.1

v1.0.0-rc

Toggle v1.0.0-rc's commit message
Release candidate for 1.0.0

draft-15

Toggle draft-15's commit message
draft -15

v0.9.14

Toggle v0.9.14's commit message
Release 0.9.14