Skip to content

pipewire: Install missing ALSA config files - #949

Closed
adalessandro wants to merge 1 commit into
openembedded:masterfrom
adalessandro:wip/adalessandro/pipewire-alsa-fixes
Closed

pipewire: Install missing ALSA config files#949
adalessandro wants to merge 1 commit into
openembedded:masterfrom
adalessandro:wip/adalessandro/pipewire-alsa-fixes

Conversation

@adalessandro

@adalessandro adalessandro commented Mar 18, 2025

Copy link
Copy Markdown
Contributor

Link: #704

As detailed in Pipewire documentation [0], the ALSA plugin requires config files to be symlinked as follow:

The plugin will be picked up by alsa when the following files are in /etc/alsa/conf.d/:

/etc/alsa/conf.d/50-pipewire.conf -> /usr/share/alsa/alsa.conf.d/50-pipewire.conf
/etc/alsa/conf.d/99-pipewire-default.conf

The above symlinks are missing, thus the pipewire device is not properly detected.

Fix this by creating the required symlinks and installing them in the pipewire-alsa package.

[0] https://github.com/PipeWire/pipewire/blob/master/INSTALL.md#alsa-plugin

@adalessandro
adalessandro force-pushed the wip/adalessandro/pipewire-alsa-fixes branch from ef65545 to 9bb4da5 Compare March 18, 2025 12:42
@adalessandro

Copy link
Copy Markdown
Contributor Author

@kraj in the case this gets merged, will you be able to backport the fix to all the currently supported distro releases?
Otherwise, let me know if you need me to push further PRs for that.

As detailed in Pipewire documentation [0], the ALSA plugin requires
config files to be symlinked as follow:

```
The plugin will be picked up by alsa when the following files are in /etc/alsa/conf.d/:

/etc/alsa/conf.d/50-pipewire.conf -> /usr/share/alsa/alsa.conf.d/50-pipewire.conf
/etc/alsa/conf.d/99-pipewire-default.conf
```

The above symlinks are missing, thus the pipewire device is not properly
detected.

Fix this by creating the required symlinks and installing them in the
pipewire-alsa package.

[0] https://github.com/PipeWire/pipewire/blob/master/INSTALL.md#alsa-plugin

Link: openembedded#704
Signed-off-by: Ariel D'Alessandro <ariel.dalessandro@collabora.com>
@adalessandro
adalessandro force-pushed the wip/adalessandro/pipewire-alsa-fixes branch from 9bb4da5 to 393d80e Compare March 18, 2025 12:49
@kraj

kraj commented Mar 20, 2025

Copy link
Copy Markdown
Contributor

applied to master with 1349788

@kraj kraj closed this Mar 20, 2025
@adalessandro

Copy link
Copy Markdown
Contributor Author

applied to master with 1349788

@kraj , shall we backport to kirkstone and scarthgap for example?

@adalessandro

Copy link
Copy Markdown
Contributor Author

applied to master with 1349788

@kraj , shall we backport to kirkstone and scarthgap for example?

@kraj please let me know how to proceed here :-)

@kraj

kraj commented Mar 24, 2025

Copy link
Copy Markdown
Contributor

applied to master with 1349788

@kraj , shall we backport to kirkstone and scarthgap for example?

@kraj please let me know how to proceed here :-)

I think you need to send the patches to openembedded-devel mailing list, since thats where release maintainer
(armin) picks the backports from, github is used for convenience.

@adalessandro

Copy link
Copy Markdown
Contributor Author

applied to master with 1349788

@kraj , shall we backport to kirkstone and scarthgap for example?

@kraj please let me know how to proceed here :-)

I think you need to send the patches to openembedded-devel mailing list, since thats where release maintainer (armin) picks the backports from, github is used for convenience.

I see, will do that then. Thanks!

@adalessandro

adalessandro commented Apr 4, 2025

Copy link
Copy Markdown
Contributor Author

applied to master with 1349788

@kraj , shall we backport to kirkstone and scarthgap for example?

@kraj please let me know how to proceed here :-)

I think you need to send the patches to openembedded-devel mailing list, since thats where release maintainer (armin) picks the backports from, github is used for convenience.

I see, will do that then. Thanks!

@kraj I've sent this to the list https://lists.openembedded.org/g/openembedded-devel/message/116432
If you can maybe answer/ping to move this forward, that'd be helpful!
Thanks :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants