mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-19 07:00:03 -05:00
The current LFE crossover filter removes low frequencies from the main channels and puts them into the LFE channel with the wrong amplitude. It is not known for sure what is the correct relative amplitude (acoustic measurements are required with real hardware), and changing that might introduce a new bug, "it clips the LFE channel". So just disable the feature by default until a better understanding emerges how it should work. This, essentially, returns the defaults to their state as of PulseAudio 6.0. Some more observations: - Most of available active analog speakers on the market do the necessary crossover filtering already, and HDMI receivers can be configured to do that, too, so a crossover filter in PulseAudio is harmful in these use cases. - The "laptop with a builtin subwoofer" use case requires manual configuration anyway because the default crossover frequency (120 Hz) is wrong for laptop speakers. - Finally, Windows 10 with a built-in USB audio driver does not synthesize the LFE channel given a 5.1 card and a stereo audio stream by default. Hides: https://bugs.freedesktop.org/show_bug.cgi?id=95021 Signed-off-by: Alexander E. Patrakov <patrakov@gmail.com>
91 lines
2.4 KiB
Text
91 lines
2.4 KiB
Text
# This file is part of PulseAudio.
|
|
#
|
|
# PulseAudio is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU Lesser General Public License as published by
|
|
# the Free Software Foundation; either version 2 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# PulseAudio is distributed in the hope that it will be useful, but
|
|
# WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
# General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU Lesser General Public License
|
|
# along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
|
|
|
|
## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
|
|
## more information. Default values are commented out. Use either ; or # for
|
|
## commenting.
|
|
changequote(`[', `]')dnl Set up m4 quoting
|
|
|
|
; daemonize = no
|
|
; fail = yes
|
|
; allow-module-loading = yes
|
|
; allow-exit = yes
|
|
; use-pid-file = yes
|
|
; system-instance = no
|
|
ifelse(@HAVE_DBUS@, 1, [dnl
|
|
; local-server-type = user
|
|
])dnl
|
|
; enable-shm = yes
|
|
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
|
|
; lock-memory = no
|
|
; cpu-limit = no
|
|
|
|
; high-priority = yes
|
|
; nice-level = -11
|
|
|
|
; realtime-scheduling = yes
|
|
; realtime-priority = 5
|
|
|
|
; exit-idle-time = 20
|
|
; scache-idle-time = 20
|
|
|
|
; dl-search-path = (depends on architecture)
|
|
|
|
; load-default-script-file = yes
|
|
; default-script-file = @PA_DEFAULT_CONFIG_DIR@/default.pa
|
|
|
|
; log-target = auto
|
|
; log-level = notice
|
|
; log-meta = no
|
|
; log-time = no
|
|
; log-backtrace = 0
|
|
|
|
; resample-method = speex-float-1
|
|
; enable-remixing = yes
|
|
; enable-lfe-remixing = no
|
|
; lfe-crossover-freq = 0
|
|
|
|
; flat-volumes = yes
|
|
|
|
ifelse(@HAVE_SYS_RESOURCE_H@, 1, [dnl
|
|
; rlimit-fsize = -1
|
|
; rlimit-data = -1
|
|
; rlimit-stack = -1
|
|
; rlimit-core = -1
|
|
; rlimit-as = -1
|
|
; rlimit-rss = -1
|
|
; rlimit-nproc = -1
|
|
; rlimit-nofile = 256
|
|
; rlimit-memlock = -1
|
|
; rlimit-locks = -1
|
|
; rlimit-sigpending = -1
|
|
; rlimit-msgqueue = -1
|
|
; rlimit-nice = 31
|
|
; rlimit-rtprio = 9
|
|
; rlimit-rttime = 200000
|
|
])dnl
|
|
|
|
; default-sample-format = s16le
|
|
; default-sample-rate = 44100
|
|
; alternate-sample-rate = 48000
|
|
; default-sample-channels = 2
|
|
; default-channel-map = front-left,front-right
|
|
|
|
; default-fragments = 4
|
|
; default-fragment-size-msec = 25
|
|
|
|
; enable-deferred-volume = yes
|
|
; deferred-volume-safety-margin-usec = 8000
|
|
; deferred-volume-extra-delay-usec = 0
|