On Tue, Aug 13, 2024 at 05:36:08PM +0200, Robin Gareus wrote:
 
> So you finally made the switch to jack2?

Jack1 is still occasionally running clients in the wrong
order, and while that may not affect most users it is a 
real PITA for me. If such a fundamental problem still isn't
resolved more than 10 years after it was first reported
that doesn't inspire trust. Apart from that, Archlinux
moved Jack1 to the AUR, so there's no binary package for
it anymore.

> Then I use the following script to launch applications that i want to test
> with pipewire:
> 
> ```
> #!/bin/bash
> PW_SRC=$HOME/src/pipewire/
> export SPA_PLUGIN_DIR=$PW_SRC/builddir/spa/plugins
> export SPA_DATA_DIR=$PW_SRC/spa/plugins
> export PIPEWIRE_MODULE_DIR=$PW_SRC/builddir/src/modules
> export PIPEWIRE_CONFIG_DIR=$PW_SRC/builddir/src/daemon
> export ACP_PATHS_DIR=$PW_SRC/spa/plugins/alsa/mixer/paths
> export ACP_PROFILES_DIR=$PW_SRC/spa/plugins/alsa/mixer/profile-sets
> export LD_LIBRARY_PATH=$PW_SRC/builddir/pipewire-jack/src/
> export
> PATH=$PW_SRC/builddir/pipewire-jack/src/:$PW_SRC/builddir/src/tools:$PATH
> exec "$@"
> ```
> 
> e.g pw-src-env pw-jack Ardour8

All that to just run one application ?

And isn't this using PW as a Jack emulation ? That is not what I want
to do. All Jack apps should just use Jack. PW is there only for those
that for whatever reason do no support Jack natively - most browsers,
video conference apps, etc.

> > 7. I do not expect anything 'automatic' to happen when things
> >     are plugged in or out.

> This is something where macOS' Coreaudio/MIDI shines. Unlike macOS
> Linux/ALSA has no persistent unique IDs for soundcards or MIDI devices. ALSA
> supports hotplug, and first come first server sequential numeric IDs. The
> best you^Wpipewire can do is keep track of cards by name.

> So this is not something pipewire can reliably address, until ALSA get
> support to identify cards by vendor and serial-number, and provide a UUID.

You may have misunderstood (7). If the hardware changes I have no
problem with having to modify the config and restart everything.
All I meant is that I'm not interested in having the entire system
automagically switching to another sound card when some USB device
is plugged in or out, or anything similar.

Ciao,

-- 
FA


_______________________________________________
Linux-audio-dev mailing list -- linux-audio-dev@lists.linuxaudio.org
To unsubscribe send an email to linux-audio-dev-le...@lists.linuxaudio.org

Reply via email to