Skip to content

Conversation

@j20001970
Copy link
Contributor

@j20001970 j20001970 commented Sep 30, 2025

Closes godotengine/godot-proposals#10723

This PR add PipeWire audio driver for linuxbsd platform.

Use --audio-driver PipeWire --path path/to/godot/project arguments to test PipeWire driver.

Known limitation: The driver cannot be initialized when PipeWire socket is not accessible, this would break Godot audio support mainly in sandboxed environment such as Flatpak or Snap (even for audio output only) without explicitly allowing socket access.

@Nintorch
Copy link
Contributor

See also #109362 which may also add PipeWire support
Not to say your PR is worse or anything, just wanted to let you know about this PR too :)
But I'm not sure which one may be better or worse, or just different.

@j20001970 j20001970 force-pushed the pipewire-audio branch 3 times, most recently from 018674e to 4d5ab14 Compare October 1, 2025 09:54
@j20001970
Copy link
Contributor Author

I rebased the commits so that this PR no longer depends on #109500.

@j20001970 j20001970 marked this pull request as ready for review October 1, 2025 09:58
@j20001970 j20001970 requested review from a team as code owners October 1, 2025 09:58
@j20001970 j20001970 force-pushed the pipewire-audio branch 13 times, most recently from 65505a9 to 4b41930 Compare October 8, 2025 14:12
@j20001970 j20001970 force-pushed the pipewire-audio branch 5 times, most recently from 8e58ea6 to f8f78a8 Compare October 14, 2025 01:13
@j20001970 j20001970 force-pushed the pipewire-audio branch 2 times, most recently from 8d597af to 7ba9bf8 Compare October 18, 2025 16:18
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.

Adding a native PipeWire audio driver

3 participants