Versions
v0.2_p20211213 :: 0 :: gentoo
- Modified
- License
- ISC pulseaudio? ( rust? ( || ( Apache-2.0 MIT ) ) )
- Keywords
- ~amd64 ~x86
- USE flags
- alsa debug doc jack pulseaudio rust sndio test
USE flags
General
- alsa
- Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- jack
- Add support for the JACK Audio Connection Kit
- pulseaudio
- Add support for PulseAudio sound server
- rust
- Use the newer rust-based audio backends if available
- sndio
- Enable support for the media-sound/sndio backend
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
Dependencies
dev-cpp / gtest : Google C++ Testing Framework
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / speexdsp : Audio compression format designed for speech -- DSP
media-sound / pulseaudio : A networked sound server with an advanced plugin system
media-sound / sndio : small audio and MIDI framework part of the OpenBSD project
Runtime Dependencies
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / speexdsp : Audio compression format designed for speech -- DSP
media-sound / pulseaudio : A networked sound server with an advanced plugin system
media-sound / sndio : small audio and MIDI framework part of the OpenBSD project
Depending packages
games-emulation / dolphin : Gamecube and Wii game emulator
games-emulation / pcsx2 : A PlayStation 2 emulator
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
media-libs/cubeb: initial import, 2021-12-13 snapshot
Needed to unbundle on pcsx2, also used by some out-of-tree packages like yuzu. rust being optional may be questionable given non-rust pulseaudio backend is deprecated and due for removal -- but most packages that bundle this tend to use the C++ version and it may be useful for testing. Also upstream spoke of releasing a LTS 1.x branch that likely won't remove it anytime soon. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>