Skip to content

fix(pipewire): fix 24bit sample format mapping - #1300

Merged
roderickvd merged 2 commits into
RustAudio:masterfrom
kpqi5858:patch-1
Aug 14, 2026
Merged

fix(pipewire): fix 24bit sample format mapping#1300
roderickvd merged 2 commits into
RustAudio:masterfrom
kpqi5858:patch-1

Conversation

@kpqi5858

@kpqi5858 kpqi5858 commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Use correct pipewire AudioFormat for cpal's 4-byte I24, U24 representation.

@kpqi5858
kpqi5858 force-pushed the patch-1 branch 2 times, most recently from a7d5458 to 3a0a79d Compare August 7, 2026 18:02
@roderickvd

Copy link
Copy Markdown
Member

Looks great. changelog and all! I'll find out why the CI is failing on MIPS and we'll merge. Thanks!

Nightly's default force-frame-pointers setting for mipsel-unknown-linux-gnu
now gets forwarded by cc-rs to mipsel-linux-gnu-gcc as
-mno-omit-leaf-frame-pointer, which that cross-gcc doesn't recognize,
failing the libspa-sys/pipewire-sys build scripts.
@roderickvd
roderickvd merged commit 9f6f47a into RustAudio:master Aug 14, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants