[Pkg-utopia-maintainers] Bug#1009663: pipewire: Stream properties `lfe-cutoff` and `upmix` don't work.
meaneye.rcf at gmail.com
meaneye.rcf at gmail.com
Sun May 8 19:55:36 BST 2022
Sorry for the late reply. Email ended up in spam. Am currently sitting
on 0.3.51 and LFE is still not being generated. I have attached my
~/.config/pipewire/client.conf file in case I am missing something
obvious since no one else seems to be having this issue.
On Thu, 2022-04-14 at 10:29 +0200, Dylan Aïssi wrote:
> Hi,
>
> Le mer. 13 avr. 2022 à 23:00, Mladen Mijatov <meaneye.rcf at gmail.com>
> a écrit :
> >
> > Configuring `lfe-cutoff` and `upmix` in stream properties it's
> > suppose to
> > generate audio for subwoofer speaker on 5.1 sound card
> > configuration. This
> > doesn't happen. No matter if configuration is made in
> > ~/.config/pipewire/client.conf or /usr/share/pipewire/client.conf
> > it simply
> > won't generate LFE channel.
> >
>
> I just uploaded pipewire 0.3.50 to unstable, it should be available
> soon.
> This new version includes some changes that could fix your issue.
> Can you check if it works? Otherwise, can you forward this issue to
> upstream devs?
>
> Best,
> Dylan
--
Mladen Mijatov
Head of R&D, Way2CU
CEO, AGM Development
Key ID: 4096R/83EFD5A0 2013-08-18
-------------- next part --------------
# Client config file for PipeWire version "0.3.49" #
#
# Copy and edit this file in /etc/pipewire for system-wide changes
# or in ~/.config/pipewire for local changes.
#
# It is also possible to place a file with an updated section in
# /etc/pipewire/client.conf.d/ for system-wide changes or in
# ~/.config/pipewire/client.conf.d/ for local changes.
#
context.properties = {
## Configure properties in the system.
#mem.warn-mlock = false
#mem.allow-mlock = true
#mem.mlock-all = false
log.level = 0
default.clock.rate = 192000
#default.clock.quantum-limit = 8192
}
context.spa-libs = {
#<factory-name regex> = <library-name>
#
# Used to find spa factory names. It maps an spa factory name
# regular expression to a library name that should contain
# that factory.
#
audio.convert.* = audioconvert/libspa-audioconvert
support.* = support/libspa-support
}
context.modules = [
#{ name = <module-name>
# [ args = { <key> = <value> ... } ]
# [ flags = [ [ ifexists ] [ nofail ] ]
#}
#
# Loads a module with the given parameters.
# If ifexists is given, the module is ignored when it is not found.
# If nofail is given, module initialization failures are ignored.
#
# The native communication protocol.
{ name = libpipewire-module-protocol-native }
# Allows creating nodes that run in the context of the
# client. Is used by all clients that want to provide
# data to PipeWire.
{ name = libpipewire-module-client-node }
# Allows creating devices that run in the context of the
# client. Is used by the session manager.
{ name = libpipewire-module-client-device }
# Makes a factory for wrapping nodes in an adapter with a
# converter and resampler.
{ name = libpipewire-module-adapter }
# Allows applications to create metadata objects. It creates
# a factory for Metadata objects.
{ name = libpipewire-module-metadata }
# Provides factories to make session manager objects.
{ name = libpipewire-module-session-manager }
]
filter.properties = {
#node.latency = 1024/48000
}
stream.properties = {
# node.latency = 1024/48000
#node.autoconnect = true
# resample.quality = 10
# channelmix.normalize = false
channelmix.mix-lfe = true
channelmix.upmix = true
# channelmix.upmix-method = simple # none, psd
channelmix.lfe-cutoff = 200
#channelmix.fc-cutoff = 6000
#channelmix.rear-delay = 12.0
#channelmix.stereo-widen = 0.1
#channelmix.hilbert-taps = 0
}
More information about the Pkg-utopia-maintainers
mailing list