audio/opus 1.5.2 MidnightBSD
IETF audio codec
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- bsd3
- Categories
- audio
Description
Opus is a totally open, royalty-free, highly versatile audio codec. 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.
Opus is designed to handle a wide range of interactive audio applications, including Voice over IP, videoconferencing, in-game chat, and even live, distributed music performances. It scales from low bitrate narrowband speech at 6 kbit/s to very high quality stereo music at 510 kbit/s. Opus uses both Linear Prediction (LP) and the Modified Discrete Cosine Transform (MDCT) to achieve good compression of both speech and music.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | audio/opus | 1.5.2 |
| FreeBSD | audio/opus | 1.6.1 |
| OpenBSD | audio/opus | 1.6.1 |
| DragonFly | audio/opus | 1.5.2 |
| HardenedBSD | audio/opus | 1.6.1 |
| GhostBSD | audio/opus | 1.6.1 |
Install
Binary package:
mport install opus
From mports:
cd /usr/mports/audio/opus && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= opus>0:audio/opus
LIB_DEPENDS= libopus.so:audio/opus
Dependencies
Required by 22
- audio/audacity
- audio/audio-editing
- audio/libopusenc
- audio/musescore
- audio/opusfile
- deskutils/spice-gtk
- devel/electron39
- devel/electron40
- devel/electron41
- devel/electron42
- devel/electron43
- devel/libspice-server
- editors/vscode
- graphics/simage
- multimedia/emby-server
- multimedia/emby-server46
- multimedia/pipewire
- net-im/telegram-desktop
- net-im/tg_owt
- www/chromium
- www/chromium-bin
- www/ungoogled-chromium
Configuration
No options to configure.
- USES
- cpe gmake libtool pathfix
- Service scripts
- none
Files
pkg-plist 12
- include/opus/opus.h
- include/opus/opus_custom.h
- include/opus/opus_defines.h
- include/opus/opus_multistream.h
- include/opus/opus_projection.h
- include/opus/opus_types.h
- lib/libopus.a
- lib/libopus.so
- lib/libopus.so.0
- lib/libopus.so.0.10.1
- libdata/pkgconfig/opus.pc
- share/aclocal/opus.m4
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| opus-1.5.2.tar.gz | 7.839412e+06 | 65c1d2f78b9f2fb20082c38cbe47c951ad5839345876e46941612ee87f9a7ce1 |
Master sites 1
- https://downloads.xiph.org/releases/opus/