From a9bee3c0bf58dead550079e7a3fae56781c9f27f Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Fri, 25 Apr 2025 12:53:22 -0400
Subject: [PATCH] pipewire: Use a more specific stream name than "Audio
Stream".
This info shows up in `pw-top` ...Gnome's sound preferences (etc) would
already show something more app-specific, but this command line tool shows
specific stream names.
---
src/audio/pipewire/SDL_pipewire.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/audio/pipewire/SDL_pipewire.c b/src/audio/pipewire/SDL_pipewire.c
index f070ea0d68eb7..b934877b2cc12 100644
--- a/src/audio/pipewire/SDL_pipewire.c
+++ b/src/audio/pipewire/SDL_pipewire.c
@@ -1114,7 +1114,13 @@ static bool PIPEWIRE_OpenDevice(SDL_AudioDevice *device)
stream_name = SDL_GetHint(SDL_HINT_AUDIO_DEVICE_STREAM_NAME);
if (!stream_name || *stream_name == '\0') {
- stream_name = "Audio Stream";
+ if (app_name) {
+ stream_name = app_name;
+ } else if (app_id) {
+ stream_name = app_id;
+ } else {
+ stream_name = "SDL Audio Stream";
+ }
}
/*