SDL: Add support for Virtual Pipewire Source Nodes

From 0c161c9e9cf1d0ee4d9fea403cccd3bb49c7abbd Mon Sep 17 00:00:00 2001
From: Craig McLure <[EMAIL REDACTED]>
Date: Sat, 24 Jan 2026 00:55:49 +0000
Subject: [PATCH] Add support for Virtual Pipewire Source Nodes

---
 src/audio/pipewire/SDL_pipewire.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/audio/pipewire/SDL_pipewire.c b/src/audio/pipewire/SDL_pipewire.c
index 2161a5a3863c9..19e55e80c5936 100644
--- a/src/audio/pipewire/SDL_pipewire.c
+++ b/src/audio/pipewire/SDL_pipewire.c
@@ -706,7 +706,7 @@ static void registry_event_global_callback(void *object, uint32_t id, uint32_t p
             // Just want sink and source
             if (!SDL_strcasecmp(media_class, "Audio/Sink")) {
                 recording = false;
-            } else if (!SDL_strcasecmp(media_class, "Audio/Source")) {
+            } else if (!SDL_strcasecmp(media_class, "Audio/Source") || !SDL_strcasecmp(media_class, "Audio/Source/Virtual")) {
                 recording = true;
             } else {
                 return;