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

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


Branch: CURRENT, Version: 1.2.1, Package name: libopus-1.2.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: 35d108ca9d6a8d05e52d06c5421a5f95b39fdac9
RMD160: c440d6936e4a3e0d837f7a94159d830ce60e9313
Filesize: 987.373 KB

Version history: (Expand)


CVS history: (Expand)


   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)
   2016-01-19 00:01:37 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update libopus to 1.1.2:

Opus 1.1.2 includes:

    Fixes encoder or decoder state reset, which would previously
    disable some run-time selected architecture-specific optimizations;
    and
    Fixes hybrid mode discontinuous transmission (DTX) operation,
    where the comfort noise above 8 kHz was incorrectly estimated
    and could oscillate in time.

None of these bugs were regressions over previous releases.
   2015-12-02 07:57:13 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Update libopus to 1.1.1:

This Opus 1.1.1 release brings many optimizations to the encoder
and decoder, including:

*   x86 SSE, SSE2 and SSE4.1 intrinsics optimizations with run-time
    CPU detection contributed by Cisco Systems,
*   MIPS intrinsics optimizations contributed by Imagination
    Technologies,
*   ARM Neon optimizations contributed by Linaro and ARM,
*   many architecture-independent optimizations and memory footprint
    reductions that should improve performance on all platforms,
    and
*   several minor bug fixes.

The quality of the encoder should be mostly unchanged compared to
version 1.1.