From de2093fcc74c9e9a3ade7e5698b8ce2bc09b11b9 Mon Sep 17 00:00:00 2001 From: Greg V Date: Thu, 2 Apr 2020 19:13:58 +0300 Subject: [PATCH] oss: do not fall back to write() mode on FreeBSD This has been patched out in FreeBSD Ports for ages. Part-of: --- src/modules/oss/module-oss.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/oss/module-oss.c b/src/modules/oss/module-oss.c index 6eb025489..a88c77e4d 100644 --- a/src/modules/oss/module-oss.c +++ b/src/modules/oss/module-oss.c @@ -1229,10 +1229,12 @@ int pa__init(pa_module*m) { use_mmap = false; } +#ifndef __FreeBSD__ if (use_mmap && mode == O_WRONLY) { pa_log_info("Device opened for playback only, cannot do memory mapping, falling back to UNIX write() mode."); use_mmap = false; } +#endif if (pa_oss_get_hw_description(dev, hwdesc, sizeof(hwdesc)) >= 0) pa_log_info("Hardware name is '%s'.", hwdesc);