* BugFix: Correct convexDecomp compilation by setting the LINUX flag when necessary.

* BugFix: Update OpenAL to correct a compilation error on Linux.
This commit is contained in:
Robert MacGregor 2022-05-30 16:32:45 -04:00
parent e071f1d901
commit 7380161054
234 changed files with 30864 additions and 7523 deletions

View file

@ -14,10 +14,17 @@
# block, while ALSA options would be in the [alsa/Name of Device] block.
# Options marked as "(global)" are not influenced by the device.
#
# The system-wide settings can be put in /etc/openal/alsoft.conf and user-
# specific override settings in $HOME/.alsoftrc.
# The system-wide settings can be put in /etc/xdg/alsoft.conf (as determined by
# the XDG_CONFIG_DIRS env var list, /etc/xdg being the default if unset) and
# user-specific override settings in $HOME/.config/alsoft.conf (as determined
# by the XDG_CONFIG_HOME env var).
#
# For Windows, these settings should go into $AppData\alsoft.ini
#
# An additional configuration file (alsoft.ini on Windows, alsoft.conf on other
# OSs) can be placed alongside the process executable for app-specific config
# settings.
#
# Option and block names are case-senstive. The supplied values are only hints
# and may not be honored (though generally it'll try to get as close as
# possible). Note: options that are left unset may default to app- or system-
@ -48,10 +55,10 @@
## channels:
# Sets the output channel configuration. If left unspecified, one will try to
# be detected from the system, and defaulting to stereo. The available values
# are: mono, stereo, quad, surround51, surround51rear, surround61, surround71,
# ambi1, ambi2, ambi3. Note that the ambi* configurations provide ambisonic
# channels of the given order (using ACN ordering and SN3D normalization by
# default), which need to be decoded to play correctly on speakers.
# are: mono, stereo, quad, surround51, surround61, surround71, ambi1, ambi2,
# ambi3. Note that the ambi* configurations provide ambisonic channels of the
# given order (using ACN ordering and SN3D normalization by default), which
# need to be decoded to play correctly on speakers.
#channels =
## sample-type:
@ -102,7 +109,8 @@
## ambi-format:
# Specifies the channel order and normalization for the "ambi*" set of channel
# configurations. Valid settings are: fuma, ambix (or acn+sn3d), acn+n3d
# configurations. Valid settings are: fuma, acn+fuma, ambix (or acn+sn3d), or
# acn+n3d
#ambi-format = ambix
## hrtf:
@ -182,14 +190,19 @@
#resampler = linear
## rt-prio: (global)
# Sets real-time priority for the mixing thread. Not all drivers may use this
# (eg. PortAudio) as they already control the priority of the mixing thread.
# 0 and negative values will disable it. Note that this may constitute a
# security risk since a real-time priority thread can indefinitely block
# normal-priority threads if it fails to wait. Disable this if it turns out to
# be a problem.
# Sets the real-time priority value for the mixing thread. Not all drivers may
# use this (eg. PortAudio) as those APIs already control the priority of the
# mixing thread. 0 and negative values will disable real-time priority. Note
# that this may constitute a security risk since a real-time priority thread
# can indefinitely block normal-priority threads if it fails to wait. Disable
# this if it turns out to be a problem.
#rt-prio = 1
## rt-time-limit: (global)
# On non-Windows systems, allows reducing the process's RLIMIT_RTTIME resource
# as necessary for acquiring real-time priority from RTKit.
#rt-time-limit = true
## sources:
# Sets the maximum number of allocatable sources. Lower values may help for
# systems with apps that try to play more sounds than the CPU can handle.
@ -278,10 +291,7 @@
## hq-mode:
# Enables a high-quality ambisonic decoder. This mode is capable of frequency-
# dependent processing, creating a better reproduction of 3D sound rendering
# over surround sound speakers. Enabling this also requires specifying decoder
# configuration files for the appropriate speaker configuration you intend to
# use (see the quad, surround51, etc options below). Currently, up to third-
# order decoding is supported.
# over surround sound speakers.
#hq-mode = true
## distance-comp:
@ -346,6 +356,21 @@
# value of 0 means no change.
#boost = 0
##
## PipeWire backend stuff
##
[pipewire]
## assume-audio: (global)
# Causes the backend to succeed initialization even if PipeWire reports no
# audio support. Currently, audio support is detected by the presence of audio
# source or sink nodes, although this can cause false negatives in cases where
# device availability during library initialization is spotty. Future versions
# of PipeWire are expected to have a more robust method to test audio support,
# but in the mean time this can be set to true to assume PipeWire has audio
# support even when no nodes may be reported at initialization time.
#assume-audio = false
##
## PulseAudio backend stuff
##
@ -479,8 +504,7 @@
[jack]
## spawn-server: (global)
# Attempts to autospawn a JACK server whenever needed (initializing the
# backend, opening devices, etc).
# Attempts to autospawn a JACK server when initializing.
#spawn-server = false
## custom-devices: (global)
@ -491,6 +515,12 @@
# given by the jack_get_ports function) for each enumerated device.
#custom-devices =
## rt-mix:
# Renders samples directly in the real-time processing callback. This allows
# for lower latency and less overall CPU utilization, but can increase the
# risk of underruns when increasing the amount of work the mixer needs to do.
#rt-mix = true
## connect-ports:
# Attempts to automatically connect the client ports to physical server ports.
# Client ports that fail to connect will leave the remaining channels
@ -504,6 +534,7 @@
# less than JACK's buffer update size, it will be clamped. This option may
# be useful in case the server's update size is too small and doesn't give the
# mixer time to keep enough audio available for the processing requests.
# Ignored when rt-mix is true.
#buffer-size = 0
##
@ -551,3 +582,30 @@
# Creates AMB format files using first-order ambisonics instead of a standard
# single- or multi-channel .wav file.
#bformat = false
##
## EAX extensions stuff
##
[eax]
## enable: (global)
# Sets whether to enable EAX extensions or not.
#enable = true
##
## Per-game compatibility options (these should only be set in per-game config
## files, *NOT* system- or user-level!)
##
[game_compat]
## reverse-x: (global)
# Reverses the local X (left-right) position of 3D sound sources.
#reverse-x = false
## reverse-y: (global)
# Reverses the local Y (up-down) position of 3D sound sources.
#reverse-y = false
## reverse-z: (global)
# Reverses the local Z (front-back) position of 3D sound sources.
#reverse-z = false