mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
alsa: improve properties
Make NODE_NAME something that looks more like other node names. Add MEDIA_NAME and NODE_DESCRIPTION. Makes things look better in pw-top and the same in pavucontrol.
This commit is contained in:
parent
d78bea5e32
commit
2a29e7b9e2
1 changed files with 9 additions and 1 deletions
|
|
@ -1121,7 +1121,15 @@ static int snd_pcm_pipewire_open(snd_pcm_t **pcmp,
|
|||
pw_properties_setf(pw->props, PW_KEY_APP_NAME, "PipeWire ALSA [%s]",
|
||||
pw_get_prgname());
|
||||
if (pw_properties_get(pw->props, PW_KEY_NODE_NAME) == NULL)
|
||||
pw_properties_setf(pw->props, PW_KEY_NODE_NAME, "ALSA %s",
|
||||
pw_properties_setf(pw->props, PW_KEY_NODE_NAME, "alsa_%s.%s",
|
||||
stream == SND_PCM_STREAM_PLAYBACK ? "playback" : "capture",
|
||||
pw_get_prgname());
|
||||
if (pw_properties_get(pw->props, PW_KEY_NODE_DESCRIPTION) == NULL)
|
||||
pw_properties_setf(pw->props, PW_KEY_NODE_DESCRIPTION, "ALSA %s [%s]",
|
||||
stream == SND_PCM_STREAM_PLAYBACK ? "Playback" : "Capture",
|
||||
pw_get_prgname());
|
||||
if (pw_properties_get(pw->props, PW_KEY_MEDIA_NAME) == NULL)
|
||||
pw_properties_setf(pw->props, PW_KEY_MEDIA_NAME, "ALSA %s",
|
||||
stream == SND_PCM_STREAM_PLAYBACK ? "Playback" : "Capture");
|
||||
if (pw_properties_get(pw->props, PW_KEY_MEDIA_TYPE) == NULL)
|
||||
pw_properties_set(pw->props, PW_KEY_MEDIA_TYPE, "Audio");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue