summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Walpen <dev@submerge.ch>2022-01-13 14:17:41 +0100
committerfalkTX <falktx@falktx.com>2022-01-15 15:09:56 +0000
commita1ea8a9bb5e393605b90cb156fd9ea977b5d8089 (patch)
tree1b6b3590cff69d28a0861acf8b681dab9291202f
parent54217a5d8d528adf1c85ee0f8dfa7c0f0b4a6dbc (diff)
downloadjack2-a1ea8a9bb5e393605b90cb156fd9ea977b5d8089.tar.gz
FreeBSD: Add missing OSS option --excl to man page.
While there, also improve the short description of this option in the OSS backend part of usage help and jack_control.
-rw-r--r--freebsd/oss/JackOSSDriver.cpp2
-rw-r--r--man/jackd.07
-rw-r--r--solaris/oss/JackOSSDriver.cpp2
3 files changed, 9 insertions, 2 deletions
diff --git a/freebsd/oss/JackOSSDriver.cpp b/freebsd/oss/JackOSSDriver.cpp
index 7cd44156..3cf99e37 100644
--- a/freebsd/oss/JackOSSDriver.cpp
+++ b/freebsd/oss/JackOSSDriver.cpp
@@ -1288,7 +1288,7 @@ SERVER_EXPORT jack_driver_desc_t* driver_get_descriptor()
jack_driver_descriptor_add_parameter(desc, &filler, "outchannels", 'o', JackDriverParamUInt, &value, NULL, "Playback channels", NULL);
value.i = false;
- jack_driver_descriptor_add_parameter(desc, &filler, "excl", 'e', JackDriverParamBool, &value, NULL, "Exclusif (O_EXCL) access mode", NULL);
+ jack_driver_descriptor_add_parameter(desc, &filler, "excl", 'e', JackDriverParamBool, &value, NULL, "Exclusive and direct device access", NULL);
strcpy(value.str, OSS_DRIVER_DEF_DEV);
jack_driver_descriptor_add_parameter(desc, &filler, "capture", 'C', JackDriverParamString, &value, NULL, "Input device", NULL);
diff --git a/man/jackd.0 b/man/jackd.0
index b4c836c9..589beb40 100644
--- a/man/jackd.0
+++ b/man/jackd.0
@@ -583,6 +583,13 @@ Whether or not to ignore hardware period size.
(default: false)
.TP
+\fB\-e, \-\-excl \fIboolean\fR
+Request exclusive and direct access to the sound device.
+This avoids mixing and automatic audio conversion in the
+OSS driver, and the extra latency that comes with that.
+(default: false)
+
+.TP
\fB\-I, \-\-input\-latency\fR
Extra input latency (frames).
(default: 0)
diff --git a/solaris/oss/JackOSSDriver.cpp b/solaris/oss/JackOSSDriver.cpp
index 36bc5855..0047ecc5 100644
--- a/solaris/oss/JackOSSDriver.cpp
+++ b/solaris/oss/JackOSSDriver.cpp
@@ -759,7 +759,7 @@ SERVER_EXPORT jack_driver_desc_t* driver_get_descriptor()
jack_driver_descriptor_add_parameter(desc, &filler, "outchannels", 'o', JackDriverParamUInt, &value, NULL, "Playback channels", NULL);
value.i = false;
- jack_driver_descriptor_add_parameter(desc, &filler, "excl", 'e', JackDriverParamBool, &value, NULL, "Exclusif (O_EXCL) access mode", NULL);
+ jack_driver_descriptor_add_parameter(desc, &filler, "excl", 'e', JackDriverParamBool, &value, NULL, "Exclusive and direct device access", NULL);
strcpy(value.str, OSS_DRIVER_DEF_DEV);
jack_driver_descriptor_add_parameter(desc, &filler, "capture", 'C', JackDriverParamString, &value, NULL, "Input device", NULL);