alsa: use server name to connect

This commit is contained in:
Wim Taymans 2020-07-23 20:43:08 +02:00
parent 6530c694c9
commit b517a2a6ec

View file

@ -877,6 +877,7 @@ static const struct pw_core_events core_events = {
static int snd_pcm_pipewire_open(snd_pcm_t **pcmp, const char *name,
const char *node_name,
const char *server_name,
const char *playback_node,
const char *capture_node,
snd_pcm_stream_t stream,
@ -942,6 +943,9 @@ static int snd_pcm_pipewire_open(snd_pcm_t **pcmp, const char *name,
else
pw_properties_set(props, PW_KEY_APP_NAME, "ALSA plug-in");
if (server_name)
pw_properties_set(props, PW_KEY_REMOTE_NAME, server_name);
if ((err = pw_thread_loop_start(pw->main_loop)) < 0)
goto error;
@ -1080,7 +1084,7 @@ SND_PCM_PLUGIN_DEFINE_FUNC(pipewire)
return -EINVAL;
}
err = snd_pcm_pipewire_open(pcmp, name, node_name, playback_node,
err = snd_pcm_pipewire_open(pcmp, name, node_name, server_name, playback_node,
capture_node, stream, mode, flags, rate, format,
channels, period_bytes);