summaryrefslogtreecommitdiff
path: root/audio/libopus
AgeCommit message (Collapse)AuthorFilesLines
2021-10-26audio: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes. The following distfiles couldn't be fetched (possibly they are fetched conditionally): ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz ./audio/freeswitch-sounds-ru/distinfo freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz ./audio/freeswitch-music/distinfo freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz ./audio/freeswitch-sounds-fr/distinfo freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz ./audio/freeswitch-sounds-en/distinfo freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
2021-10-07audio: Remove SHA1 hashes for distfilesnia1-2/+1
2020-05-02audio/libopus: remove unknown configure option --enable-ambisonicsrillig1-3/+1
2020-01-26all: migrate homepages from http to httpsrillig1-2/+2
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-04Update to 1.3.1ryoon3-8/+9
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-04Updated libopus to 1.2.1.wiz2-8/+8
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-29Updated libopus to 1.1.5.wiz2-8/+7
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-13don't fail the build just because we don't know how to check for cpumaya2-1/+35
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-28Enable Ambisonics support. Bump PKGREVISIONryoon1-1/+4
Requested by Jesus Cea.
2017-01-22Updated libopus to 1.1.4.wiz2-8/+7
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-21Updated libopus to 1.1.3.wiz2-7/+7
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-18Update libopus to 1.1.2:wiz2-8/+7
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-02Update libopus to 1.1.1:wiz3-44/+7
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.
2015-11-03Add SHA512 digests for distfiles for audio categoryagc1-1/+2
Problems found with existing distfiles: /pub/pkgsrc/distfiles/amp-0.7.6.tgz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz /pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz /pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz /pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2 /pub/pkgsrc/distfiles/mp3to.gz /pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz No changes made to these file. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2014-01-05Add gmake build dependency.wiz3-131/+148
Add doc option to enable building documentation, defaulting to off. Bump PKGREVISION, even though package didn't package before except if you had doxygen installed.
2014-01-02Change PKGNAME to libopus from opus, follow directory name,ryoon5-16/+183
and update to 1.1 Changelog: Opus 1.1 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, especially ARM, where decoding uses around 40% less CPU and encoding uses around 30% less CPU.
2012-12-11Adjust buildlink3 ABI variable.ryoon1-1/+2
2012-12-11Update to 1.0.2ryoon2-6/+6
Changelog: Version 1.0.2 released 6 December, 2012 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. Other changes include fixes and improvements to the PLC and hybrid mode quality improvements. As usual, this release is fully compliant with the Opus specification.
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-09-16Import opus-1.0.1 as audio/libopus.ryoon5-0/+52
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.