./audio/libopus, Totally open, royalty-free, highly versatile audio codec library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.1, Package name: libopus-1.3.1, Maintainer: ryoon

Opus is a totally open, royalty-free, highly versatile audio codec.
Opus is unmatched for interactive speech and music transmission
over the Internet, but also intended for storage and streaming
applications. It is standardized by the Internet Engineering Task
Force (IETF) as RFC 6716 which incorporated technology from Skype's
SILK codec and Xiph.Org's CELT codec.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: ed226536537861c9f0f1ef7ca79dffc225bc181b
RMD160: c8351ef3aa78dd620b2ee02ccd986f025525b0da
Filesize: 1015.678 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2019-05-04 08:17:32 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 1.3.1

Changelog:
Apr 12, 2019
This Opus 1.3.1 minor release fixes an issue with the analysis on
files with digital silence (all zeros), especially on x87 builds
(mostly affects 32-bit builds). It also includes two new features:

    A new OPUS_GET_IN_DTX query to know if the encoder is in DTX
    mode (last frame was either a comfort noise frame or not encoded
    at all)

    A new (and still experimental) CMake-based build system that
    is eventually meant to replace the VS2015 build system (the
    autotools one will stay).
   2017-07-04 10:55:08 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated libopus to 1.2.1.

1.2.1

This Opus 1.2.1 minor release fixes a relatively rare issue where
the 1.2 encoder would wrongly assume a signal to be bandlimited to
12 kHz and not encode frequencies between 12 and 20 kHz. This only
happens on a few clips, but it is good to update to avoid a potential
loss of quality.

1.2.

This Opus 1.2 major release brings many quality improvements, new
features, and bug fixes. You can read all the details in this release
demo page. Changes since 1.1.x include:

    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-06 (the mono \ 
downmix and the folding fixes need --enable-update-draft)
    Many bug fixes, including integer wrap-arounds discovered through fuzzing \ 
(no security implications)
   2017-05-29 14:10:01 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated libopus to 1.1.5.

This Opus 1.1.5 release backports the surround encoder bug fix from
1.2-beta. There are no other changes compared to 1.1.4.
   2017-05-13 09:51:08 by Maya Rashish | Files touched by this commit (2)
Log message:
don't fail the build just because we don't know how to check for cpu
features on ARM. it doesn't seem to be a problem if /cpu/procinfo is
empty as in netbsd/arm nor if procfs is unmounted.
   2017-01-28 05:50:05 by Ryo ONODERA | Files touched by this commit (1) | Package updated
Log message:
Enable Ambisonics support. Bump PKGREVISION
Requested by Jesus Cea.
   2017-01-22 14:04:55 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated libopus to 1.1.4.

This Opus 1.1.4 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, our
own analysis shows that no remote code execution is possible.
However, we are making this release as a precaution.
   2016-07-21 14:24:33 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated libopus to 1.1.3.

This Opus 1.1.3 release focuses mainly on optimizations and bug
fixes. Changes include:

* Neon optimizations improving 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)