From b1ecad53b0b32916e5db596b26334db8015e4299 Mon Sep 17 00:00:00 2001 From: Gleb Popov Date: Sun, 6 Aug 2023 16:01:13 +0300 Subject: audio/pulseaudio: Update to 16.1 Bump PORTREVISION on consumers. Sponsored by: Serenity Cybersecurity, LLC PR: 262713 --- .../files/patch-src_modules_module-detect.c | 45 ---------------------- 1 file changed, 45 deletions(-) delete mode 100644 audio/pulseaudio/files/patch-src_modules_module-detect.c (limited to 'audio/pulseaudio/files/patch-src_modules_module-detect.c') diff --git a/audio/pulseaudio/files/patch-src_modules_module-detect.c b/audio/pulseaudio/files/patch-src_modules_module-detect.c deleted file mode 100644 index 4f2410eec61c..000000000000 --- a/audio/pulseaudio/files/patch-src_modules_module-detect.c +++ /dev/null @@ -1,45 +0,0 @@ ---- src/modules/module-detect.c.orig 2018-05-11 11:43:30 UTC -+++ src/modules/module-detect.c -@@ -160,11 +160,40 @@ static int detect_oss(pa_core *c, int ju - continue; - - } else if (sscanf(line, "pcm%u: ", &device) == 1) { -- /* FreeBSD support, the devices are named /dev/dsp0.0, dsp0.1 and so on */ -- pa_snprintf(args, sizeof(args), "device=/dev/dsp%u.0", device); -+ pa_snprintf(args, sizeof(args), "device=/dev/dsp%u", device); - - if (pa_module_load(&m, c, "module-oss", args) < 0) - continue; -+ -+ if (!pa_endswith(line, "default")) -+ continue; -+ -+ const char *p = strrchr(line, '('); -+ -+ if (!p) -+ continue; -+ -+ if (!c->configured_default_sink && (strstr(p, "play") || (strstr(p, "p:") && !strstr(p, "(0p:")))) { -+ uint32_t idx = PA_IDXSET_INVALID; -+ pa_sink *s; -+ PA_IDXSET_FOREACH(s, c->sinks, idx) { -+ if (s->module == m) { -+ pa_core_set_configured_default_sink(c, s->name); -+ break; -+ } -+ } -+ } -+ -+ if (!c->configured_default_source && (strstr(p, "rec") || (strstr(p, "r:") && !strstr(p, "/0r:")))) { -+ uint32_t idx = PA_IDXSET_INVALID; -+ pa_source *s; -+ PA_IDXSET_FOREACH(s, c->sources, idx) { -+ if (s->module == m) { -+ pa_core_set_configured_default_source(c, s->name); -+ break; -+ } -+ } -+ } - } - - n++; -- cgit v1.2.3