Skip to content

Commit 135eb4c

Browse files
committed
Add PipeWire information in README.md
1 parent 5118f4a commit 135eb4c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This library currently supports the following:
1616

1717
Currently, supported hosts include:
1818

19-
- Linux (via ALSA or JACK)
19+
- Linux (via ALSA, JACK or PipeWire)
2020
- Windows (via WASAPI by default, see ASIO instructions below)
2121
- macOS (via CoreAudio)
2222
- iOS (via CoreAudio)
@@ -27,6 +27,10 @@ Note that on Linux, the ALSA development files are required. These are provided
2727
as part of the `libasound2-dev` package on Debian and Ubuntu distributions and
2828
`alsa-lib-devel` on Fedora.
2929

30+
When building with the `pipewire` feature flag, development files for PipeWire and Clang are required:
31+
- On Debian and Ubuntu: install the `libpipewire-0.3-dev` and `libclang-19-dev` packages.
32+
- On Fedora: install the `pipewire-devel` and `clang-devel` packages.
33+
3034
## Compiling for Web Assembly
3135

3236
If you are interested in using CPAL with WASM, please see [this guide](https://github.com/RustAudio/cpal/wiki/Setting-up-a-new-CPAL-WASM-project) in our Wiki which walks through setting up a new project from scratch.
@@ -36,6 +40,7 @@ If you are interested in using CPAL with WASM, please see [this guide](https://g
3640
Some audio backends are optional and will only be compiled with a [feature flag](https://doc.rust-lang.org/cargo/reference/features.html).
3741

3842
- JACK (on Linux): `jack`
43+
- PipeWire (on Linux): `pipewire` (currently in testing, feel free to share your feedback!)
3944
- ASIO (on Windows): `asio`
4045

4146
Oboe can either use a shared or static runtime. The static runtime is used by default, but activating the

0 commit comments

Comments
 (0)