Page MenuHomeSolus

[Pipewire] Build with JACK support
Open, NormalPublic

Description

Hi,
I would like to start using (containerized) applications that use JACK through Pipewire; however the package has been built specifically with its support disabled.

If feasible, I'd like to enable the JACK support for this package.

Related Objects

Event Timeline

SolarLiner renamed this task from Build with JACK support to [Pipewire] Build with JACK support.Sep 29 2020, 12:34 PM
Jacalz added a subscriber: Jacalz.Sep 29 2020, 7:39 PM

It was turned off when we had old JACK, but should now be feasible now that we have JACK2 :)

ermo added a subscriber: ermo.Oct 1 2020, 10:17 PM

@Jacalz is this your cup of tea? If so, feel free to give it a try as I don't see any one person consistently doing pipewire updates...

Jacalz added a comment.Oct 2 2020, 4:31 AM

@ermo Perhaps. I guess I can give it a try :)

Can I attach a second request to enable the PipeWire util binaries (pw-jack, pw-pulse, etc.) or should I make a second ticket ?

ermo assigned this task to Jacalz.Oct 2 2020, 7:06 PM
ermo triaged this task as Normal priority.
ermo edited projects, added Software; removed Lacks Project.

@Jacalz : Thanks for volunteering! =)

@SolarLiner: It's fine to do it here.

Jacalz added a comment.Oct 5 2020, 5:59 PM

Looks like the pw-jack and pw-pulse got built automatically. Will try do some testing and hopefully get a revision out in a few days.

Jacalz added a comment.Oct 5 2020, 6:16 PM

Alright. Looking into this, it is very clear to me that I have absolutely no idea how to test this. Documentation is scarce or non existing :I

ermo added a comment.EditedOct 7 2020, 1:41 PM

Alright. Looking into this, it is very clear to me that I have absolutely no idea how to test this. Documentation is scarce or non existing :I

Bummer. :/

It might pay to join the #pipewire IRC channel on Freenode?

EDIT: Perhaps this document is useful? https://docs.automotivelinux.org/docs/en/master/apis_services/reference/audio/audio/pipewire.html

Jacalz removed Jacalz as the assignee of this task.Oct 15 2020, 4:27 PM

Sorry people. I haven’t had any luck with getting this thing set up for testing due to the poor amount of documentation for doing so. I probably won’t have the time to put in more effort into this due to having a lot going on in life at the moment. Someone else will have to continue this.

Will post my package.yml when I get back to my computer.

ermo added a comment.Oct 15 2020, 5:09 PM

Sorry people. I haven’t had any luck with getting this thing set up for testing due to the poor amount of documentation for doing so. I probably won’t have the time to put in more effort into this due to having a lot going on in life at the moment. Someone else will have to continue this.
Will post my package.yml when I get back to my computer.

Thanks for giving it a go. =)

Best of luck with the IRL issues mate.

Seconded. Wish I could help with this task (especially since I'm the one asking), but I feel there are too many low-level details to know about to do this properly.

Thanks for the work you did put in! And best of luck with real life too.

Jacalz added a comment.EditedOct 16 2020, 3:01 PM

Thanks for the kind words. Here are the resulting files for how for I managed to get:


EDIT: The patch is no longer necessary with latest releases of pipewire.

Jacalz added a subscriber: YakoYakoYokuYoku.EditedNov 24 2020, 7:02 PM

@YakoYakoYokuYoku Do you think this could be something you would be willing to work on, given the work you are putting into updating and testing D10026? 🙂

Maybe I'll take a look to it, but don't hold your breath that soon.